Rodent of Unusual Size wrote:
> 
> Maybe I'm missing something (probably), but is there any way
> to persuade 'cvs update' to pick up new directories that have
> been added to the module?  The only way I've been able to
> get them is with a checkout, which hasd other problems..
> 
> One of the modules I regularly update actually pulls in a couple
> of aliased module.  The entry in CVSROOT/modules is something like
> this:
> 
> bar     bar
> foo     foo &foo-1 &foo-2
> foo-1   -d foo1 bar-module/foo1
> foo-2   -d foo2 bar-module/foo2
> 
> So when I check out foo, I get subdirectories foo1/ and foo2/
> from the bar module.  All's well so far.
> 
> However, when I try to use 'cvs checkout' to update my local foo
> working directory, I get conflicts for all the files in the
> foo1/ and foo/2 subdirectories.
> 
> A workaround would be to only use checkout to create a new working
> directory, and use 'cvs update' if it already exists -- except I
> don't see a way to get 'cvs update' to pick up new sibdirectories.
> 
> Any thoughts?  TIA..

`cvs update -d` (from `cvs -H update`). another flag for update that I've found
handy is "-P".

Reply via email to