[cvsnt] Update trouble with extra checkouts

Gerhard Fiedler lists at connectionbrazil.com
Thu Jul 19 16:06:15 BST 2007


Tony Hoyle wrote:

> Gerhard Fiedler wrote:
>> <P:\1\2>21>cvs -n up
> 
> That's your problem - the only -n option that's supported is -n co (for 
> ls support for older clients).  Others may work by accident (although 
> I'm not sure what use -n status is for example but haven't done so 
> properly for years (for example even in cvs 1.10 cvs -n up would modify 
> the sandbox).

Well, I gave it a shot and repeated everything without -n, but the behavior
is the exact same. No difference, so my questions still stand.

With one exception, though: I know now where the root checkout goes that
"update ." causes (VSS.zip is a file that I have in the root of the
repository):

<P:\1\2>47>cvs up .
cvs server: Updating .
cvs server: Updating Documents
cvs server: Updating Electronics
...
cvs server: Updating Firmware
cvs server: Updating Firmware/Board
...
cvs server: Updating Manuals
cvs server: Updating Manuals/RFPaddles
cvs server: Updating Mechanics
cvs server: Updating Parts
cvs server: Updating .
U VSS.zip
...

<P:\1\2>48>ls
 7/07/19  11:58         <DIR>    .
 7/07/19  11:58         <DIR>    ..
 6/05/31  15:35              12  .cvsignore
 7/07/10  20:25           1,190  0index.txt
 7/07/19  11:58         <DIR>    1
 7/07/16  11:51         <DIR>    Documents
 7/07/13  17:10         <DIR>    Electronics
 7/07/19  11:57         <DIR>    Firmware
 7/07/19  11:57         <DIR>    Firmware.Sender
 7/07/12  18:31         <DIR>    Manuals
 7/06/26  13:14         <DIR>    Mechanics
 7/06/28  13:04         <DIR>    Parts
 3/09/23  16:07      67,842,409  VSS.zip

The file VSS.zip and the directory "1" are the result of the update of the
repository root that is performed by this command (neither has been there
before the "update ." command).

This is at least surprising (to me), and I'm not sure it's working as
intended.

Gerhard


More information about the cvsnt mailing list