Using tags with a checkout

David Niergarth dn at hddesign.com
Tue Sep 4 22:55:57 BST 2007


Hello,

My local repositories are checkouts from a shared server. To update my local 
checkout, I run

   bzr up

I've tried adding tags but found that the tags are not propagated back to the 
remote branch (the source of my checkout). Also, if I add a tag to the remote 
branch, doing a 'bzr up' on my local checkout doesn't propagate the tag back to 
my checkout.

This seems to be a known bug (opened March 2007).

   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.)

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.

Thanks for any suggestions,

--David Niergarth



More information about the bazaar mailing list