On Wed, Feb 06, 2002 at 10:07:43PM +0200, Shlomi Fish wrote:
> 
> I should add that by "CVS" I meant any decent source control system and
> BitKeepter seems to fit this description. This is definitely good news. I
> don't know what role my post played in Linus' decision, though.

I haven't seen your post anywhere in LKML so far, so probably not
much. It most likely was triggered by Rob Landley's "Patch Penguin"
post and the uberflamewar that followed it. One of the threads had
Linus and Larry Mcvoy (the BitKeeper guy) discussing its relative
merits.

In any case, Rob Landley's suggestion was rejected flat out by Linus,
and BitKeeper isn't relevant to it. Rob Landley didn't want source
control per se, he wanted a different (or more explicit) development
hierarchy and patch routes, which he didn't get. About half of the
developers, by very rought count (but including Alan Cox), supported
Rob's suggestion or at least agreed that something needed to change,
and the other half said that things were just fine as they were,
thankyouverymuch.

> The point of the mutiny was that people should have abandoned the original
> way of maintaining the patches, regardless of Linus' approval. But now
> that he uses it himself, there isn't much point in it. It's good to know
> Linus is not as senseless and stubborn as I believed he was, originally.

Actually, Linus and BitKeeper go quite a few years back. Linus has
always been intending to try it out some day, when he has time, or
when BitKeeper is good enough, or when it gets one more feature, and
so on and so on. So he finall got around to it. The /really/
interesting thing about this whole story, at least as far as I am
concerned, is that it shows that Linus /is/ afterall prone to changing
his mind when faced with massive developer pressure. 

> I discovered other things I don't like about the way the kernel was
> maintained since the original mutiny call, but they are relatively minor
> in comparison to using a source control system.

I thought you mostly wanted Linus to let maintainers apply their own
patches without his control. Looks like he won't even consider that,
though, or at least, I haven't seen it ever being brought up on
LKML. Mostly his use of BitKeeper doesn't affect anyone at the moment
either for good or for bad -- he still applies patches and releases
prepatches and all this stuff, just like ha always has. The main
difference is that now BitKeeper is generating his changelogs and
other information, which makes his work more transparent -- a good
thing in itself. But Linus said that if BitKeeper proves to be a good
tool he will start accpeting patches for review through the BitKeeper
system and not only by mail as he is doing now.

=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to