Hm, it seems to me that I'm doing something very similar, but either I've got the terms wrong, or you are actually suggesting something slightly different in which case I'm curious as to what the difference is (in case I should change what I'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's not a checkout? I've got a feeling that I'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"><<a href="mailto:john@arbash-meinel.com">john@arbash-meinel.com</a>></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>
> At the risk of starting a flame war :-)<br>
><br>
> The idiomatic way of working with Bazaar seems to be:<br>
><br>
> 1. Use a shared repository.<br>
> 2. Have a mirror branch.<br>
> 3. Use feature branches off the mirror branch.<br>
> 4. Commit tested changes to the mirror, then to the branch it is a<br>
> mirror of.<br>
> 5. Delete feature branch.<br>
><br>
> So the question of the day is: Should the mirror branch be bound or<br>
> not?<br>
><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>
=:-><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>