Using the rlog command I can analyze the commit log to a file on the CVS server itself (that is, directly accessing the file ending in ",v"). That's fine.

Is there a similar command line utility that prints the current HEAD version of that file to stdout?

I need this for a custom CVS status utility (something like ViewVC, but made specifically for a certain repository) that will be written in PHP.

有帮助吗?

解决方案

To print the content of the file that would be checked out, just use co -p filename. That will print a small header including the revision number to stderr, and the content of the file to stdout.

其他提示

You probably want cvs log filename. Not sure buy you might need to do cvs update filename first.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top