Using tags with a checkout
Martin Pool
mbp at sourcefrog.net
Wed Sep 5 01:56:12 BST 2007
On 9/5/07, David Niergarth <dn at hddesign.com> wrote:
> https://bugs.launchpad.net/bzr/+bug/93856
>
> My question is, is there any way of propagating tags without resorting to
> rsyncing my local copy back to the shared server? (And, even then, other
> developers would still not be able to pull the tags to their local checkout.)
I think you may be able to do it by pushing between the local branch
and the master. There is no very clean way to do it until this bug is
fixed. I have bumped up the priority to high. I would like to fix it
for this release, either myself or by helping anyone who would like to
try a patch.
You can also try copying just the tag control file from the branch.
> And a related question... The documentation explains
>
> Tags are stored in the branch, and are propagated it is pushed, pulled
> or merged.
>
> But with a checkout, how would you push a tag you add locally back to the
> remote branch? With a checkout, you normally "push" things back by doing a
> checkin. But adding a tag doesn't change any files (or update the revno) so
> there's nothing to checkin.
I think the correct behaviour would be for the tag operation to update
the master immediately.
--
Martin
More information about the bazaar
mailing list