There is a fairly simple way to do this:

cd workingdir/ (where you have a checked out version of the module)
cvs -Q diff -r SOME_PREVIOUS_TAG -r HEAD (or other branch/tag name) module |
nawk '/^Index/ { print $2 }' > file.out

or if you have lots of modules in a project/configuration:

cd workinddir/ (where you have a checked out version of the module)
for i in `ls`; do
cvs -Q diff -r SOME_PREVIOUS_TAG -r HEAD (or other branch/tag name) $i |
nawk '/^Index/ { print $2 }' > file.out
done


You'll get a lot of cvs output cruft directed toward standard error. By
redirecting this to a file, you'll get only the standard output.

Hope this helps.

Tracy.

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, May 17, 2001 8:40 AM
> To: [EMAIL PROTECTED]
> Subject: How to track changes since a tag
> 
> 
> Is there any way I can get a list of files that have changed since a 
> particular tag other than doing a massive status -v command and 
> parsing through all the tags and current versions?
> 
> 
> _______________________________________________
> Info-cvs mailing list
> [EMAIL PROTECTED]
> http://mail.gnu.org/mailman/listinfo/info-cvs
> 

_______________________________________________
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs

Reply via email to