Tracking an entire Windows sytem inside Git(alumnit.ca) |
Tracking an entire Windows sytem inside Git(alumnit.ca) |
I don't know about win4lin, but acquiring a Windows98 license can be as easy as picking up an ancient, free PC from Craigslist with a registration sticker on it.
Win4Lin licensing might be more of a problem, though.
* Git - a filesystem based revision control system by Linux
* BtrFS - a filesystem with writable snapshots, integrated into a kernel controled by Linus
Might ever integrate themselves more. Ie, SVN commands actually using the underlying filesystem to store the data.
Git would therefore:
* Be compeletely transparent to applications and users, storing updates and comments in the filesystem as snapshots and extended attributes
* Be able to revision control binary objects without needless storage of duplicated data.
It takes a special kind of person to think, "I'm going to take this thing meant for code and use it for what is basically an OS."
Sometimes I think that Torvalds may end up being remembered more for git than for Linux.
Seriously??? I think even he would think that slightly laughable.
Git seems like an ok-ish version control system - there are a ton of them about now. Linux was a pretty big revolution and is pretty unique.
1) He had the chutzpah to just sit down and write a straightforward kernel for the 386, with no intentions of pedagogy (minix), research (mach), or circlejerkery (hurd).
2) He pioneered the distributed development model in the late 90s that made it possible for Linux to bloom.
3) He sat down and advanced the state of free version control a decade over the course of a weekend.
His initial writing of Linux is the least important of the three, if he hadn't done it someone else would have. The remarkable thing is how he kept it going.
Well, half-seriously. History makes it very clear that you can't tell in advance what someone will be remembered for... often the thing that everyone thought was the biggest deal is just forgotten. Certainly it doesn't matter what Linus thinks about it.
I'd say git is a lot more than an ok-ish version control system because of two things: its design (hashes and all that) and its efficiency. We were using darcs before, which is fine, but after using them both extensively I can say that they are two systems that aren't in the same league. Even their leagues aren't in the same league. Git is so much more powerful that you begin to have new ideas - that's the point of my original comment.
You can't take forked vmware snapshots and merge them back into one another, or track changes from their shared parent, or anything less primitive than vanilla snapshots.
http://news.ycombinator.com/item?id=374416
Git is particularly bad for large files, while good old SVN handles them Ok.
I'd say that's a bit of a stretch. Remember DARCS and Mecurial were both out when he wrote git. Though Mercurial wasn't that old:)
Read this: http://www.catb.org/esr/writings/version-control/version-con...
Many people prefer Hg over Git, though I prefer Git, and it was written before Git.
I'd agree that Linus helped "advance the state of free version control", but certainly not by a decade when compared to other pre existing free version control systems.