Earlier quoted context omitted.
Well I can explain git to anybody who understands a DAG. And mercurial is also based on the exact same data structure. So yes it would be very surprising if you didn't consider it to be "acceptable". The fact that there's lots of training data out there on strange git states is proof of exactly my point. Git is popular and thus used by lots of people who don't know the first thing about the command line, let alone da…
> Well I can explain git to anybody who understands a DAG. This. Right here. This is the difference. I can explain Mercurial to people who don't want to understand a DAG. For non-professional developers, the "merge machinery" is completely worthless. The difference is that Mercurial lets you duck it until you need it while Git slaps you in the face with it at every commit. For the non-professional developer, the flow…
Not that I think mercurial didn't have "simpler" UI back then, but the arguments thrown around in this thread are pretty bollocks.