<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">tags are no good. we implrement branches in different clones.<br></blockquote><div><br></div><div>
Which is not a better model.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">You could argue that we should throw away branches in clones have all<br>
clones in a single branch - and change our workflow.<br></blockquote><div><br></div><div>Yes, I would suggest this.</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
But I think this will be too confusing to most of us [yeah you could<br>
change your bash prompt to always indicate wich branch you are on -<br>
wich is equivalent to 'cd different clone' - but not all of us are<br>
that sophisticated]</blockquote><div><br></div><div><div>I think you are misusing the term "branch". Look at the repo for mercurial:</div><div><br></div><div><a href="http://selenic.com/hg/tags">http://selenic.com/hg/tags</a></div>
<div><br></div><div>There are no other branches (just 'default' and 'stable'). Released versions are just signed tags. This is what the mercurial community (e.g. bitbucket's implementation) takes for the default. You don't need a fancy prompt (but why *wouldn't* you want a fancy prompt??) to achieve this workflow, just move the tag to the newest bugfix and be done with it.</div>
</div></div>