[cvsnt] How to get the diffs between branchpoint and tip of branch
Michael Wojcik
Michael.Wojcik at microfocus.com
Tue Feb 28 18:41:21 GMT 2006
> From: cvsnt-bounces at cvsnt.org
> [mailto:cvsnt-bounces at cvsnt.org] On Behalf Of Bo Berglund
> Sent: Tuesday, 28 February, 2006 14:17
> Subject: RE: [cvsnt] How to get the diffs between branchpoint
> and tip of branch
>
> But what if you forgot to do this? How can you get back to the
> starting point of the branch.
>
> There needs to be a new flag for update in my view. Something
> like:
>
> cvs update -B -r BranchTag
> where -B specifies that the update should be to the base of the
> specified branch. If no branch tag specified then -B is ignored
> or all files revert back to revision 1.1
That would be one possibility. Another would be to add new syntax for
the -r flag, say something like
-r rev:r
to mean "the root of the branch containing revision rev". So:
-r string equivalent to
--------- -------------
1.3.0.2:r 1.3
1.4:r 1.1
mybranch:r the revision mybranch was branched from
BASE:r the revision the current revision was branched from
That would be more general; you could use it for commands like:
cvs diff -r branch:r -r 1 foo.c
to see what has changed in the trunk since the version from which you
branched, for example.
--
Michael Wojcik
Principal Software Systems Developer, Micro Focus
More information about the cvsnt
mailing list