5 ms·
Git is really nifty. What I like about it is that, when you get down to it, it's amazingly fast. There are many reported cases of people holding their home dire
by ivanstojic 17y ago
Git is really nifty. What I like about it is that, when you get down to it, it's amazingly fast. There are many reported cases of people holding their home directories as Git repos on a day-to-day basis.
It's just amazing what a good VCS can let you do.
- troels 17y agoNice hacking btw. Note that spidermonkey is fairly easy to build on its own. It lives in the Mozilla repository, but it doesn't have any dependencies to the rest of Mozilla.
- ivanstojic 17y agoYup, I know :-) I'm kind of a lazy bum so I wanted to skip one step. I figure there are more worthy things to hack than compiling spidermonkey.
- durin42 17y agoPeople store their home dir with hg too (I do, many coworkers do), and before the DVCS era people used svn and cvs. This is far from a git-unique thing.
- silentbicycle 17y agoIndeed. I've used svn, monotone, hg, and git for this (moving from each to the next over the last three years or so), and they all worked fine. In my experience, the special features of each have relatively little significance for typical operations on home directories. It's worth picking any and just doing it, though.
- icefox 17y agoI have often heard of people putting their /etc in cvs/svn, but I never bothered due to having to setup a repo. That is until I had git at which point it became just a git init.
- silentbicycle 17y agoRight. Monotone (an earlier DVCS, inspiration for git), while a really nice system technically, expected you to set up keys for authorizing changes to the repository before you could use it* . It was a little thing, but reducing setup to just "git init" (or "hg init") makes for less friction to putting stuff in VC just because...and then you find out it's good for things you would have never anticipated. * One style difference between the two. See Graydon Hoare's comment here (http://www.mail-archive.com/monotone-devel@nongnu.org/msg08012.html http://www.mail-archive.com/monotone-devel@nongnu.org/msg080...).