I&#x27;m really surprised by the &quot;git won&quot; mentality that manifests in any discussion of mercurial as of late.  It makes no sense.  We don&#x27;t decare &quot;winners&quot; with other tools we use.  Do we?<p>Why are we all playing with new programming languages when C won?  Or maybe C++ won?  Or Java?  Did emacs or vim win?  Speaking of text, did ASCII win?  Which code review tool won?  How about continuous integration tools? or build tools?  I mean, make won, right?<p>None of us just pick the most widely used tool or programming language and say, &quot;there can only be one&quot; and then stop trying new things.  Why are we doing this with version control?