From: Larry McVoy <lm@bitmover.com>
To: Nicolas Pitre <nico@cam.org>
Cc: Larry McVoy <lm@bitmover.com>, linux-kernel@vger.kernel.org
Subject: Re: [ANNOUNCE] BK->CVS (real time mirror)
Date: Wed, 12 Mar 2003 11:51:20 -0800 [thread overview]
Message-ID: <20030312195120.GB7275@work.bitmover.com> (raw)
In-Reply-To: <Pine.LNX.4.44.0303121324510.14172-100000@xanadu.home>
> > Boo hoo, cry me a river.
>
> Larry, please don't fall into that trap.
I'm not, I was just blowing off steam. Ya gotta admit it is pretty
unreasonable for people to complain without even checking. I'm tailing
the history log in the CVS repository, there have been 3 or 4 downloads
since last night, that's it. All that whining and no looking at all.
> > If you can't say something nice, now is a good time to say nothing at all
> > because we are sick and tired of dealing with people who complain far more
> > than they code.
>
> Then why do you let them turn you down? Why are those people so credible to
> you so you feel you must listen to them?
Well, I agree that they should be able to get at the information in a
neutral way. I guess it was unrealistic, but I was expecting that people
would go download the CVS tree and poke around and see if it is what they
wanted. We could have had a nice technical discussion about what was
missing, if anything. If the discussion had happened, they would have
found out that even for the missing deltas we captured the information.
Here's an example. Suppose the graph is like
1.1 (torvalds) -> 1.2 (alan) -> 1.3 (sct) -> 1.4 (torvalds)
\ /
\-> 1.1.1.1 (davej) --------/
and we picked the straight 1.1 to 1.4 path. When we created the CVS 1.4
delta, we knew that it was a merge delta and we needed to capture the
data off on the branch. We already capture the contents, the missing part
is what davej may have typed in as comments. We capture that as well, it
looks like this:
revision 1.342
date: 2003/03/07 15:39:16; author: torvalds; state: Exp; lines: +7 -1
[PATCH] kbuild: Smart notation for non-verbose output
2003/03/05 19:50:27-06:00 kai
kbuild: Make build stop on vmlinux link error
(Logical change 1.8166)
That particular example is from the top level Makefile, Linus merged
in Kai's work and we added the "kbuild: Make build stop on vmlinux link
error" comments from the merged in delta. If there were more than one
delta, they get merged as well, so the rlog output is completely accurate.
So we actually captured 100% of the checkin information, both in data
files and in the pseudo ChangeSet file, not one byte of that is lost.
All we did is collapse all the branches into the longest possible straight
line, which is actually for many purposes nicer than the rats nets that
you get with BK.
Anyway, to get back to your question, what gets me down is that we did
what we believe to be the absolute perfect job. All the data is captured,
all the checkin comments are captured, we made all the dates go forward
properly so that diffs would work, there is nothing wrong with the CVS
tree, it's perfect. It would have been nice if people had actually
looked at it. You can, go look at
http://linux.bkbits.net:8080/linux-2.5/hist/Makefile
and compare it to this:
cvs -d:pserver:anonymous@kernel.bkbits.net:/home/cvs rlog linux-2.5/Makefile
Poke around, play with your favorite files, you'll see your checkin
comments, we didn't lose anything at all. Apparently, that's too much
to ask, and that's what gets me down. I don't expect people to say
"rah rah, you guys are great" but I did expect the people who have been
bitching non-stop that they can't get what they want would at least go
see if they could get it now. Silence would be a more than adequate
reward as far as I'm concerned, I don't need the strokes but I am sick
of the baseless whining. Fear not, I'll get over it.
What I expected from Ben was a polite request for a tarball of the CVS
tree so he could go convert it to SVN and see if all his checkin comments
are there. No such request, polite or otherwise, has happened, from him
or anyone else. So it's becoming apparent that the whole data/metadata
whatever is a red herring, they just want to flame. Whatever, somebody
will get some good use out of the CVS trees, if I were in your shoes
I'd want them as a safety net so it's cool they exist.
--
---
Larry McVoy lm at bitmover.com http://www.bitmover.com/lm
next prev parent reply other threads:[~2003-03-12 19:40 UTC|newest]
Thread overview: 109+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-03-12 17:42 [ANNOUNCE] BK->CVS (real time mirror) Larry McVoy
2003-03-12 18:01 ` Roman Zippel
2003-03-12 18:34 ` Ben Collins
2003-03-12 19:03 ` Sam Ravnborg
2003-03-12 19:38 ` Roman Zippel
2003-03-12 19:32 ` Nicolas Pitre
2003-03-12 19:53 ` Ben Collins
2003-03-12 20:09 ` Ben Collins
2003-03-12 20:20 ` Jeff Garzik
2003-03-12 23:58 ` Roman Zippel
2003-03-12 20:37 ` Nicolas Pitre
2003-03-13 2:57 ` Aaron Lehmann
2003-03-16 3:48 ` Andrea Arcangeli
2003-03-16 17:45 ` Roman Zippel
2003-03-16 18:54 ` Nicolas Pitre
2003-03-16 19:30 ` Shawn
2003-03-16 19:33 ` Roman Zippel
2003-03-16 21:52 ` Andrea Arcangeli
2003-03-17 1:18 ` Roman Zippel
2003-03-17 1:35 ` Larry McVoy
2003-03-17 1:56 ` Roman Zippel
2003-03-17 9:01 ` Henning P. Schmiedehausen
2003-03-17 17:46 ` Daniel Phillips
2003-03-17 18:04 ` Jeff Garzik
2003-03-17 19:32 ` Jamie Lokier
2003-03-17 19:40 ` David Lang
2003-03-17 20:00 ` Jamie Lokier
2003-03-17 20:43 ` Andrea Arcangeli
2003-03-17 20:12 ` Roman Zippel
2003-03-17 21:56 ` Pavel Machek
2003-03-17 22:08 ` Andrea Arcangeli
2003-03-21 14:16 ` Larry McVoy
2003-03-21 17:42 ` Andrea Arcangeli
2003-03-21 19:40 ` H. Peter Anvin
2003-03-22 0:15 ` Larry McVoy
2003-03-22 0:51 ` H. Peter Anvin
2003-03-17 17:41 ` Horst von Brand
2003-03-17 18:04 ` Petr Baudis
2003-03-12 19:21 ` Nicolas Pitre
2003-03-12 19:51 ` Larry McVoy [this message]
2003-03-12 20:08 ` Ben Collins
2003-03-12 20:14 ` Sam Ravnborg
2003-03-12 20:18 ` Larry McVoy
2003-03-12 20:46 ` Nicolas Pitre
2003-03-12 20:58 ` Larry McVoy
2003-03-12 21:08 ` Nicolas Pitre
2003-03-13 0:41 ` Larry McVoy
2003-03-12 21:18 ` Eli Carter
2003-03-13 20:45 ` Horst von Brand
2003-03-13 1:58 ` Larry McVoy
2003-03-13 23:40 ` Larry McVoy
2003-03-12 21:05 ` Daniel Jacobowitz
2003-03-12 21:18 ` Larry McVoy
2003-03-12 21:31 ` Daniel Jacobowitz
2003-03-12 21:33 ` Larry McVoy
2003-03-12 21:45 ` Kai Germaschewski
2003-03-12 22:01 ` Larry McVoy
2003-03-12 22:21 ` David Lang
2003-03-12 22:30 ` Larry McVoy
2003-03-12 23:18 ` Andreas Dilger
2003-03-15 16:52 ` Larry McVoy
2003-03-13 21:00 ` Horst von Brand
2003-03-13 9:43 ` Geert Uytterhoeven
2003-03-13 23:26 ` Larry McVoy
2003-03-14 8:53 ` Geert Uytterhoeven
-- strict thread matches above, loose matches on Subject: below --
2003-03-17 23:08 David Mansfield
2003-03-17 23:25 ` Andrea Arcangeli
2003-03-17 23:33 ` Larry McVoy
2003-03-17 23:57 ` Andrea Arcangeli
2003-03-18 1:48 ` David Mansfield
2003-03-18 2:43 ` Andrea Arcangeli
2003-03-13 15:38 David Mansfield
2003-03-13 15:42 ` Larry McVoy
2003-03-12 3:43 Larry McVoy
2003-03-12 4:16 ` Ben Collins
2003-03-12 8:55 ` Jens Axboe
2003-03-12 10:26 ` Andreas Dilger
2003-03-12 10:31 ` Jens Axboe
2003-03-12 10:56 ` Andreas Dilger
2003-03-12 11:15 ` Jens Axboe
2003-03-12 11:20 ` Jamie Lokier
2003-03-12 16:13 ` H. Peter Anvin
2003-03-12 16:30 ` Dana Lacoste
2003-03-12 16:47 ` John Bradford
2003-03-12 17:08 ` Roman Zippel
2003-03-12 21:50 ` Alan Cox
2003-03-13 23:30 ` Roman Zippel
2003-03-12 17:29 ` H. Peter Anvin
2003-03-12 17:57 ` John Bradford
2003-03-12 18:03 ` Larry McVoy
2003-03-12 20:49 ` H. Peter Anvin
2003-03-13 7:59 ` Theodore Ts'o
2003-03-13 9:58 ` Roman Zippel
2003-03-12 16:18 ` Ben Collins
2003-03-12 16:47 ` Lars Marowsky-Bree
2003-03-12 17:34 ` Ryan Anderson
2003-03-12 18:38 ` Arador
2003-03-12 18:47 ` Ben Collins
2003-03-12 19:12 ` Andreas Dilger
2003-03-13 0:29 ` Martin J. Bligh
2003-03-13 0:56 ` Larry McVoy
2003-03-16 3:44 ` Andrea Arcangeli
2003-03-12 4:39 ` H. Peter Anvin
2003-03-12 4:56 ` Larry McVoy
2003-03-16 3:10 ` Andrea Arcangeli
2003-03-12 19:34 ` Brandon Low
2003-03-16 13:45 ` Pavel Machek
2003-03-17 14:18 ` Wayne Scott
2003-03-17 14:45 ` Pavel Machek
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=20030312195120.GB7275@work.bitmover.com \
--to=lm@bitmover.com \
--cc=linux-kernel@vger.kernel.org \
--cc=nico@cam.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox