I love checking out very early versions of projects. You often get to see the essence before the real world came in and ruined the beauty of it.
Git's initial commit
31–40 of 128 posts
Re: Git's initial commit
#32Following the tradition of sports, I propose that commit id e83c5163316f89bfbde7d9ab23ca2e25604af290 be officially retired.
Re: Git's initial commit
#33Interesting fact about Git is that it was self hosting in two weeks, IIRC.
Re: Git's initial commit
#34Great to see the original command set, and the title of course: "GIT - the stupid content tracker"
Re: Git's initial commit
#35Re: Git's initial commit
#36http://selenic.com/hg/rev/0#l10.1
The revlog data structure from then is still around, slightly tweaked, but essentially unchanged in almost a decade.
Re: Git's initial commit
#37Is there a reason there aren't any braces around single-line if statements? Is that a C thing? It seems kind of inviting to bugs to me.
If you're worried about bugs, there are other things in C/C++ to criticize first ;)
Re: Git's initial commit
#38Re: Git's initial commit
#39Is there a reason there aren't any braces around single-line if statements? Is that a C thing? It seems kind of inviting to bugs to me.
Re: Git's initial commit
#40Interesting fact about Git is that it was self hosting in two weeks, IIRC.
How can something that isn't a programming language be self-hosting?
Thus, successfully self-hosting a version control system is some measure of evidence that the developers know what they are doing and can manage the changes. (And thus they understand change management and we can trust them to be working on version control software.)
http://en.wikipedia.org/wiki/Self-hosting
"Other programs [than compilers] that are typically self-hosting include kernels, assemblers, command-line interpreters and revision control software.