* Linux 2.4 bitkeeper repository
@ 2002-02-22 15:06 Christoph Hellwig
2002-02-22 15:13 ` Jeff Garzik
` (2 more replies)
0 siblings, 3 replies; 18+ messages in thread
From: Christoph Hellwig @ 2002-02-22 15:06 UTC (permalink / raw)
To: lm, hpa; +Cc: linux-kernel
Hi Larry & Peter,
the Linux 2.4 repository at linux.bkbbits.net is orphaned short after
it got created. Ist there any chance we could see continguous checkins
for it?
I think it might be a good idea to get it automatically checked in once
Marcelo uploads a new (pre-) patch as part of the kernel.org
notification procedure (is this possible, Peter?).
If there is no way to automate it I would volunteer to do the checkins,
but for that I'd need write permissions to the repository.
Christoph
--
Of course it doesn't work. We've performed a software upgrade.
^ permalink raw reply [flat|nested] 18+ messages in thread* Re: Linux 2.4 bitkeeper repository 2002-02-22 15:06 Linux 2.4 bitkeeper repository Christoph Hellwig @ 2002-02-22 15:13 ` Jeff Garzik 2002-02-22 15:26 ` DevilKin 2002-02-22 16:36 ` Marcelo Tosatti 2002-02-22 16:53 ` Larry McVoy 2002-02-22 19:26 ` Rik van Riel 2 siblings, 2 replies; 18+ messages in thread From: Jeff Garzik @ 2002-02-22 15:13 UTC (permalink / raw) To: Christoph Hellwig; +Cc: lm, hpa, linux-kernel, Marcelo Tosatti Christoph Hellwig wrote: > > Hi Larry & Peter, > > the Linux 2.4 repository at linux.bkbbits.net is orphaned short after > it got created. Ist there any chance we could see continguous checkins > for it? > > I think it might be a good idea to get it automatically checked in once > Marcelo uploads a new (pre-) patch as part of the kernel.org > notification procedure (is this possible, Peter?). Stuff will start showing up on kernel.org presumeably when BitMover works out how to do proper locking on a repository without giving 'other' and 'group' write permission. I presume one can pretty easily set up a cron to do that... but I wonder if it is ok with Marcelo? If Marcelo has plans for that repository, we ought not touch it probably. In general, though, agreed :) > If there is no way to automate it I would volunteer to do the checkins, > but for that I'd need write permissions to the repository. As a temporary measure people can pull from http://gkernel.bkbits.net/marcelo-2.4 which is always up-to-date with the latest Marcelo pre-patch, and contains nothing else. Jeff -- Jeff Garzik | "UNIX enhancements aren't." Building 1024 | -- says /usr/games/fortune MandrakeSoft | ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Linux 2.4 bitkeeper repository 2002-02-22 15:13 ` Jeff Garzik @ 2002-02-22 15:26 ` DevilKin 2002-02-22 15:40 ` Jeff Garzik 2002-02-22 15:44 ` Stelian Pop 2002-02-22 16:36 ` Marcelo Tosatti 1 sibling, 2 replies; 18+ messages in thread From: DevilKin @ 2002-02-22 15:26 UTC (permalink / raw) To: linux-kernel On Friday 22 February 2002 16:13, Jeff Garzik wrote: > Christoph Hellwig wrote: > > Hi Larry & Peter, > > > > the Linux 2.4 repository at linux.bkbbits.net is orphaned short after > > it got created. Ist there any chance we could see continguous checkins > > for it? > > > > I think it might be a good idea to get it automatically checked in once > > Marcelo uploads a new (pre-) patch as part of the kernel.org > > notification procedure (is this possible, Peter?). > > Stuff will start showing up on kernel.org presumeably when BitMover > works out how to do proper locking on a repository without giving > 'other' and 'group' write permission. > > I presume one can pretty easily set up a cron to do that... but I wonder > if it is ok with Marcelo? If Marcelo has plans for that repository, we > ought not touch it probably. > > In general, though, agreed :) > > > If there is no way to automate it I would volunteer to do the checkins, > > but for that I'd need write permissions to the repository. > > As a temporary measure people can pull from > http://gkernel.bkbits.net/marcelo-2.4 Corrected URL: http://gkernel.bkbits.net:8080/marcelo-2.4 (you forgot the BK port, Jeff) > > which is always up-to-date with the latest Marcelo pre-patch, and > contains nothing else. > > Jeff DK ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Linux 2.4 bitkeeper repository 2002-02-22 15:26 ` DevilKin @ 2002-02-22 15:40 ` Jeff Garzik 2002-02-22 15:44 ` Stelian Pop 1 sibling, 0 replies; 18+ messages in thread From: Jeff Garzik @ 2002-02-22 15:40 UTC (permalink / raw) To: DevilKin; +Cc: linux-kernel DevilKin wrote: > On Friday 22 February 2002 16:13, Jeff Garzik wrote: > > As a temporary measure people can pull from > > http://gkernel.bkbits.net/marcelo-2.4 > > Corrected URL: http://gkernel.bkbits.net:XXXX/marcelo-2.4 > > (you forgot the BK port, Jeff) nope, "bk pull http://gkernel.bkbits.net/marcelo-2.4" or "bk clone ..." works just fine without the port. -- Jeff Garzik | "UNIX enhancements aren't." Building 1024 | -- says /usr/games/fortune MandrakeSoft | ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Linux 2.4 bitkeeper repository 2002-02-22 15:26 ` DevilKin 2002-02-22 15:40 ` Jeff Garzik @ 2002-02-22 15:44 ` Stelian Pop 1 sibling, 0 replies; 18+ messages in thread From: Stelian Pop @ 2002-02-22 15:44 UTC (permalink / raw) To: DevilKin; +Cc: Linux Kernel Mailing List On Fri, Feb 22, 2002 at 04:26:38PM +0100, DevilKin wrote: > > As a temporary measure people can pull from > > http://gkernel.bkbits.net/marcelo-2.4 > > Corrected URL: http://gkernel.bkbits.net:8080/marcelo-2.4 > > (you forgot the BK port, Jeff) He didn't, both ports are correct. Stelian. -- Stelian Pop <stelian.pop@fr.alcove.com> Alcove - http://www.alcove.com ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Linux 2.4 bitkeeper repository 2002-02-22 15:13 ` Jeff Garzik 2002-02-22 15:26 ` DevilKin @ 2002-02-22 16:36 ` Marcelo Tosatti 2002-02-22 18:42 ` Larry McVoy 1 sibling, 1 reply; 18+ messages in thread From: Marcelo Tosatti @ 2002-02-22 16:36 UTC (permalink / raw) To: Jeff Garzik; +Cc: Christoph Hellwig, lm, hpa, linux-kernel On Fri, 22 Feb 2002, Jeff Garzik wrote: > Christoph Hellwig wrote: > > > > Hi Larry & Peter, > > > > the Linux 2.4 repository at linux.bkbbits.net is orphaned short after > > it got created. Ist there any chance we could see continguous checkins > > for it? > > > > I think it might be a good idea to get it automatically checked in once > > Marcelo uploads a new (pre-) patch as part of the kernel.org > > notification procedure (is this possible, Peter?). > > Stuff will start showing up on kernel.org presumeably when BitMover > works out how to do proper locking on a repository without giving > 'other' and 'group' write permission. > > I presume one can pretty easily set up a cron to do that... but I wonder > if it is ok with Marcelo? If Marcelo has plans for that repository, we > ought not touch it probably. As soon as I have time, I'll learn BK and maintain the repository myself. ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Linux 2.4 bitkeeper repository 2002-02-22 16:36 ` Marcelo Tosatti @ 2002-02-22 18:42 ` Larry McVoy 2002-02-22 19:37 ` Rik van Riel 0 siblings, 1 reply; 18+ messages in thread From: Larry McVoy @ 2002-02-22 18:42 UTC (permalink / raw) To: Marcelo Tosatti; +Cc: Jeff Garzik, Christoph Hellwig, lm, hpa, linux-kernel On Fri, Feb 22, 2002 at 02:36:39PM -0200, Marcelo Tosatti wrote: > As soon as I have time, I'll learn BK and maintain the repository myself. A couple of useful resources are: http://www.bitkeeper.com/cvs2bk.html http://www.bitkeeper.com/Test.html http://news.linuxprogramming.com/news_story.php3?ltsn=2002-02-21-001-06-DT-HT The last one is Jeff's writeup, very nice. Also, if you want, one of us can get on IRC while you are walking the demo and answer your questions. -- --- Larry McVoy lm at bitmover.com http://www.bitmover.com/lm ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Linux 2.4 bitkeeper repository 2002-02-22 18:42 ` Larry McVoy @ 2002-02-22 19:37 ` Rik van Riel 2002-02-22 19:45 ` Larry McVoy 0 siblings, 1 reply; 18+ messages in thread From: Rik van Riel @ 2002-02-22 19:37 UTC (permalink / raw) To: Larry McVoy Cc: Marcelo Tosatti, Jeff Garzik, Christoph Hellwig, hpa, linux-kernel On Fri, 22 Feb 2002, Larry McVoy wrote: > On Fri, Feb 22, 2002 at 02:36:39PM -0200, Marcelo Tosatti wrote: > > As soon as I have time, I'll learn BK and maintain the repository myself. > Also, if you want, one of us can get on IRC while you are walking the > demo and answer your questions. I've already promised marcelo to setup some repositories, one with Jeff's marcelo-2.4 tree and a few with patches to merge into 2.4. Then I'll walk marcelo through the process of merging patches with bitkeeper (or rather, letting bitkeeper take care of that stuff) and generally making marcelo familiar with the important bitkeeper commands and some external scripts. cheers, Rik -- "Linux holds advantages over the single-vendor commercial OS" -- Microsoft's "Competing with Linux" document http://www.surriel.com/ http://distro.conectiva.com/ ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Linux 2.4 bitkeeper repository 2002-02-22 19:37 ` Rik van Riel @ 2002-02-22 19:45 ` Larry McVoy 2002-02-23 19:40 ` Linus Torvalds 0 siblings, 1 reply; 18+ messages in thread From: Larry McVoy @ 2002-02-22 19:45 UTC (permalink / raw) To: Rik van Riel Cc: Larry McVoy, Marcelo Tosatti, Jeff Garzik, Christoph Hellwig, hpa, linux-kernel On Fri, Feb 22, 2002 at 04:37:27PM -0300, Rik van Riel wrote: > On Fri, 22 Feb 2002, Larry McVoy wrote: > > > On Fri, Feb 22, 2002 at 02:36:39PM -0200, Marcelo Tosatti wrote: > > > As soon as I have time, I'll learn BK and maintain the repository myself. > > > Also, if you want, one of us can get on IRC while you are walking the > > demo and answer your questions. > > I've already promised marcelo to setup some repositories, > one with Jeff's marcelo-2.4 tree and a few with patches > to merge into 2.4. > > Then I'll walk marcelo through the process of merging > patches with bitkeeper (or rather, letting bitkeeper take > care of that stuff) and generally making marcelo familiar > with the important bitkeeper commands and some external > scripts. The main thing is that you need to watch out for renames in patches. bk import -tpatch handles that, straight patch does not. If you don't catch the renames life will suck because one file will be deleted in your tree but may not be deleted yet in another tree. If someone else is working on the old tree and you pull from them, their updates will go to the deleted file. They are there, but pretty useless if you wanted them in the file with the new name. We need to tweak stuff so that you can use bk import -temail or something like that and it's a combination of Linus' scripts and the current code. Linus? Scripts? -- --- Larry McVoy lm at bitmover.com http://www.bitmover.com/lm ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Linux 2.4 bitkeeper repository 2002-02-22 19:45 ` Larry McVoy @ 2002-02-23 19:40 ` Linus Torvalds 0 siblings, 0 replies; 18+ messages in thread From: Linus Torvalds @ 2002-02-23 19:40 UTC (permalink / raw) To: linux-kernel In article <20020222114522.G7909@work.bitmover.com>, Larry McVoy <lm@bitmover.com> wrote: >We need to tweak stuff so that you can use bk import -temail or something >like that and it's a combination of Linus' scripts and the current code. >Linus? Scripts? My scripts are on master.kernel.org:/home/torvalds/BK/tools, although I haven't bothered to clean some of them up that really should be cleaned up (things like email parsing that breaks on some emails due to MIME and/or "^From " in the body etc). Those tools include all the scripts to make changelogs, apply patches from emails etc. And they require the recent bitkeeper that can take comments and user information for "bk import -tpatch". (Yeah, "master" isn't an open machine, but Marcelo, Rik, Jeff etc can all get in on it, if somebody wants to push the tools out somewhere else they can certainly do so). Linus ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Linux 2.4 bitkeeper repository 2002-02-22 15:06 Linux 2.4 bitkeeper repository Christoph Hellwig 2002-02-22 15:13 ` Jeff Garzik @ 2002-02-22 16:53 ` Larry McVoy 2002-02-22 19:26 ` Rik van Riel 2 siblings, 0 replies; 18+ messages in thread From: Larry McVoy @ 2002-02-22 16:53 UTC (permalink / raw) To: Christoph Hellwig, lm, hpa, linux-kernel On Fri, Feb 22, 2002 at 04:06:57PM +0100, Christoph Hellwig wrote: > Hi Larry & Peter, > > the Linux 2.4 repository at linux.bkbbits.net is orphaned short after > it got created. Ist there any chance we could see continguous checkins > for it? > > I think it might be a good idea to get it automatically checked in once > Marcelo uploads a new (pre-) patch as part of the kernel.org > notification procedure (is this possible, Peter?). > > If there is no way to automate it I would volunteer to do the checkins, > but for that I'd need write permissions to the repository. I need to extract Linus' toolkit from him and integrate it into a BK release so you can do those nice patch imports he does. Linus? Can you push your stuff to bitmover, I still don't have a working account on master.kernel.org. -- --- Larry McVoy lm at bitmover.com http://www.bitmover.com/lm ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Linux 2.4 bitkeeper repository 2002-02-22 15:06 Linux 2.4 bitkeeper repository Christoph Hellwig 2002-02-22 15:13 ` Jeff Garzik 2002-02-22 16:53 ` Larry McVoy @ 2002-02-22 19:26 ` Rik van Riel 2002-02-22 19:37 ` Tom Rini 2 siblings, 1 reply; 18+ messages in thread From: Rik van Riel @ 2002-02-22 19:26 UTC (permalink / raw) To: Christoph Hellwig; +Cc: lm, hpa, linux-kernel On Fri, 22 Feb 2002, Christoph Hellwig wrote: > the Linux 2.4 repository at linux.bkbbits.net is orphaned short after > it got created. Ist there any chance we could see continguous checkins > for it? > > I think it might be a good idea to get it automatically checked in once > Marcelo uploads a new (pre-) patch as part of the kernel.org > notification procedure (is this possible, Peter?). > > If there is no way to automate it I would volunteer to do the checkins, > but for that I'd need write permissions to the repository. I've got a script here which pretty much automates the checkins of incremental patches, it should be trivial for Peter to call that from his script that creates the incremental diffs. regards, Rik -- "Linux holds advantages over the single-vendor commercial OS" -- Microsoft's "Competing with Linux" document http://www.surriel.com/ http://distro.conectiva.com/ ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Linux 2.4 bitkeeper repository 2002-02-22 19:26 ` Rik van Riel @ 2002-02-22 19:37 ` Tom Rini 2002-02-22 19:49 ` Rik van Riel 0 siblings, 1 reply; 18+ messages in thread From: Tom Rini @ 2002-02-22 19:37 UTC (permalink / raw) To: Rik van Riel; +Cc: Christoph Hellwig, lm, hpa, linux-kernel On Fri, Feb 22, 2002 at 04:26:42PM -0300, Rik van Riel wrote: > On Fri, 22 Feb 2002, Christoph Hellwig wrote: > > > the Linux 2.4 repository at linux.bkbbits.net is orphaned short after > > it got created. Ist there any chance we could see continguous checkins > > for it? > > > > I think it might be a good idea to get it automatically checked in once > > Marcelo uploads a new (pre-) patch as part of the kernel.org > > notification procedure (is this possible, Peter?). > > > > If there is no way to automate it I would volunteer to do the checkins, > > but for that I'd need write permissions to the repository. > > I've got a script here which pretty much automates the > checkins of incremental patches, it should be trivial > for Peter to call that from his script that creates the > incremental diffs. If you have a pristine tree, adding incremental diffs is: bk import -tpatch ../patch-2.4.X-preY-preZ . && bk tag v2.4.X-preZ Which is what I do for the PPC's kernel.org-only tree(s). Larry or Cort Dougan came up w/ a script ages ago to do it w/o incrmenetal diffs and to make a backup as well. -- Tom Rini (TR1265) http://gate.crashing.org/~trini/ ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Linux 2.4 bitkeeper repository 2002-02-22 19:37 ` Tom Rini @ 2002-02-22 19:49 ` Rik van Riel 2002-02-23 0:35 ` Tom Rini 0 siblings, 1 reply; 18+ messages in thread From: Rik van Riel @ 2002-02-22 19:49 UTC (permalink / raw) To: Tom Rini; +Cc: Christoph Hellwig, lm, hpa, linux-kernel On Fri, 22 Feb 2002, Tom Rini wrote: > If you have a pristine tree, adding incremental diffs is: > bk import -tpatch ../patch-2.4.X-preY-preZ . && bk tag v2.4.X-preZ > Which is what I do for the PPC's kernel.org-only tree(s). You forgot about setting the proper BK_USER, BK_HOST and 'bk comment' commands ;) Rik -- "Linux holds advantages over the single-vendor commercial OS" -- Microsoft's "Competing with Linux" document http://www.surriel.com/ http://distro.conectiva.com/ ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Linux 2.4 bitkeeper repository 2002-02-22 19:49 ` Rik van Riel @ 2002-02-23 0:35 ` Tom Rini 2002-02-23 1:32 ` Larry McVoy 0 siblings, 1 reply; 18+ messages in thread From: Tom Rini @ 2002-02-23 0:35 UTC (permalink / raw) To: Rik van Riel; +Cc: Christoph Hellwig, lm, hpa, linux-kernel On Fri, Feb 22, 2002 at 04:49:07PM -0300, Rik van Riel wrote: > On Fri, 22 Feb 2002, Tom Rini wrote: > > > If you have a pristine tree, adding incremental diffs is: > > bk import -tpatch ../patch-2.4.X-preY-preZ . && bk tag v2.4.X-preZ > > Which is what I do for the PPC's kernel.org-only tree(s). > > You forgot about setting the proper BK_USER, BK_HOST and > 'bk comment' commands ;) heh. Those are rather new things, aren't they? :) Anyhow, the goal for these tree(s) is to keep the PPC children trees up to date. -- Tom Rini (TR1265) http://gate.crashing.org/~trini/ ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Linux 2.4 bitkeeper repository 2002-02-23 0:35 ` Tom Rini @ 2002-02-23 1:32 ` Larry McVoy 2002-02-23 1:46 ` Davide Libenzi 0 siblings, 1 reply; 18+ messages in thread From: Larry McVoy @ 2002-02-23 1:32 UTC (permalink / raw) To: Tom Rini; +Cc: Rik van Riel, Christoph Hellwig, lm, hpa, linux-kernel On Fri, Feb 22, 2002 at 05:35:13PM -0700, Tom Rini wrote: > > You forgot about setting the proper BK_USER, BK_HOST and > > 'bk comment' commands ;) > > heh. Those are rather new things, aren't they? :) Anyhow, the goal for > these tree(s) is to keep the PPC children trees up to date. BK_USER, BK_HOST have been around forever but their use is discouraged for the following reason: BK is a distributed system, we need unique names for things, and the user&host are part of the name we make up. bk comments is new and a darned useful thing, too, I'm glad Linus asked for it. You just have to read the man page and realize that your updates to the comments may not propogate. -- --- Larry McVoy lm at bitmover.com http://www.bitmover.com/lm ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Linux 2.4 bitkeeper repository 2002-02-23 1:32 ` Larry McVoy @ 2002-02-23 1:46 ` Davide Libenzi 2002-02-23 1:58 ` Larry McVoy 0 siblings, 1 reply; 18+ messages in thread From: Davide Libenzi @ 2002-02-23 1:46 UTC (permalink / raw) To: Larry McVoy Cc: Tom Rini, Rik van Riel, Christoph Hellwig, hpa, Linux Kernel Mailing List On Fri, 22 Feb 2002, Larry McVoy wrote: > On Fri, Feb 22, 2002 at 05:35:13PM -0700, Tom Rini wrote: > > > You forgot about setting the proper BK_USER, BK_HOST and > > > 'bk comment' commands ;) > > > > heh. Those are rather new things, aren't they? :) Anyhow, the goal for > > these tree(s) is to keep the PPC children trees up to date. > > BK_USER, BK_HOST have been around forever but their use is discouraged for > the following reason: BK is a distributed system, we need unique names for > things, and the user&host are part of the name we make up. > > bk comments is new and a darned useful thing, too, I'm glad Linus asked > for it. You just have to read the man page and realize that your updates > to the comments may not propogate. Larry, i've a question for you. Does BK use the same basic algos of diff+patch ? Or, if CVS fails a merge, what is the probability that BK will succeed on the same op ? - Davide ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Linux 2.4 bitkeeper repository 2002-02-23 1:46 ` Davide Libenzi @ 2002-02-23 1:58 ` Larry McVoy 0 siblings, 0 replies; 18+ messages in thread From: Larry McVoy @ 2002-02-23 1:58 UTC (permalink / raw) To: Davide Libenzi Cc: Larry McVoy, Tom Rini, Rik van Riel, Christoph Hellwig, hpa, Linux Kernel Mailing List On Fri, Feb 22, 2002 at 05:46:54PM -0800, Davide Libenzi wrote: > Larry, i've a question for you. > Does BK use the same basic algos of diff+patch ? Absolutely not. > Or, if CVS fails a merge, what is the probability that BK will succeed on > the same op ? About 95% in our source base. You can actually run a script over the tree, and retry all the merges with the CVS alg and the BK alg. The BK alg automerges about 95% of the ones where CVS would not (could not). These results are typical, in fact, the percentages go up as the number of parallel developers go up. -- --- Larry McVoy lm at bitmover.com http://www.bitmover.com/lm ^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2002-02-23 19:41 UTC | newest] Thread overview: 18+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2002-02-22 15:06 Linux 2.4 bitkeeper repository Christoph Hellwig 2002-02-22 15:13 ` Jeff Garzik 2002-02-22 15:26 ` DevilKin 2002-02-22 15:40 ` Jeff Garzik 2002-02-22 15:44 ` Stelian Pop 2002-02-22 16:36 ` Marcelo Tosatti 2002-02-22 18:42 ` Larry McVoy 2002-02-22 19:37 ` Rik van Riel 2002-02-22 19:45 ` Larry McVoy 2002-02-23 19:40 ` Linus Torvalds 2002-02-22 16:53 ` Larry McVoy 2002-02-22 19:26 ` Rik van Riel 2002-02-22 19:37 ` Tom Rini 2002-02-22 19:49 ` Rik van Riel 2002-02-23 0:35 ` Tom Rini 2002-02-23 1:32 ` Larry McVoy 2002-02-23 1:46 ` Davide Libenzi 2002-02-23 1:58 ` Larry McVoy
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox