This patch adds support for rlog and tag ranges to CvsChangeLog
Created attachment 10653 [details] Code patch
Created attachment 10654 [details] Documentation patch
why rlog as a parameter instead of command? tags are supported since 1.6.1, if you use the tag attribute.
*** Bug 27577 has been marked as a duplicate of this bug. ***
Using tags on a working copy will only log changes between those tags on files that exist in your working copy. For this to accurately display the differences between those two tags, your working copy would have to be updated to the more recent tag. Running the command on the repository removed the need for this, in fact it removes the need for a working copy altogether. As to the remote option / rlog task question, it seems to me that this is the more reuse-friendly/transparent way to go (it would also make it easier to configure your build to use log or rlog (by passing a property value rather than use ant-contrib if/then/else constructs). But if you'd rather refactor the common behavior/interface into an abstract superclass, I guess one could make an argument to that extent.
Rob, I think you've misunderstood my question. Inside the code, you add rlog as command argument instead of a command and I don't immediately understand why. Quite possible that you don't know it either, given the reports is more than a year old.
Hmmm ... gotcha. I'm foggy on this but it does ring a bell. I *THINK* it was because of some apparent strange behavior in CVS where it wasn't parsing the rlog commandline parameters properly and it seemed to be taking the whole line starting with 'rlog' as one paremeter value. That's the best I've got right now. Might not be necessary depending on the version of CVS. I can say that a handful of people here have been using this patch for the past year and it's been working fine for us. I added a code comment so it must have been for a good reason. Sorry I can't say with certainty what the reason was/is.
rlog went in with svn revision 705639, I'll look into tags later. It is no surprise that I had to adjust a few things with a patch four and a half years old. Many thanks!
tags are in with svn revision 705646. The startTag tests fail for me, but I guess this is more a sign of my CVS knowledge becoming more than rusty. Thanks again.