<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Sat, Aug 20, 2016 at 4:11 AM, Joshua Root <span dir="ltr">&lt;<a href="mailto:jmr@macports.org" target="_blank">jmr@macports.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class=""><br></span>
I share these concerns and brought them up during the discussions. And TBH I think Mercurial is a better tool. But we did come to a consensus that GitHub is overall the best choice at this time.<br></blockquote><div><br></div>As I see it, mercurial doesn&#39;t have feature parity with git. E.g. I consider the index to be an indispensable feature. Combine that with smartgit and you&#39;ve got a system that lets you check in lean, to-the-point changes. It&#39;s an indispensable part of my workflow. First-class stashes (not a bolt on) are another life-saver. I had an opportunity to port repositories at work from subversion to either mercurial or git. After a short evaluation, git became a no-brainer.<div><br></div><div>Yes, if all you&#39;re using in a workflow are mercurial features, then git seems like an unnecessary complication, although it does have feature parity with mercurial AFAIK. Once you start using all that git has to offer, there&#39;s no going back - at least not for me. These days for repositories that aren&#39;t monstrous (i.e. gigabytes worth of content), I use git to access subversion repos as well.</div><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
And as Mark mentioned, one of the advantages of a DVCS is that the full repository history isn&#39;t locked away on a single server, so if GitHub goes down or turns evil, we can easily pack up and go elsewhere. (This of applies to source code but not to things like issues, which is another good reason to keep them on our own server.)<br></blockquote><div><br></div><div>Subversion repositories can be cloned with full history. An easy way to do it is using git :)</div><div><br></div><div>I better don my Nomex now and slink away ;)</div><div><br></div><div>Cheers, Kuba Ober </div></div></div></div>