git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* using-topic-branches.txt
@ 2005-12-19  4:13 Brown, Len
  2005-12-19  4:52 ` using-topic-branches.txt Jeff Garzik
  2005-12-19  5:43 ` using-topic-branches.txt Junio C Hamano
  0 siblings, 2 replies; 8+ messages in thread
From: Brown, Len @ 2005-12-19  4:13 UTC (permalink / raw)
  To: Junio C Hamano; +Cc: git, Luck, Tony

> file:4698abe46bff0b878dcfcd05771f5760483b4278 -> file:494429738f8f86bbe21f38b5f90cc94344ad0630
> --- a/Documentation/howto/using-topic-branches.txt
> +++ b/Documentation/howto/using-topic-branches.txt
> @@ -31,7 +31,7 @@ test tree and then pull to the release t
> patches blocked in the test tree waiting for complex changes to accumulate
> enough test time to graduate.
> -Back in the BitKeeper days I achieved this my creating small forests of
> +Back in the BitKeeper days I achieved this by creating small forests of
> temporary trees, one tree for each logical grouping of patches, and then
> pulling changes from these trees first to the test tree, and then to the
> release tree. At first I replicated this in GIT, but then I realised
> @@ -42,7 +42,8 @@ So here is the step-by-step guide how th
> First create your work tree by cloning Linus's public tree:
> - $ git clone rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git work
> + $ git clone \
> + master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6.git work
> Change directory into the cloned tree you just created
> @@ -52,7 +53,7 @@ Set up a remotes file so that you can fe
> branch into a local branch named "linus":
> $ cat > .git/remotes/linus
> - URL: rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
> + URL: master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
> Pull: master:linus
> ^D

This works for me, but now it requires a password to update
when before it did not.

-Len

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: using-topic-branches.txt
  2005-12-19  4:13 using-topic-branches.txt Brown, Len
@ 2005-12-19  4:52 ` Jeff Garzik
  2005-12-19  5:33   ` using-topic-branches.txt Junio C Hamano
  2005-12-19  5:43 ` using-topic-branches.txt Junio C Hamano
  1 sibling, 1 reply; 8+ messages in thread
From: Jeff Garzik @ 2005-12-19  4:52 UTC (permalink / raw)
  To: Brown, Len; +Cc: Junio C Hamano, git, Luck, Tony

Brown, Len wrote:
>>file:4698abe46bff0b878dcfcd05771f5760483b4278 -> file:494429738f8f86bbe21f38b5f90cc94344ad0630
>>--- a/Documentation/howto/using-topic-branches.txt
>>+++ b/Documentation/howto/using-topic-branches.txt
>>@@ -31,7 +31,7 @@ test tree and then pull to the release t
>>patches blocked in the test tree waiting for complex changes to accumulate
>>enough test time to graduate.
>>-Back in the BitKeeper days I achieved this my creating small forests of
>>+Back in the BitKeeper days I achieved this by creating small forests of
>>temporary trees, one tree for each logical grouping of patches, and then
>>pulling changes from these trees first to the test tree, and then to the
>>release tree. At first I replicated this in GIT, but then I realised
>>@@ -42,7 +42,8 @@ So here is the step-by-step guide how th
>>First create your work tree by cloning Linus's public tree:
>>- $ git clone rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git work
>>+ $ git clone \
>>+ master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6.git work
>>Change directory into the cloned tree you just created
>>@@ -52,7 +53,7 @@ Set up a remotes file so that you can fe
>>branch into a local branch named "linus":
>>$ cat > .git/remotes/linus
>>- URL: rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
>>+ URL: master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
>>Pull: master:linus
>>^D
> 
> 
> This works for me, but now it requires a password to update
> when before it did not.

master.kernel.org is non-public, so it shouldn't be mentioned in 
documentation...

	Jeff

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: using-topic-branches.txt
  2005-12-19  4:52 ` using-topic-branches.txt Jeff Garzik
@ 2005-12-19  5:33   ` Junio C Hamano
  2005-12-19 15:55     ` using-topic-branches.txt J. Bruce Fields
  2005-12-19 22:24     ` using-topic-branches.txt H. Peter Anvin
  0 siblings, 2 replies; 8+ messages in thread
From: Junio C Hamano @ 2005-12-19  5:33 UTC (permalink / raw)
  To: Jeff Garzik; +Cc: git

Jeff Garzik <jgarzik@pobox.com> writes:

> master.kernel.org is non-public, so it shouldn't be mentioned in 
> documentation...

I'm willing to be persuaded otherwise, but the reason I changed
this part was twofold:

 - The documentation is meant to be an example for subsystem
   maintainers, who are "non-public" people anyway.

 - Linus publicly stated number of times that he fulfils the
   pull requests to him by pulling from master --- this avoids
   mirroring lag.  Not slowing down subsystem maintainers
   waiting for mirroring lag would equally be a good idea, I
   thought.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: using-topic-branches.txt
  2005-12-19  4:13 using-topic-branches.txt Brown, Len
  2005-12-19  4:52 ` using-topic-branches.txt Jeff Garzik
@ 2005-12-19  5:43 ` Junio C Hamano
  2005-12-19  6:27   ` using-topic-branches.txt Linus Torvalds
  1 sibling, 1 reply; 8+ messages in thread
From: Junio C Hamano @ 2005-12-19  5:43 UTC (permalink / raw)
  To: Brown, Len; +Cc: git

"Brown, Len" <len.brown@intel.com> writes:

> This works for me, but now it requires a password to update
> when before it did not.

You are right.  I do not have preference either way myself what
to put in this document.  However, the change stops recommending
rsync://, which is something I prefer to keep.

The reason for the change from public machine to master already
got an objection from Jeff.  The reasoning was because I
understand that Linus pulls from master to avoid mirroring lags
(and he publicly stated he does so number of times), and the
workflow recommended for subsystem maintainers, the primary
audience of this document, should not slow them down by pulling
from public machines.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: using-topic-branches.txt
  2005-12-19  5:43 ` using-topic-branches.txt Junio C Hamano
@ 2005-12-19  6:27   ` Linus Torvalds
  2005-12-19 22:25     ` using-topic-branches.txt H. Peter Anvin
  0 siblings, 1 reply; 8+ messages in thread
From: Linus Torvalds @ 2005-12-19  6:27 UTC (permalink / raw)
  To: Junio C Hamano; +Cc: Brown, Len, git



On Sun, 18 Dec 2005, Junio C Hamano wrote:

> "Brown, Len" <len.brown@intel.com> writes:
> 
> > This works for me, but now it requires a password to update
> > when before it did not.
> 
> You are right.  I do not have preference either way myself what
> to put in this document.  However, the change stops recommending
> rsync://, which is something I prefer to keep.

Well, you can use "git://git.kernel.org/" for reading.

Personally, I use master.kernel.org both for reading and writing, but I 
end up using an ssh key with an empty passphrase.

		Linus

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: using-topic-branches.txt
  2005-12-19  5:33   ` using-topic-branches.txt Junio C Hamano
@ 2005-12-19 15:55     ` J. Bruce Fields
  2005-12-19 22:24     ` using-topic-branches.txt H. Peter Anvin
  1 sibling, 0 replies; 8+ messages in thread
From: J. Bruce Fields @ 2005-12-19 15:55 UTC (permalink / raw)
  To: Junio C Hamano; +Cc: Jeff Garzik, git

On Sun, Dec 18, 2005 at 09:33:17PM -0800, Junio C Hamano wrote:
> Jeff Garzik <jgarzik@pobox.com> writes:
> 
> > master.kernel.org is non-public, so it shouldn't be mentioned in 
> > documentation...
> 
> I'm willing to be persuaded otherwise, but the reason I changed
> this part was twofold:
> 
>  - The documentation is meant to be an example for subsystem
>    maintainers, who are "non-public" people anyway.

There are people without kernel.org accounts who do similar sorts of
work.

--b.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: using-topic-branches.txt
  2005-12-19  5:33   ` using-topic-branches.txt Junio C Hamano
  2005-12-19 15:55     ` using-topic-branches.txt J. Bruce Fields
@ 2005-12-19 22:24     ` H. Peter Anvin
  1 sibling, 0 replies; 8+ messages in thread
From: H. Peter Anvin @ 2005-12-19 22:24 UTC (permalink / raw)
  To: Junio C Hamano; +Cc: Jeff Garzik, git

Junio C Hamano wrote:
> Jeff Garzik <jgarzik@pobox.com> writes:
> 
>>master.kernel.org is non-public, so it shouldn't be mentioned in 
>>documentation...
> 
> I'm willing to be persuaded otherwise

We want to publicize this machine as little as possible.  Please don't 
make it worse than necessary.

	-hpa

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: using-topic-branches.txt
  2005-12-19  6:27   ` using-topic-branches.txt Linus Torvalds
@ 2005-12-19 22:25     ` H. Peter Anvin
  0 siblings, 0 replies; 8+ messages in thread
From: H. Peter Anvin @ 2005-12-19 22:25 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Junio C Hamano, Brown, Len, git

Linus Torvalds wrote:
> 
> Well, you can use "git://git.kernel.org/" for reading.
> 
> Personally, I use master.kernel.org both for reading and writing, but I 
> end up using an ssh key with an empty passphrase.
> 

If you use ssh-agent then you don't have to use an empty passphrase. 
ssh-agent should be automatically set up in all the current distros.

	-hpa

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2005-12-19 22:25 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-12-19  4:13 using-topic-branches.txt Brown, Len
2005-12-19  4:52 ` using-topic-branches.txt Jeff Garzik
2005-12-19  5:33   ` using-topic-branches.txt Junio C Hamano
2005-12-19 15:55     ` using-topic-branches.txt J. Bruce Fields
2005-12-19 22:24     ` using-topic-branches.txt H. Peter Anvin
2005-12-19  5:43 ` using-topic-branches.txt Junio C Hamano
2005-12-19  6:27   ` using-topic-branches.txt Linus Torvalds
2005-12-19 22:25     ` using-topic-branches.txt H. Peter Anvin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).