All of lore.kernel.org
 help / color / mirror / Atom feed
From: Andrea Arcangeli <andrea@suse.de>
To: Larry McVoy <lm@work.bitmover.com>,
	Sergey Vlasov <vsu@altlinux.ru>,
	linux-kernel@vger.kernel.org
Subject: Re: RFC - tarball/patch server in BitKeeper
Date: Mon, 15 Dec 2003 20:40:57 +0100	[thread overview]
Message-ID: <20031215194057.GL6730@dualathlon.random> (raw)
In-Reply-To: <20031215185839.GA8130@work.bitmover.com>

On Mon, Dec 15, 2003 at 10:58:39AM -0800, Larry McVoy wrote:
> On Mon, Dec 15, 2003 at 07:31:38PM +0100, Andrea Arcangeli wrote:
> > you get the 2.4 branch linear history via bkcvs. Though there you lose
> > all the granular xfs development changesets instead, the xfs merge
> > becames a huge monolithic patch see below.  Either way or another you
> > lose information compared to true BK. From my part I'm fine with the
> > info provided in bkcvs, I'm only correcting Larry statement about him
> > providing lots of way to get at the data in a interoperable protocol,
> > he's only providing _partial_ data in a interoperable way. I'm stating
> > facts, no whining intendend.
> 
> You can get at the full patch level granularity via BK/Web, on bkbits,
> complete with checkin comments, diffs, whatever you want.  There isn't
> any more information to give you that is not internal BK information
> which is covered by trade secret.  We have every right to not provide
> you with information about how BitKeeper works and we've already provided
> the data in multiple ways.
> 
> - You have an open export of the data into bkcvs, this addressed the "I'm not
>   using BK so I'm at a disadvantage" problem

the open export lacks some granular information this is a fact. that's
fine with me though.

> - You have patch by patch access to the data at bkbits.net for all
>   repositories, this addressed the "I want the fine granularity of
>   individual patches" problem.

I think it's reasonable to write an automated tool that generates all
the granular info for the big merges by doing a lookup on the web for
every single bkcvs changeset, I did something similar already but I
missed the linearization of bkcvs, not maybe it could have a chance to
work. But the last time I attempted to use the web as a "fetch" tool,
not as a "browsing tool with a browser with an human behind" you said if
we would use it that way you would shut it down, that doesn't match my
definition of interoperability or availability very well.

> - I've offered up the tarball+patch update protocol to address the "I'm
>   not
>  using BK so I can't easily track the latest version of J Random tree"
>  problem.

that's an enterely different issue, don't mix things up. That loses
*tons* of information, much more than bkcvs, I'm not even considering
it. that's only useful to projects where the developers don't even
supply tarballs and patches anymore if I understood correctly. On the
kernel we've the bkcvs that doesn't lose that much of information, so I
don't see any use for this tool on the kernel side.

  reply	other threads:[~2003-12-15 19:40 UTC|newest]

Thread overview: 35+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-12-14 17:21 RFC - tarball/patch server in BitKeeper Larry McVoy
2003-12-14 23:05 ` Keith Owens
2003-12-14 23:44   ` Larry McVoy
2003-12-15  0:25     ` Keith Owens
2003-12-15  3:47       ` Larry McVoy
2003-12-14 23:17 ` Tupshin Harper
2003-12-14 23:43   ` Larry McVoy
2003-12-15  0:19     ` Tupshin Harper
2003-12-15  3:46       ` Larry McVoy
2003-12-15  6:07         ` Tupshin Harper
2003-12-15 16:02           ` Larry McVoy
2003-12-15 19:52             ` Tupshin Harper
2003-12-15  6:31 ` Martin J. Bligh
2003-12-15 12:11   ` Sergey Vlasov
2003-12-15 13:27     ` Ben Collins
2003-12-15 16:24       ` Sergey Vlasov
2003-12-15 16:32         ` Larry McVoy
2003-12-15 18:31         ` Andrea Arcangeli
2003-12-15 18:58           ` Larry McVoy
2003-12-15 19:40             ` Andrea Arcangeli [this message]
2003-12-15 21:44               ` Larry McVoy
2003-12-15 22:02                 ` Andrea Arcangeli
2003-12-15 22:14                   ` Larry McVoy
2003-12-15 22:44                     ` Tupshin Harper
2003-12-15 23:13                       ` Andrea Arcangeli
2003-12-15 22:36                 ` Tupshin Harper
2003-12-15 22:46                   ` Larry McVoy
2003-12-15 23:08                     ` Tupshin Harper
2003-12-17  4:47                       ` Matthew D. Pitts
2003-12-15 15:42   ` Larry McVoy
2003-12-15 15:55     ` Martin J. Bligh
2003-12-15 23:18 ` Chris Frey
2003-12-21 20:02 ` Pavel Machek
2003-12-21 20:46   ` John Bradford
2003-12-24  1:49   ` 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=20031215194057.GL6730@dualathlon.random \
    --to=andrea@suse.de \
    --cc=linux-kernel@vger.kernel.org \
    --cc=lm@work.bitmover.com \
    --cc=vsu@altlinux.ru \
    /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.