On Fri, Sep 7, 2012 at 12:45 PM, Adrian Buehlmann <span dir="ltr"><<a href="mailto:adrian@cadifra.com" target="_blank">adrian@cadifra.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im"><br></div>
What I still don't understand is, why is it worth the risk (and the effort) here?</blockquote><div><br></div><div>Because I don't want Mercurial to act slow for arbitrary reasons. If I implemented only the fast encoding in C, we'd be left in a situation where sometimes the performance would be good, sometimes bad, and this would depend on the conventions around naming in a particular repo. This is both hard to understand and difficult to justify to users.</div>
<div><br></div><div>I'm not thrilled to have both code paths duplicated, but I think it's worth it to give a more uniform experience.</div></div>