Re: retrieving log messages by revision

Shane Turner <[email protected]> Mon, 17 Oct 2011 11:43:38 -0300
Newsgroups gmane.comp.version-control.cvs.general
Message-ID <[email protected]>
On 17/10/2011 11:10 AM, Harry Putnam wrote:
> I'm sure its a basic operation, to retrieve log messages for a
> specific revision of something, but I'm not catching on after banging
> around in the manual a bit it appears that this should do what I'm
> after.
>
> cvs log -r7 some/file
>
> But when I run that command the output does not contain the log
> message.
>
> ,----
> | cvs log -r7 reader/home/reader/lisp/site-start.el
> |
> | RCS file: /usr/local/cvsroot/base/reader/home/reader/lisp/site-start.el,v
> | Working file: reader/home/reader/lisp/site-start.el
> | head: 1.7
> | branch:
> | locks: strict
> | access list:
> | symbolic names:
> |         start-100227_222841: 1.1.1.1
> |         hp-100227_222841: 1.1.1
> | keyword substitution: kv
> | total revisions: 8;     selected revisions: 0
> | description:
> `----
>
> So I must be missing something basic.
>
> A similar command but much more inclusive:
>     cvs log reader/home/reader/lisp/site-start.el
>
> Does show the log message for that revision.
>
> ,----
> | cvs log reader/home/reader/lisp/site-start.el |
> |         grep -B1 -A4 'revision 1.7'
> | (Just showing the desired output)
> |  ----------------------------
> | revision 1.7
> | date: 2011-10-17 08:23:02 -0500;  author: root;  state: Exp;  lines: +43 -37;  commitid: 6AUYI0mEJAtRNHDv;
> | Changed all skeletons and etc, that ouput
> | formatted dates to the format yymmdd_HH:MM:SS
> | ----------------------------
> `----
>
> How can I use `cvs log' to retrieve a specific revisions commit
> message if any?
>
>
You didn't put the correct revison.

The command should have been:

cvs log -r*1.7* some/file