When doing a cvs update
, you get a nice summary of the state of the repository, for example:
M src/file1.txt
M src/file2.txt
C src/file3.txt
A src/file4.txt
? src/file5.txt
Is there a way to get this without actually updating? I know there is cvs status
, but this is way to verbose:
===================================================================
File: file6.txt Status: Up-to-date
Working revision: 1.2
Repository revision: 1.2 /var/cvs/cvsroot/file6.txt,v
Sticky Tag: (none)
Sticky Date: (none)
Sticky Options: (none)
I could of course make a script to do the transformation from the latter to the former, but it seems a waste of time since cvs can obviously produce the former.
You can use the -n flag to get the update output without actually updating the files. You can also add -q (quiet) to suppress any server messages.
cvs -q -n update