I'm not sure this is the best forum to post questions about cvs, but here goes.
I would like to produce a log between tagged revisions after each build of my software. The problem is if I run the following command:
Quote:
cvs -q log -SN -r"tag1::tag2"
|
If the file didn't exist in tag1 then the following error will be received:
Quote:
cvs log: warning: no revision `tag1' in `$CVSROOT/test/file2,v'
|
Also if there has been a change from a file initially imported on a vendor branch the following error is received:
Quote:
cvs log: invalid branch or revision pair tag1:tag2 in `$CVSROOT/test/file1,v'
|
I understand the reasoning behind these two errors. In the first case there is no way cvs knows that tag1 is meant to point to before tag2. In the second tracking changes off branches can't be determined predictably. But I would like some method of capturing these changes to be placed in a log.
Any help would be appreciated.