&gt; Ouch, yet another way in which running on Windows can lead to poor technical decisions.<p>Are you implying that choosing hg was a poor technical decision?<p>Or are you just making the general observation that if you include non-technical requirements when choosing a tool (and if we accept that running on a specific set of platforms is not a technical requirement...) then you might not end up with the choice that would have been best if all the requirements were purely technical?<p>If the former, then you should elaborate. As far as I was able to determine when I evaluated both hg and git is that they are essentially equivalent technically. Git&#x27;s default interface makes some things visible that hg keeps behind the scenes, but these are all a quick hg extension installation away for those who want them.