[cvsnt] what is the command to find the list of the files changed in a check-in

Tony Hoyle tony.hoyle at march-hare.com
Sat Jul 21 22:24:24 BST 2007

Community technical support mailing list was retired 2010 and replaced with a professional technical support team. For assistance please contact: Pre-sales Technical support via email to sales@march-hare.com.

Gerhard Fiedler wrote:
> Tony Hoyle wrote:
>>> I think the "precise" method would be to use the commit id. AFAIK cvsnt
>>> assigns a unique commit id to every commit. But also AFAIK, this is
>>> only available server-side, to commit support scripts and in the audit
>>> database. So if you have control over the server and can give yourself
>>> (possibly read-only) access to the audit database, you can run a SQL
>>> query or two and retrieve that information. 
>> No need to do that, just use the @commitid syntax.
>> eg. cvs -q log -SR -r@{commitID}
>> or cvs diff -r@<{commitID} -r@{commitID}
> Interesting, thanks :)
> It seems the real command would look like
>   cvs -q log -SR -r at 8804650d0eb1722
> (At least to me this wasn't completely obvious.)
> Is there more of this type? Is this somewhere documented? (A search through
> the manual for "commitid" or "commit id" didn't bring up anything
> relevant.)
Pretty much anywhere you can use a tag you can use a commitid.. we 
probably should compile a list of 'useful' commands like that - it's in 
the documentation but you have to know what you're looking for as it's a 
bit scattered.

There's the same kind of thing for bugids too except that's normally 
done as a separate option (maybe it shouldn't be...  for evs there's the 
chance to change it).


More information about the cvsnt mailing list
Download the latest CVSNT, TortosieCVS, WinCVS etc. for Windows 8 etc.
@CVSNT on Twitter   CVSNT on Facebook