git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v7 1/2] Documentation/remote-helpers: Rewrite description
@ 2010-03-28 18:03 Ramkumar Ramachandra
  2010-03-29  1:17 ` Gabriel Filion
                   ` (2 more replies)
  0 siblings, 3 replies; 14+ messages in thread
From: Ramkumar Ramachandra @ 2010-03-28 18:03 UTC (permalink / raw)
  To: Junio C Hamano
  Cc: Sverre Rabbelier, Michael J Gruber, Jonathan Nieder,
	Daniel Barkalow, Git Mailing List

Rewrite the description section to describe what exactly remote
helpers are and the need for them. Also mention the curl family of
remote helpers as an example.
---
 The previous version got corrupted and didn't apply cleanly for some reason.
 Additionally split it into two parts now.

 Documentation/git-remote-helpers.txt |   32 ++++++++++++++++++++++++++------
 1 files changed, 26 insertions(+), 6 deletions(-)

diff --git a/Documentation/git-remote-helpers.txt
b/Documentation/git-remote-helpers.txt
index 1b5f61a..1304813 100644
--- a/Documentation/git-remote-helpers.txt
+++ b/Documentation/git-remote-helpers.txt
@@ -3,7 +3,7 @@ git-remote-helpers(1)

 NAME
 ----
-git-remote-helpers - Helper programs for interoperation with remote git
+git-remote-helpers - Helper programs to interact with remote repositories

 SYNOPSIS
 --------
@@ -12,11 +12,31 @@ SYNOPSIS
 DESCRIPTION
 -----------

-These programs are normally not used directly by end users, but are
-invoked by various git programs that interact with remote repositories
-when the repository they would operate on will be accessed using
-transport code not linked into the main git binary. Various particular
-helper programs will behave as documented here.
+Remote helper programs are normally not used directly by end users,
+but are invoked by git when it needs to interact with remote
+repositories. They implement a subset of the capabilities documented
+here, and conform to the "remote helper protocol". When git needs
+needs to interact with a repository served by a remote helper, it
+spawns the helper as an independent process and interacts with it over
+the specified protocol. Essentially, git sends commands to the helper
+over standard input, and receives the result written to standard
+output by the helper over a pipe. Also, since remote helpers often
+need to link to the libraries required to interact with the remote
+repository, they avoid linking to the main git programs to evade
+licensing issues.
+
+All the capabilities of remote helpers have to do with discovering and
+updating remote refs, transporting objects between local and remote,
+and updating the local object store. Using the 'fetch' capability,
+they can discover refs on the remote, transfer objects from the remote
+reachable via those refs to local, and update the local object
+store. Using the 'push' capability, they can transfer objects from
+local to remote, and update the corresponding refs as necessary.
+
+Git comes with a "curl" family of remote helpers, specifically
+'git-remote-http', 'git-remote-https', 'git-remote-ftp' and
+'git-remote-ftps'. They implement the capabilities 'fetch', 'option',
+and 'push'.

 COMMANDS
 --------
-- 
1.7.0.3

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

* Re: [PATCH v7 1/2] Documentation/remote-helpers: Rewrite description
  2010-03-28 18:03 [PATCH v7 1/2] Documentation/remote-helpers: Rewrite description Ramkumar Ramachandra
@ 2010-03-29  1:17 ` Gabriel Filion
  2010-03-29  3:04   ` Ramkumar Ramachandra
                     ` (2 more replies)
  2010-03-29  3:25 ` Tay Ray Chuan
  2010-04-05 14:05 ` Ramkumar Ramachandra
  2 siblings, 3 replies; 14+ messages in thread
From: Gabriel Filion @ 2010-03-29  1:17 UTC (permalink / raw)
  To: Ramkumar Ramachandra
  Cc: Junio C Hamano, Sverre Rabbelier, Michael J Gruber,
	Jonathan Nieder, Daniel Barkalow, Git Mailing List,
	Ilari Liusvaara

Hello,

On 2010-03-28 14:03, Ramkumar Ramachandra wrote:
[...]
> diff --git a/Documentation/git-remote-helpers.txt
> b/Documentation/git-remote-helpers.txt
> index 1b5f61a..1304813 100644
> --- a/Documentation/git-remote-helpers.txt
> +++ b/Documentation/git-remote-helpers.txt
[...]
> @@ -12,11 +12,31 @@ SYNOPSIS
[...]
> +repositories. They implement a subset of the capabilities documented
> +here, and conform to the "remote helper protocol". When git needs
> +needs to interact with a repository served by a remote helper, it

Oops, "needs" is repeated twice here...

Apart from that, it seems nice and helps to better understand what they
should be used for.

It doesn't really concern this patch but If I'm not wrong, there still
is no documentation written on how exactly git invokes the remote
helpers. A good description was given previously by Ilari Liusvaara (so
I've added you, Ilari in the cc list). The description can be seen here:

http://lists.zerezo.com/git/msg712892.html

Should we add this information on this man page?

-- 
Gabriel Filion

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

* Re: [PATCH v7 1/2] Documentation/remote-helpers: Rewrite description
  2010-03-29  1:17 ` Gabriel Filion
@ 2010-03-29  3:04   ` Ramkumar Ramachandra
  2010-03-29  3:08   ` Sverre Rabbelier
  2010-03-29  5:09   ` Daniel Barkalow
  2 siblings, 0 replies; 14+ messages in thread
From: Ramkumar Ramachandra @ 2010-03-29  3:04 UTC (permalink / raw)
  To: Junio C Hamano
  Cc: Gabriel Filion, Sverre Rabbelier, Michael J Gruber,
	Jonathan Nieder, Daniel Barkalow, Git Mailing List,
	Ilari Liusvaara

Hi,

> Oops, "needs" is repeated twice here...

Oops. Sorry about the silly mistake.
Junio: Could you please make this correction and apply the patch? I'm
writing another patch documenting invocation which depends on this
patch.

--- a/Documentation/git-remote-helpers.txt
+++ b/Documentation/git-remote-helpers.txt
@@ -15,7 +15,7 @@ DESCRIPTION
 Remote helper programs are normally not used directly by end users,
 but are invoked by git when it needs to interact with remote
 repositories. They implement a subset of the capabilities documented
-here, and conform to the "remote helper protocol". When git needs
+here, and conform to the "remote helper protocol". When git
 needs to interact with a repository served by a remote helper, it
 spawns the helper as an independent process and interacts with it over
 the specified protocol. Essentially, git sends commands to the helper
@@ -38,6 +38,51 @@ Git comes with a "curl" family of remote helpers,
specifically
 'git-remote-ftps'. They implement the capabilities 'fetch', 'option',
 and 'push'.

> http://lists.zerezo.com/git/msg712892.html
>
> Should we add this information on this man page?

Definitely. Thanks for pointing this out- I've already started
preparing a patch for this.

-- Ram

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

* Re: [PATCH v7 1/2] Documentation/remote-helpers: Rewrite description
  2010-03-29  1:17 ` Gabriel Filion
  2010-03-29  3:04   ` Ramkumar Ramachandra
@ 2010-03-29  3:08   ` Sverre Rabbelier
  2010-03-29  5:09   ` Daniel Barkalow
  2 siblings, 0 replies; 14+ messages in thread
From: Sverre Rabbelier @ 2010-03-29  3:08 UTC (permalink / raw)
  To: Gabriel Filion
  Cc: Ramkumar Ramachandra, Junio C Hamano, Michael J Gruber,
	Jonathan Nieder, Daniel Barkalow, Git Mailing List,
	Ilari Liusvaara

Heya,

On Sun, Mar 28, 2010 at 19:17, Gabriel Filion <lelutin@gmail.com> wrote:
> Should we add this information on this man page?

Yes we should. Also, I have almost finished a 'testgit' helper, which
simply invokes git-fast-import and git-fast-export behind the scenes.
So it's really a clumsy way to communicate with another git repository
but using the remote-helper import/export API. I've also written tests
for it, so it should be pretty clear from the tests and the simple
helper how to implement your own.

-- 
Cheers,

Sverre Rabbelier

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

* Re: [PATCH v7 1/2] Documentation/remote-helpers: Rewrite description
  2010-03-28 18:03 [PATCH v7 1/2] Documentation/remote-helpers: Rewrite description Ramkumar Ramachandra
  2010-03-29  1:17 ` Gabriel Filion
@ 2010-03-29  3:25 ` Tay Ray Chuan
  2010-03-29  3:45   ` Ramkumar Ramachandra
  2010-04-05 14:05 ` Ramkumar Ramachandra
  2 siblings, 1 reply; 14+ messages in thread
From: Tay Ray Chuan @ 2010-03-29  3:25 UTC (permalink / raw)
  To: Ramkumar Ramachandra
  Cc: Sverre Rabbelier, Gabriel Filion, Junio C Hamano,
	Michael J Gruber, Jonathan Nieder, Daniel Barkalow,
	Git Mailing List, Ilari Liusvaara

Hi,

regarding...

On Mon, Mar 29, 2010 at 2:03 AM, Ramkumar Ramachandra
<artagnon@gmail.com> wrote:
> [snip] Also mention the curl family of
> remote helpers as an example.

and...

> +Git comes with a "curl" family of remote helpers, specifically
> +'git-remote-http', 'git-remote-https', 'git-remote-ftp' and
> +'git-remote-ftps'. They implement the capabilities 'fetch', 'option',
> +and 'push'.

I think "family" is confusing. They're all symlinks of
git-remote-curl, if I remember correctly.

But then, I suspect you'll be rewriting this portion, since Ilari's
notes has a thing or two why helper names have the protocol in them.

-- 
Cheers,
Ray Chuan

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

* Re: [PATCH v7 1/2] Documentation/remote-helpers: Rewrite description
  2010-03-29  3:25 ` Tay Ray Chuan
@ 2010-03-29  3:45   ` Ramkumar Ramachandra
  0 siblings, 0 replies; 14+ messages in thread
From: Ramkumar Ramachandra @ 2010-03-29  3:45 UTC (permalink / raw)
  To: Tay Ray Chuan
  Cc: Sverre Rabbelier, Gabriel Filion, Junio C Hamano,
	Michael J Gruber, Jonathan Nieder, Daniel Barkalow,
	Git Mailing List, Ilari Liusvaara

Hi,

> I think "family" is confusing. They're all symlinks of
> git-remote-curl, if I remember correctly.

Actually, there's no Makefile target called git-remote-curl. See
Makefile:1122 to Makefile:1126. They're copies in my build.

	REMOTE_CURL_PRIMARY = git-remote-http$X
	REMOTE_CURL_ALIASES = git-remote-https$X git-remote-ftp$X git-remote-ftps$X
	REMOTE_CURL_NAMES = $(REMOTE_CURL_PRIMARY) $(REMOTE_CURL_ALIASES)
	PROGRAM_OBJS += http-fetch.o
	PROGRAMS += $(REMOTE_CURL_NAMES)

> But then, I suspect you'll be rewriting this portion, since Ilari's
> notes has a thing or two why helper names have the protocol in them.

Right. Thanks for pointing this out.

-- Ram

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

* Re: [PATCH v7 1/2] Documentation/remote-helpers: Rewrite description
  2010-03-29  1:17 ` Gabriel Filion
  2010-03-29  3:04   ` Ramkumar Ramachandra
  2010-03-29  3:08   ` Sverre Rabbelier
@ 2010-03-29  5:09   ` Daniel Barkalow
  2010-03-29  6:18     ` Ramkumar Ramachandra
  2 siblings, 1 reply; 14+ messages in thread
From: Daniel Barkalow @ 2010-03-29  5:09 UTC (permalink / raw)
  To: Gabriel Filion
  Cc: Ramkumar Ramachandra, Junio C Hamano, Sverre Rabbelier,
	Michael J Gruber, Jonathan Nieder, Git Mailing List,
	Ilari Liusvaara

On Sun, 28 Mar 2010, Gabriel Filion wrote:

> Hello,
> 
> On 2010-03-28 14:03, Ramkumar Ramachandra wrote:
> [...]
> > diff --git a/Documentation/git-remote-helpers.txt
> > b/Documentation/git-remote-helpers.txt
> > index 1b5f61a..1304813 100644
> > --- a/Documentation/git-remote-helpers.txt
> > +++ b/Documentation/git-remote-helpers.txt
> [...]
> > @@ -12,11 +12,31 @@ SYNOPSIS
> [...]
> > +repositories. They implement a subset of the capabilities documented
> > +here, and conform to the "remote helper protocol". When git needs
> > +needs to interact with a repository served by a remote helper, it
> 
> Oops, "needs" is repeated twice here...
> 
> Apart from that, it seems nice and helps to better understand what they
> should be used for.
> 
> It doesn't really concern this patch but If I'm not wrong, there still
> is no documentation written on how exactly git invokes the remote
> helpers. A good description was given previously by Ilari Liusvaara (so
> I've added you, Ilari in the cc list). The description can be seen here:
> 
> http://lists.zerezo.com/git/msg712892.html
> 
> Should we add this information on this man page?

That information ought to be in the documentation, but possibly not on 
this man page in particular. I think it would be better to document that 
part in the documentation of the code and programs that call the helper, 
not in the helper documentation. In general, I'd like the helpers to make 
as few assumptions about their caller as possible, and similarly keep the 
information about the caller out of their documentation.

Also, I think it would be more helpful in general to get that information 
into documentation of the transport and remote code and configuration of 
these things, because users are going to come at this from that side ("I 
want to access an SVN repository, how does that work?") rather than from 
the helper documentation side ("I want to exercise git-remote-svn's export 
support, just to run that code").

	-Daniel
*This .sig left intentionally blank*

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

* Re: [PATCH v7 1/2] Documentation/remote-helpers: Rewrite description
  2010-03-29  5:09   ` Daniel Barkalow
@ 2010-03-29  6:18     ` Ramkumar Ramachandra
  2010-03-29  6:39       ` Jonathan Nieder
  2010-03-29 15:39       ` Daniel Barkalow
  0 siblings, 2 replies; 14+ messages in thread
From: Ramkumar Ramachandra @ 2010-03-29  6:18 UTC (permalink / raw)
  To: Daniel Barkalow
  Cc: Gabriel Filion, Junio C Hamano, Sverre Rabbelier,
	Michael J Gruber, Jonathan Nieder, Git Mailing List,
	Ilari Liusvaara

Hi,

> That information ought to be in the documentation, but possibly not on
> this man page in particular. I think it would be better to document that
> part in the documentation of the code and programs that call the helper,
> not in the helper documentation.

I agree that the callers need to document the subset of the
invocations they make to remote helpers. I think we can defer this
until we have a real remote helper in `git.git` that actually
interfaces with a foreign versioning system.

I've thought about documenting the full set of invocations in the code
for the developer, but there's a problem. Here's an excerpt from
remote-curl.c, showing how it parses its command line arguments:

	remote = remote_get(argv[1]);

	if (argc > 2) {
		url = argv[2];
	} else {
		url = remote->url[0];
	}

Unfortunately, I don't see where else this documentation can fit in:
if it were to go into a specific remote helper's code, then it'll have
to be duplicated for all the remote helpers, since all of them parse
options similarly. It certainly cannot go into remote.c or
transport-helper.c, because they have little/ nothing to do with the
actual argument parsing.

I could try modifying the documentation I've written to serve more to
specify "how remote helpers are invoked" and less about "how callers
invoke remote helpers", and try to fit it in this manpage. It's more
of a developer manpage and less of an end-user manpage as it is. Or we
could create another page about remote helpers intended to be read
exclusively by developers. What are your thoughts on this?

-- Ram

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

* Re: [PATCH v7 1/2] Documentation/remote-helpers: Rewrite description
  2010-03-29  6:18     ` Ramkumar Ramachandra
@ 2010-03-29  6:39       ` Jonathan Nieder
  2010-03-29 15:39       ` Daniel Barkalow
  1 sibling, 0 replies; 14+ messages in thread
From: Jonathan Nieder @ 2010-03-29  6:39 UTC (permalink / raw)
  To: Ramkumar Ramachandra
  Cc: Daniel Barkalow, Gabriel Filion, Junio C Hamano, Sverre Rabbelier,
	Michael J Gruber, Git Mailing List, Ilari Liusvaara

Ramkumar Ramachandra wrote:

>> I think it would be better to document that
>> part in the documentation of the code and programs that call the helper,
>> not in the helper documentation.
[...]
> Unfortunately, I don't see where else this documentation can fit in:
> if it were to go into a specific remote helper's code, then it'll have
> to be duplicated for all the remote helpers, since all of them parse
> options similarly.

One possibility: new manpage, called giturl(7) or something, with:

 - the information from your patch, reformatted a little to be from
   the caller’s perspective;

 - the information currently in the GIT URLS and REMOTES sections 
   of git-pull(1) and and other urls-remotes.txt includers;

 - pointers to appropriate high-level and low-level documentation
   for more information.

This would at least avoid some duplication of text in explaining how
the [remote "<name>"] setups work.

> It certainly cannot go into remote.c or
> transport-helper.c, because they have little/ nothing to do with the
> actual argument parsing.

One possibility would be to put it in Documentation/technical/transport.txt
or some similarly named new file.  Later that file could expand to an
overview of the transport layer, which would be nice to have.

Files in Documentation/technical do not get installed as manpages,
which would make this less convenient when writing a new helper
without a full documentation tree available.

More importantly, the “how to configure access to a foreign
repository” aspect of what you are writing is really more pertinent to
users than remote helper developers.  Remote helper developers only
need to know “first argument is a remote nickname or some nonsense
with a colon; second argument is a transport-native address
identifying the remote repository; second argument can be omitted only
if a remote nickname was used”.

HTH,
Jonathan

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

* Re: [PATCH v7 1/2] Documentation/remote-helpers: Rewrite description
  2010-03-29  6:18     ` Ramkumar Ramachandra
  2010-03-29  6:39       ` Jonathan Nieder
@ 2010-03-29 15:39       ` Daniel Barkalow
  2010-03-30  3:23         ` Ramkumar Ramachandra
  1 sibling, 1 reply; 14+ messages in thread
From: Daniel Barkalow @ 2010-03-29 15:39 UTC (permalink / raw)
  To: Ramkumar Ramachandra
  Cc: Gabriel Filion, Junio C Hamano, Sverre Rabbelier,
	Michael J Gruber, Jonathan Nieder, Git Mailing List,
	Ilari Liusvaara

On Mon, 29 Mar 2010, Ramkumar Ramachandra wrote:

> Hi,
> 
> > That information ought to be in the documentation, but possibly not on
> > this man page in particular. I think it would be better to document that
> > part in the documentation of the code and programs that call the helper,
> > not in the helper documentation.
> 
> I agree that the callers need to document the subset of the
> invocations they make to remote helpers. I think we can defer this
> until we have a real remote helper in `git.git` that actually
> interfaces with a foreign versioning system.
> 
> I've thought about documenting the full set of invocations in the code
> for the developer, but there's a problem. Here's an excerpt from
> remote-curl.c, showing how it parses its command line arguments:
> 
> 	remote = remote_get(argv[1]);
> 
> 	if (argc > 2) {
> 		url = argv[2];
> 	} else {
> 		url = remote->url[0];
> 	}
> 
> Unfortunately, I don't see where else this documentation can fit in:
> if it were to go into a specific remote helper's code, then it'll have
> to be duplicated for all the remote helpers, since all of them parse
> options similarly. It certainly cannot go into remote.c or
> transport-helper.c, because they have little/ nothing to do with the
> actual argument parsing.
> 
> I could try modifying the documentation I've written to serve more to
> specify "how remote helpers are invoked" and less about "how callers
> invoke remote helpers", and try to fit it in this manpage. It's more
> of a developer manpage and less of an end-user manpage as it is. Or we
> could create another page about remote helpers intended to be read
> exclusively by developers. What are your thoughts on this?

I think getting information on what the helper is supposed to do with its 
command-line arguments into this man page would be good, and the 
appropriate focus for the man page.

The current answer is this:
 argv[1] is the name of a remote, which may be a nickname or some more 
  direct name; in any case, remote_get() will produce the available data 
  for it.
 argv[2] is the URL, if there is one. Since a remote could have more than 
  one URL, the helper gets the URL it should be handling. Some systems 
  don't use URLs, and these will just look at the remote or something like 
  that.

The rest of what you wrote is true, but it's really more information on 
how the attributes of remotes are determined than what the helper should 
be worrying about.

	-Daniel
*This .sig left intentionally blank*

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

* Re: [PATCH v7 1/2] Documentation/remote-helpers: Rewrite description
  2010-03-29 15:39       ` Daniel Barkalow
@ 2010-03-30  3:23         ` Ramkumar Ramachandra
  0 siblings, 0 replies; 14+ messages in thread
From: Ramkumar Ramachandra @ 2010-03-30  3:23 UTC (permalink / raw)
  To: Daniel Barkalow
  Cc: Gabriel Filion, Junio C Hamano, Sverre Rabbelier,
	Michael J Gruber, Jonathan Nieder, Git Mailing List,
	Ilari Liusvaara

On Mon, Mar 29, 2010 at 9:09 PM, Daniel Barkalow <barkalow@iabervon.org> wrote:
> The current answer is this:
>  argv[1] is the name of a remote, which may be a nickname or some more
>  direct name; in any case, remote_get() will produce the available data
>  for it.
>  argv[2] is the URL, if there is one. Since a remote could have more than
>  one URL, the helper gets the URL it should be handling. Some systems
>  don't use URLs, and these will just look at the remote or something like
>  that.

Got it. I'll prepare a patch in the evening.

-- Ram

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

* Re: [PATCH v7 1/2] Documentation/remote-helpers: Rewrite description
  2010-03-28 18:03 [PATCH v7 1/2] Documentation/remote-helpers: Rewrite description Ramkumar Ramachandra
  2010-03-29  1:17 ` Gabriel Filion
  2010-03-29  3:25 ` Tay Ray Chuan
@ 2010-04-05 14:05 ` Ramkumar Ramachandra
  2010-04-05 21:55   ` Junio C Hamano
  2 siblings, 1 reply; 14+ messages in thread
From: Ramkumar Ramachandra @ 2010-04-05 14:05 UTC (permalink / raw)
  To: Git Mailing List
  Cc: Sverre Rabbelier, Michael J Gruber, Jonathan Nieder,
	Daniel Barkalow, Ilari Liusvaara, Junio C Hamano

Hi,

On Sun, Mar 28, 2010 at 11:33 PM, Ramkumar Ramachandra
<artagnon@gmail.com> wrote:
> Rewrite the description section to describe what exactly remote
> helpers are and the need for them. Also mention the curl family of
> remote helpers as an example.

In accordance with Junio's 4th April "What's Cooking" report, could
some remote helper experts kindly Ack this patch?

Signed-off-by: Ramkumar Ramachandra <artagnon@gmail.com>

Thanks!
-- Ram

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

* Re: [PATCH v7 1/2] Documentation/remote-helpers: Rewrite description
  2010-04-05 14:05 ` Ramkumar Ramachandra
@ 2010-04-05 21:55   ` Junio C Hamano
  2010-04-06  2:47     ` Ramkumar Ramachandra
  0 siblings, 1 reply; 14+ messages in thread
From: Junio C Hamano @ 2010-04-05 21:55 UTC (permalink / raw)
  To: Ramkumar Ramachandra
  Cc: Git Mailing List, Sverre Rabbelier, Michael J Gruber,
	Jonathan Nieder, Daniel Barkalow, Ilari Liusvaara

Ramkumar Ramachandra <artagnon@gmail.com> writes:

> On Sun, Mar 28, 2010 at 11:33 PM, Ramkumar Ramachandra
> <artagnon@gmail.com> wrote:
>> Rewrite the description section to describe what exactly remote
>> helpers are and the need for them. Also mention the curl family of
>> remote helpers as an example.
>
> In accordance with Junio's 4th April "What's Cooking" report, could
> some remote helper experts kindly Ack this patch?
>
> Signed-off-by: Ramkumar Ramachandra <artagnon@gmail.com>

I'll copy and paste this, but please make it a habit to sign off your
patch when committing if you plan to be a regular contributor to the
project.

I've re-read all the discussions that led to v7 patch and then re-read
the patch [1/2].  I'll queue it with a minor tweak.

Thanks.

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

* Re: [PATCH v7 1/2] Documentation/remote-helpers: Rewrite description
  2010-04-05 21:55   ` Junio C Hamano
@ 2010-04-06  2:47     ` Ramkumar Ramachandra
  0 siblings, 0 replies; 14+ messages in thread
From: Ramkumar Ramachandra @ 2010-04-06  2:47 UTC (permalink / raw)
  To: Junio C Hamano
  Cc: Git Mailing List, Sverre Rabbelier, Michael J Gruber,
	Jonathan Nieder, Daniel Barkalow, Ilari Liusvaara

> I'll copy and paste this, but please make it a habit to sign off your
> patch when committing if you plan to be a regular contributor to the
> project.

Sorry about that. I'll auto sign-off and pay extra attention next time.

-- Ram

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

end of thread, other threads:[~2010-04-06  2:48 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-03-28 18:03 [PATCH v7 1/2] Documentation/remote-helpers: Rewrite description Ramkumar Ramachandra
2010-03-29  1:17 ` Gabriel Filion
2010-03-29  3:04   ` Ramkumar Ramachandra
2010-03-29  3:08   ` Sverre Rabbelier
2010-03-29  5:09   ` Daniel Barkalow
2010-03-29  6:18     ` Ramkumar Ramachandra
2010-03-29  6:39       ` Jonathan Nieder
2010-03-29 15:39       ` Daniel Barkalow
2010-03-30  3:23         ` Ramkumar Ramachandra
2010-03-29  3:25 ` Tay Ray Chuan
2010-03-29  3:45   ` Ramkumar Ramachandra
2010-04-05 14:05 ` Ramkumar Ramachandra
2010-04-05 21:55   ` Junio C Hamano
2010-04-06  2:47     ` Ramkumar Ramachandra

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).