From: "M. Edward (Ed) Borasky" Date: 2009-01-04T06:39:14+09:00 Subject: [ruby-core:21104] Re: Happy new year and... moving Ruby development to Git? Nikolai Weibull wrote: > On Sat, Jan 3, 2009 at 21:40, M. Edward (Ed) Borasky wrote: > >> I am remembering a line from AWDR -- something about everything being >> done for historical reasons. That's precisely why there is a Git and why >> the Linux kernel uses it. The Linux kernel used to be maintained in a >> system called BitKeeper. Linus Torvalds asked the developer(s) of >> BitKeeper to release it as an open source project. They either couldn't >> or wouldn't, so Linus developed Git as a replacement. > > How quickly history gets distorted. Please see > http://en.wikipedia.org/wiki/Git_(software)#Early_history for the > actual turn of events that led to Git being created. > > Even before the events described in the Wikipedia article, there were "tensions" between Linus and Larry McVoy over the fact that BitKeeper was proprietary. I'd have to go hunting in the Linux kernel mailing list to find the messages, but Linus was "concerned" that BitKeeper wasn't open source and thus the project was vulnerable to what ended up happening. And my point was that Git was tailored to the Linux kernel use cases and community structure. There might be something better for *Ruby* developers than either SVN or Git. The original poster's argument for Git hinges on the Github project management infrastructure, not just Git. I wouldn't be participating in this discussion if Github wasn't part of the "package". -- M. Edward (Ed) Borasky, FBG, AB, PTA, PGS, MS, MNLP, NST, ACMC(P), WOM I've never met a happy clam. In fact, most of them were pretty steamed.