delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2004/01/20/17:58:47

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Date: Tue, 20 Jan 2004 17:58:47 -0500
From: Christopher Faylor <cgf-no-personal-reply-please AT cygwin DOT com>
To: cygwin AT cygwin DOT com
Subject: Re: CVS instructions
Message-ID: <20040120225847.GB14756@redhat.com>
Mail-Followup-To: cygwin AT cygwin DOT com
References: <Pine DOT CYG DOT 4 DOT 58 DOT 0401201752580 DOT 248 AT pervalidus> <20040120201442 DOT GA17678 AT redhat DOT com> <Pine DOT CYG DOT 4 DOT 58 DOT 0401201850530 DOT 888 AT pervalidus>
Mime-Version: 1.0
In-Reply-To: <Pine.CYG.4.58.0401201850530.888@pervalidus>
User-Agent: Mutt/1.4.1i
X-IsSubscribed: yes
Reply-To: cygwin AT cygwin DOT com

On Tue, Jan 20, 2004 at 07:19:00PM -0200, Fr?d?ric L. W. Meunier wrote:
>On Tue, 20 Jan 2004, Christopher Faylor wrote:
>
>> On Tue, Jan 20, 2004 at 06:04:14PM -0200, Fr?d?ric L. W. Meunier wrote:
>> >A cvs update from src/ also downloads many other modules (I
>> >guess all from
>> >http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/?cvsroot=src),
>> >not just the changes from a winsup checkout:
>> >
>> >U djunpack.bat
>> >U bfd/COPYING
>> >U bfd/ChangeLog
>> >...
>> >
>> >Am I missing something obvious from the instructions ?
>>
>> It depends on what instructions you're talking about.  You must have
>> specified the '-d' option when you performed your 'cvs update', either
>> on the command line ('cvs update -d') or in .cvsrc ('update -d').
>>
>> Yes, this would pull in everything in the 'src' directory --
>> by design.
>
>I had update -d -P in .cvsrc.
>
>Without -d it still downloads djunpack.bat.
>
>I thought -d was recommended, so any directories added to
>modules you have checked from repositories are created when you
>do an update. Will a cvs update take care of them for Cygwin ?

Perhaps you can infer how cvs works here.  It doesn't store the fact
that you only wanted the "winsup" module anywhere on your local drive.
When you check out the winsup module, you get a bunch of directories and
files.  cvs loses state after that.  If you type 'cvs update -d' then
cvs will notice that you apparently have a bunch of directories missing
and fill in the missing pieces.  If you type 'cvs update' then cvs, as
documented, won't do anything with directories.

Something like 'cvs update -l; cvs update -d */.', or some variation
thereof may do what you want.  Or you could just do a 'cvs co winsup' to
make sure that you get any new directory -- assuming that someone
remembers to update the winsup module description appropriately.

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019