<br><br><div class="gmail_quote">On Mon, Jun 22, 2009 at 11:09 AM, Alexander Belchenko <span dir="ltr">&lt;<a href="mailto:bialix@ukr.net">bialix@ukr.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Darren Dale пишет:<div class="im"><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hello,<br>
<br>
I have a question about reassigning tags. This morning I tagged by project 0.5b4 and pushed to launchpad, and then I noticed that __version__ in __init__.py was still set to 0.5b3. So I make the correction, run &quot;bzr tag --delete 0.5b4 &amp;&amp; bzr tag 0.5b4&quot;. Now when I push and pull, I get a conflicting tags report for 0.5b4. Could anyone explain why, and what the proper procedure would have been? I ended up having to delete my 0.5b4 tag entirely and bump my revision to 0.5b5 and tag that in order to silence the conflict report.<br>

</blockquote>
<br></div>
Something like that:<br>
<br>
1) bzr tag 0.5b4<br>
2) bzr push lp:foo<br>
3) Oops! Need to update the branch and re-tag<br>
4) bzr ci -m ...<br>
5) bzr tag 0.5b4 --force (you can use --force instead of --delete + creating new tag).<br>
6) bzr push lp:foo<br>
At this point you&#39;ll get message about conflicting tags. So you have to overwrite old tags in the branch at LP:<br>
<br>
bzr push lp:foo --overwrite<br>
<br>
7) Your branches both have identical set of tags.<br>
To check this use:<br>
<br>
bzr tags<br>
bzr tags -d lp:foo<br>
<br>
First command will print you local tags, second command will print you remote tags.<br>
<br>
HTH<br>
</blockquote><div><br>Perfect. Thank you very much.<br><br>Darren <br></div></div>