How to get cvs commit log without checking repo

I want to get a list of all the commits for a module in cvs without checking this module. Is it possible? If so, how?

I can use the cvs log command as follows:

cvs log > commitlog.txt 

but this only works for the already tested module from which I run the command. I want to be able to get the log for a module without checking it.

+7
cvs
source share
1 answer

Yes. There is a rlog command. It is similar to a log, except that no verification code is required. In other words, the command is run β€œremotely”.

rlog [options] [files ...]

 Print out history information for modules. See logβ€”Print out log 

information for files.

 -b Only list revisions on the default branch. See log options. -d dates Specify dates (d1<d2 for range, d for latest before). See log 

options. -h

  Only print header. See log options. -l Local; run only in current working directory. See Recursive 

behavior. -N

  Do not list tags. See log options. -R Only print name of RCS file. See log options. -rrevs Only list revisions revs. See log options. -s states Only list revisions with specified states. See log options. -t Only print header and descriptive text. See log options. -wlogins Only list revisions checked in by specified logins. See log options. 
+11
source share

All Articles