Daniel M. Quinlan writes:
> 
> I am unclear how to keep and maintain a record of the patched release
> in the repository.  Currently, we just tag the release, though we
> probably should make a branch tag also.

Absolutely.

> Normally, the source revisions for the patches will be (or have already
> been) developed on the trunk, and are then integrated into the release
> by hand (eg, copying the relevant files to the right directory and
> running make).
> 
> I would prefer to run some sort of update/commit commands on the
> release branch, to avoid the copy, and so that I could later checkout
> from the repository the patched release source.  However, I get the
> impression from the documentation and info-cvs archives that this is
> either not possible or involves a potentially horrendous number of
> tags.

Nope, it's actually quite easy.  What you do is check out a working
directory on the branch that you created when you made the release, then
use update with two -j options to merge the changes you want from the
trunk.  Once you've got all the changes you want and you've tested them,
you can then check in the fixed version on the branch.  You'll probably
want to tag it so that you know exactly what was in each patched
version, but it isn't strictly necessary. 

-Larry Jones

My upbringing is filled with inconsistent messages. -- Calvin


_______________________________________________
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs

Reply via email to