Understandability of git, mercurial, bazaar source code bases
问题 I'd like to read the source code of one of the popular revision control tools to learn how revision control works. I'd like to read the one that is most readable. I don't know of an objective, quantitative measure of this, so in the spirit of the WTFs/min comic, I'd like to ask those who have read the source codes of these tools, how many WTFs/min do you estimate each project has? 回答1: If you read C well (and some Perl and bash too), adymitruk is right. Git is a good choice. However, if you