This is the best argument I’ve come across for why git
is special and worth your time. I’ve seen glimpses of this before, but I’ve never seen the argument put so well. An excerpt:
Git is a new kind of filesystem, and it’s faster than any filesystem I’ve ever seen: git checkout is faster than cp -a. It even has fsck.
Git stores revision history, and it stores it in less space than any system I’ve ever seen or heard of. Often, in less space than the original objects themselves!
Git uses rsync-style hash authentication on everything, as well as a new “tree of hashes” arrangement I haven’t seen before, to enforce security and reliability in amazing ways that make the idea of “guaranteed identical every time” not something to strive for, but something that’s always irrevocably built in.
I use git to manage this site, although I’m using just a tiny portion of what it can do.
Anyway, very cool stuff. If you haven’t messed with it yet I highly suggest giving it a try.
[ Git is the Next UNIX | advogato.org ]
[ Using git to Manage Your Website | danielmiessler.com ]