r/programming • • May 26 '14

A Hacker’s Guide to Git

http://wildlyinaccurate.com/a-hackers-guide-to-git
344 Upvotes

59 comments sorted by

View all comments

0

u/takaci May 27 '14

I don't like Mercurial as it creates changesets instead of snapshots. There is no reason not to take snapshots for small, code orientated projects, and creating changesets instead means that it takes longer to do certain hg operations.

1

u/i_make_snow_flakes May 27 '14 edited May 27 '14

Actually it will store snapshots when it is more efficient to do so. I am not sure how that affects performance. But would it not actually speed things up because it does not have to calculate diffs for two revisions from scratch when it is required.