Hm, it seems to me that I&#39;m doing something very similar, but either I&#39;ve got the terms wrong, or you are actually suggesting something slightly different in which case I&#39;m curious as to what the difference is (in case I should change what I&#39;m doing for a better model).<br>
<br>I use a shared repo.<br>I use a check out of the target branch.<br>My feature branch is off my checkout.<br>tested changes are commited to the feature branch, and then merged to the checkout.<br>feature branch is then deleted.<br>
<br>The big differnce is that I use a check out of the target branch and not a mirror branch.  So what exactly is a mirror branch?  and how do you check in to the target branch if it&#39;s not a checkout?  I&#39;ve got a feeling that I&#39;ve missed something here somehow.<br>
<br>Guy<br><br><div class="gmail_quote">On Wed, Jul 8, 2009 at 6:04 AM, John Arbash Meinel <span dir="ltr">&lt;<a href="mailto:john@arbash-meinel.com">john@arbash-meinel.com</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;">
-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<div class="im"><br>
Russel Winder wrote:<br>
&gt; At the risk of starting a flame war :-)<br>
&gt;<br>
&gt; The idiomatic way of working with Bazaar seems to be:<br>
&gt;<br>
&gt;       1.  Use a shared repository.<br>
&gt;       2.  Have a mirror branch.<br>
&gt;       3.  Use feature branches off the mirror branch.<br>
&gt;       4.  Commit tested changes to the mirror, then to the branch it is a<br>
&gt; mirror of.<br>
&gt;       5.  Delete feature branch.<br>
&gt;<br>
&gt; So the question of the day is:  Should the mirror branch be bound or<br>
&gt; not?<br>
&gt;<br>
<br>
</div>Well, if it is, then step (4) is collapsed into a single commit.<br>
<br>
For *me* I use a checkout of http://.../bzr.dev because I want to force<br>
myself to *not* commit things there.<br>
<br>
Anyway, I would recommend using a bound branch for the mirror branch for<br>
a variety of reasons.<br>
<br>
John<br>
=:-&gt;<br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.4.9 (Cygwin)<br>
Comment: Using GnuPG with Mozilla - <a href="http://enigmail.mozdev.org" target="_blank">http://enigmail.mozdev.org</a><br>
<br>
iEYEARECAAYFAkpUmUUACgkQJdeBCYSNAAPIYACfcno9leuMgA+1AZrdavc+WP7p<br>
f34AoJ2pzTTQF38/Ai2pU1a75aM8ehL5<br>
=fXqE<br>
-----END PGP SIGNATURE-----<br>
<br>
</blockquote></div><br>