<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Mar 5, 2013 at 7:54 PM, Sean Farley <span dir="ltr"><<a href="mailto:sean@mcs.anl.gov" target="_blank">sean@mcs.anl.gov</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div id=":3h1">Yes, that has traditionally been true but has changed significantly with<br>
the latest release involving hidden changesets. Lots of care has been<br>
taken to scale to extremely large repos.<br></div></blockquote><div><br></div><div style>I'm not worried about repository size, I'm worried about having hundreds of heads. Did all the normal commands (like hg log) change to only show you history on the current bookmark? If not, the user has a very different experience when a repository has multiple heads than when it has only one.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div id=":3h1"><div class="im">
</div>Well, the work in that direction is all *me*, so no, it's not ready for<br>
prime time. Even after my second implementation, I see no need for<br>
namespaces as you describe them.</div></blockquote></div><br>Put on your "maintainer" hat. You have many local bookmarks and would like to pull from someone else while guaranteeing that none of those bookmarks move. Maybe you don't even want to merge, you just want to see what they are working on. They have many heads, some with bookmarks that match bookmarks you have locally. Some might be able to fast-forward and others might be an outright naming collision (unrelated feature), but you don't want anything to move. Once you have their bookmarks, you can run fast queries about the status of patches and can merge any that you want.</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">Without namespaces, you can't tell where bookmarks came from. The web page recommends coming up with your own scheme, "namespacing by convention". This doesn't make pulling any less dangerous and can be a mess to clean up.</div>
<div class="gmail_extra"><br></div><div class="gmail_extra"><a href="http://mercurial.selenic.com/wiki/Bookmarks/">http://mercurial.selenic.com/wiki/Bookmarks/</a><br></div></div>