All of lore.kernel.org
 help / color / mirror / Atom feed
From: Larry McVoy <lm@bitmover.com>
To: Bernd Eckenfels <ecki@lina.inka.de>
Cc: linux-kernel@vger.kernel.org
Subject: Re: CVS / Bug Tracking System
Date: Sat, 3 Nov 2001 21:56:34 -0800	[thread overview]
Message-ID: <20011103215634.A10051@work.bitmover.com> (raw)
In-Reply-To: <flk.1004824861.fsf@jens.unfaehig.de> <E160Epp-0008Sa-00@calista.inka.de>
In-Reply-To: <E160Epp-0008Sa-00@calista.inka.de>; from ecki@lina.inka.de on Sun, Nov 04, 2001 at 05:24:37AM +0100

(I'm the BitKeeper guy in case someone doesn't know.)

On Sun, Nov 04, 2001 at 05:24:37AM +0100, Bernd Eckenfels wrote:
> Some architectures and branches are kept in Source control. Like sparc, xfs.
> Also the complete kernel is available in bitkeeper. Linux does not see a
> reason to have his version in the CVS. And since he is the only commiter it
> is quite valid for him to choose the tool he wants to use.

Linus has toyed with using BitKeeper but has always found some fault with
it (we're not complaining, we tend to agree with his complaints and fix 
them as fast as we can).  It's still not as good as he wants so I'm not
sure if he'll take it for a spin for 2.5 or not.

> It is is not your problem to merge them. Alan and Linus are doing that. And
> they are fine without CVS. 

One thing we have been doing is working on merge tools.  Some of our users
have really nasty merge problems and need better merge technology.  We've
come up with something that we think is very good.  You can see a screen
shot at
	
	http://www.bitkeeper.com/gifs/fm3new.gif

and if you'd like to take it for a test drive, we've put up just the stuff
you need at

	http://www.bitkeeper.com/promerge.tgz

You don't need BitKeeper installed to run it, but if you do then as you move
through the diffs, the checkin comments for the affected lines will show
up in the top two windows (very handy when you are scratching your head and
wondering why did someone change this).

It takes a little getting used to and it could sure use some docs, but we
have compared this to other graphical merge tools out there and think we
have the best of the lot.  It takes advantage of some unique information
we can extract from the data in the revision control system; unless you
have a very similar revision engine, it's impossible to do as well as we
do.  And for you poor PPC BK guys, yeah, we know that the original merge
tool sucked.  You'll like this better.

Anyway, getting back to Linus & Co, and for that matter, open source
efforts in general, they typically have a somewhat different model
than BK.  In BK today, before you can push up a change you have to merge
it with whatever is in the tree to which you are sending the change.
In other words, each user merges rather than the maintainer.  We're well
aware that not everyone likes this model so we're working on a small set
of changes so that users can push their changes to the maintainer and the
maintainer merges them.  This makes merge tools even more important to
the maintainers, so if you give the filemerge a try and have suggestions
for improvements, we'd love to hear them.
-- 
---
Larry McVoy            	 lm at bitmover.com           http://www.bitmover.com/lm 

  reply	other threads:[~2001-11-04  5:57 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-11-03 22:01 CVS / Bug Tracking System Jens Müller
2001-11-03 22:21 ` Jeff Garzik
2001-11-04  4:24 ` Bernd Eckenfels
2001-11-04  5:56   ` Larry McVoy [this message]
2001-11-04 23:36     ` Larry McVoy

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20011103215634.A10051@work.bitmover.com \
    --to=lm@bitmover.com \
    --cc=ecki@lina.inka.de \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.