Unbounded tag doesn't get pushed to central repo after local branch gets rebound.

Bug #320715 reported by Eric Berry
2
Affects Status Importance Assigned to Milestone
Bazaar
Confirmed
Medium
Unassigned
Breezy
Triaged
Medium
Unassigned

Bug Description

After unbinding a local checkout, you can create a tag which exists only locally.

After rebinding the local checkout, there doesn't appear to be any way to push the locally created tag to the remote repo.

1. Create a remote central repo: "bzr init-repo --no-trees ftp://[domain]/[project]"
2. Initialize a branch there: "bzr init ftp://[domain]/[project]/trunk"
3. Check out the branch locally: "bzr checkout ftp://[domain]/[project]/trunk [project]"
4. unbind the checkout from the central repo: "bzr unbind"
5. And create a tag: "bzr tag release-1.0"
6. Rebind your branch: "bzr bind ftp://[domain]/[project]/trunk"
7. Check status: "bzr status" - notice there is nothing to commit.

Committing complains about having nothing to commit, pushing reacts the same way.

Using the work-a-round:
bzr tag -r 1 -d ftp://[domain]/[project]/trunk release-1.0

Generates an error, "Tag release-1.0 already exists" but does make the tag available for checkout.

Tags: checkout tags
Martin Pool (mbp)
tags: added: checkout tags
Martin Pool (mbp)
Changed in bzr:
status: New → Confirmed
importance: Undecided → Medium
Jelmer Vernooij (jelmer)
tags: added: check-for-breezy
Jelmer Vernooij (jelmer)
Changed in brz:
status: New → Triaged
importance: Undecided → Medium
tags: removed: check-for-breezy
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.