Discussion:
shortcut for 'previous revision'
Scott Lipcon
2009-06-19 15:54:43 UTC
Permalink
I find myself wanting to have an easy way to know the revision numbers of
the head & previous revisions on a branch often, and it seems the only way
to do that is via cvs log. For example:

1) cvs log -N -rMyBranch MyFile.c
2) Manually look at the log and find out the most recent revision is
1.86.2.4 and the previous is 1.86.2.3
3) cvs diff -r 1.86.2.3 -r 1.86.2.4 MyFile.c

or, I'm in a branch, and want to merge the latest revision from another
branch:

1) cvs log -N -rHEAD MyFile.c
2) manually look at the log and find out the most recent is 1.234 and
previous is 1.233
3) cvs up -j 1.233 -j 1.234 MyFile.c

cvs log -H shows the "Branch." shortcut, for the latest revision on a
branch.
I'd really like a shortcut for the previous revision - maybe "Branch.."?
That would simplify my examples above to:

cvs diff -rMyBranch.. -rMyBranch. MyFile.c

and

cvs up -j HEAD.. -j HEAD. MyFile.c


Is there such a thing? or a script that can be used?

Thanks,

Scott

Loading...