Version control 获取存储库简要历史记录的CVS命令

Version control 获取存储库简要历史记录的CVS命令,version-control,cvs,Version Control,Cvs,我使用以下命令获取CVS存储库的简要历史记录 cvs -d :pserver:*User*:*Password*@*Repo* rlog -N -d "*StartDate* < *EndDate*" *Module* cvs-d:pserver:*用户*:*密码*@*Repo*rlog-N-d“*开始日期*

我使用以下命令获取CVS存储库的简要历史记录

cvs -d :pserver:*User*:*Password*@*Repo* rlog -N -d "*StartDate* < *EndDate*"  *Module*
cvs-d:pserver:*用户*:*密码*@*Repo*rlog-N-d“*开始日期*<*结束日期*”模块*

除了一个小问题外,这一切都很好。它列出了在该存储库中的每个文件上创建的所有标记。我想要标签信息,但我只想要在指定日期范围内创建的标签。如何更改此命令以执行此操作。

我看不到使用rlog命令本机执行此操作的方法。面对这个问题,我将编写一个Perl脚本来解析命令的输出,将标记与我想要的日期范围相关联并打印它们

另一个解决方案是直接解析,v文件,但我还没有找到任何强大的库来实现这一点。对于这类任务,我更喜欢Perl,而且解析模块的质量似乎不是很高