[darcs-users] How to 'move a tag'.
Jamie Webb
j at jmawebb.cjb.net
Thu Jan 13 02:08:07 UTC 2005
On Wed, Jan 12, 2005 at 09:52:35PM +0100, Thomas Zander wrote:
> In CVS I have this use case;
>
> At some point in time we declare the tree as a release. At this point
> we tag; create tarballs and package them. After this the CVS is open again
> for new features.
> Sometimes a bug crops up between the time the tarballs are made and the
> release is shipped (which, with debuggers and all can take upto a month),
> meaning we don't create a new version but fix the bug in CVS, and
> then move the tag of that file to the fixed cvs-version. (cvs tag -F XYZ)
>
> I'm curious if others recognice this behavior and how you do this using
> darcs? I tried duplicating this but failed. A new patch can not be placed
> _before_ an existing tag and removing an existing tag to recreate later is
> also not possible in darcs (unpulling not being an option here).
There's no point in tagging a release until you've actually shipped
it. It sounds like you're needing to tag early because you're failing
to branch. If you have a stable branch which at any time represents
the current release candidate, there's no need for a tag to identify
it (though of course you could create -rc tags if you like). New
features can be added to a separate development branch.
-- Jamie Webb
More information about the darcs-users
mailing list