<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><br>
<br>
Tres Seaver wrote:<br>
&gt; Christian Theune wrote:<br>
&gt;&gt; On 06/03/2010 05:05 AM, Tres Seaver wrote:<br>
&gt;&gt;&gt; -----BEGIN PGP SIGNED MESSAGE-----<br>
&gt;&gt;&gt; Hash: SHA1<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Tres Seaver wrote:<br>
&gt;&gt;&gt;&gt; Log message for revision 112936:<br>
&gt;&gt;&gt;&gt;    Add tag 3.4.2<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Changed:<br>
&gt;&gt;&gt;&gt;    A   zope.applicationcontrol/tags/3.4.2/<br>
&gt;&gt;&gt; I have *no* idea what these messages are about.  I was certainly not<br>
&gt;&gt;&gt; tagging releases for zope.applicationcontrol today.<br>
&gt;&gt; Worst case: someone has your key?<br>
&gt;<br>
&gt; Not too likely -- more likely some weird bzr-svn bug, as the new tags<br>
&gt; are showing up in projects where I had been merging bzr branches with<br>
&gt; janitorial cleanups:  they appear immediately after the &quot;real&quot; commit.<br>
&gt; I have switched over to avoiding &#39;bzr merge&#39; for now, which seems to<br>
&gt; have stopped the faux tag creation.<br>
<br>
I have a theory, but am not sure how to test it:  I think that I recall<br>
for both affected projects (zope.applicationcontrol,<br>
zope.cachedescriptors), I mistakenly attempted to merge a bzr branch for<br>
a completely different project.  When the merge failed, it left my local<br>
branch apparently clean, but it might have messed up the heuristics /<br>
bookkeeping which bzr-svn uses to infer tags for the project.<br>
<br>
FWIW,<br>
<br>
<br>
Tres.<br></blockquote><div><br></div><div>Consider using shared repositories with a fresh branch for each merge:</div><div><br></div><div>  <a href="http://wiki.bazaar.canonical.com/SharedRepositoryTutorial">http://wiki.bazaar.canonical.com/SharedRepositoryTutorial</a></div>

<div><br></div><div>Basically, you do something like this:</div><div><br></div><div>  bzr init-repo zope.applicationcontrol --format=rich-root-pack #last I checked, bzr-svn liked this format, you can also --format=svn</div>

<div>  cd zope.applicationcontrol</div><div>  bzr branch lp:zope.applicationcontrol #bzr looks for  .bzr in ., which tells it there is a shared storage</div><div><br></div><div>What this does is allow you to have multiple local branches of something without wasting full repo storage on each one.  This func goes back at least to BitKeeper and may be able to use hardlinks to further reduce storage redundancy, though that can lead to pain, suffering, anger, etc..</div>

<div><br></div><div>Best,</div><div><br></div><div>J</div></div>