* [PATCH] Checklist clarifications: added "Commits", "Patch:" headings
@ 2007-04-30 11:04 Jari Aalto
2007-04-30 11:36 ` Johannes Schindelin
0 siblings, 1 reply; 9+ messages in thread
From: Jari Aalto @ 2007-04-30 11:04 UTC (permalink / raw)
To: git
Added email address and message 'Send your patch to...'
Signed-off-by: Jari Aalto <jari.aalto@cante.net>
---
Documentation/SubmittingPatches | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
diff --git a/Documentation/SubmittingPatches b/Documentation/SubmittingPatches
index 2386f49..238d410 100644
--- a/Documentation/SubmittingPatches
+++ b/Documentation/SubmittingPatches
@@ -1,5 +1,7 @@
Checklist (and a short version for the impatient):
+ Commits:
+
- make commits of logical units
- check for unnecessary whitespace with "git diff --check"
before committing
@@ -12,8 +14,13 @@ Checklist (and a short version for the impatient):
commit message (or just use the option "-s" when
committing) to confirm that you agree to the Developer's
Certificate of Origin
+
+ Patch:
+
+ - send your patch to <git@vger.kernel.org> by using
+ git-format-patch(1) with option "-M". See also
+ git-send-email(1).
- do not PGP sign your patch
- - use "git format-patch -M" to create the patch
- do not attach your patch, but read in the mail
body, unless you cannot teach your mailer to
leave the formatting of the patch alone.
--
1.5.1.2.GIT
^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [PATCH] Checklist clarifications: added "Commits", "Patch:" headings
2007-04-30 11:04 [PATCH] Checklist clarifications: added "Commits", "Patch:" headings Jari Aalto
@ 2007-04-30 11:36 ` Johannes Schindelin
2007-04-30 12:02 ` Jari Aalto
` (2 more replies)
0 siblings, 3 replies; 9+ messages in thread
From: Johannes Schindelin @ 2007-04-30 11:36 UTC (permalink / raw)
To: Jari Aalto; +Cc: git
Hi,
On Mon, 30 Apr 2007, Jari Aalto wrote:
> + - send your patch to <git@vger.kernel.org> by using
> + git-format-patch(1) with option "-M". See also
> + git-send-email(1).
> - do not PGP sign your patch
> - - use "git format-patch -M" to create the patch
NACK.
I never use send-email myself. There are even technical issues to my
excuse: sometimes I cannot send the mails from my machine. So, this should
not be a _replacement_ for `git format-patch -M && send mail manually`,
but only an _alternative_.
However, my impression was that many people had problems when first
sending patches with send-email. There should be _at least_ a word of
caution, that you should test the operation on something different than
the Git list first.
Ciao,
Dscho
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH] Checklist clarifications: added "Commits", "Patch:" headings
2007-04-30 11:36 ` Johannes Schindelin
@ 2007-04-30 12:02 ` Jari Aalto
2007-04-30 12:09 ` Julian Phillips
2007-04-30 21:00 ` [PATCH] send-email: add a few config variables Junio C Hamano
2007-05-01 4:11 ` [PATCH] Checklist clarifications: added "Commits", "Patch:" headings Junio C Hamano
2 siblings, 1 reply; 9+ messages in thread
From: Jari Aalto @ 2007-04-30 12:02 UTC (permalink / raw)
To: git
Johannes Schindelin <Johannes.Schindelin@gmx.de> writes:
> Hi,
>
> On Mon, 30 Apr 2007, Jari Aalto wrote:
>
>> + - send your patch to <git@vger.kernel.org> by using
>> + git-format-patch(1) with option "-M". See also
>> + git-send-email(1).
>> - do not PGP sign your patch
>> - - use "git format-patch -M" to create the patch
>
> NACK.
>
> I never use send-email myself. There are even technical issues to my
> excuse: sometimes I cannot send the mails from my machine. So, this should
> not be a _replacement_ for `git format-patch -M && send mail manually`,
> but only an _alternative_.
>
> However, my impression was that many people had problems when first
> sending patches with send-email. There should be _at least_ a word of
> caution, that you should test the operation on something different than
> the Git list first.
Is this workding okay?
- send your patch to <git@vger.kernel.org> by using
git-format-patch(1) with option "-M". If you use
git-send-email(1), please test it first by sending
email to yourself.
Jari
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH] Checklist clarifications: added "Commits", "Patch:" headings
2007-04-30 12:02 ` Jari Aalto
@ 2007-04-30 12:09 ` Julian Phillips
2007-04-30 12:42 ` Johannes Schindelin
2007-04-30 16:04 ` [PATCH] v2: " Jari Aalto
0 siblings, 2 replies; 9+ messages in thread
From: Julian Phillips @ 2007-04-30 12:09 UTC (permalink / raw)
To: Jari Aalto; +Cc: git
On Mon, 30 Apr 2007, Jari Aalto wrote:
> Is this workding okay?
>
> - send your patch to <git@vger.kernel.org> by using
> git-format-patch(1) with option "-M". If you use
> git-send-email(1), please test it first by sending
> email to yourself.
I don't want to seem picky, but that wording suggests to me that the -M
option to format-patch magically sends patches to the list. Why not just
have:
- use "git format-patch -M" to create the patch
- send your patch to <git@vger.kernel.org>. If you use
git-send-email(1), please test it first by sending
email to yourself.
--
Julian
---
My mother loved children -- she would have given anything if I had been one.
-- Groucho Marx
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH] Checklist clarifications: added "Commits", "Patch:" headings
2007-04-30 12:09 ` Julian Phillips
@ 2007-04-30 12:42 ` Johannes Schindelin
2007-04-30 16:04 ` [PATCH] v2: " Jari Aalto
1 sibling, 0 replies; 9+ messages in thread
From: Johannes Schindelin @ 2007-04-30 12:42 UTC (permalink / raw)
To: Julian Phillips; +Cc: Jari Aalto, git
Hi,
On Mon, 30 Apr 2007, Julian Phillips wrote:
> On Mon, 30 Apr 2007, Jari Aalto wrote:
>
> > Is this workding okay?
> >
> > - send your patch to <git@vger.kernel.org> by using
> > git-format-patch(1) with option "-M". If you use
> > git-send-email(1), please test it first by sending
> > email to yourself.
>
> I don't want to seem picky, but that wording suggests to me that the -M
> option to format-patch magically sends patches to the list. Why not just
> have:
>
> - use "git format-patch -M" to create the patch
> - send your patch to <git@vger.kernel.org>. If you use
> git-send-email(1), please test it first by sending
> email to yourself.
Yes, I like that much better!
Thank you,
Dscho
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH] v2: Checklist clarifications: added "Commits", "Patch:" headings
2007-04-30 12:09 ` Julian Phillips
2007-04-30 12:42 ` Johannes Schindelin
@ 2007-04-30 16:04 ` Jari Aalto
2007-04-30 23:35 ` Junio C Hamano
1 sibling, 1 reply; 9+ messages in thread
From: Jari Aalto @ 2007-04-30 16:04 UTC (permalink / raw)
To: git
>From e65853b7bede747912a51fd77d5cf62fb255b116 Mon Sep 17 00:00:00 2001
From: Jari Aalto <jari.aalto@cante.net>
Date: Mon, 30 Apr 2007 18:57:25 +0300
Subject: [PATCH] Checklist clarifications: added Commits, Patch: headings
Signed-off-by: Jari Aalto <jari.aalto@cante.net>
---
This is version 2 of the orignal patch. Corrected according
to Julian Phillips's comments.
Documentation/SubmittingPatches | 10 +++++++++-
1 files changed, 9 insertions(+), 1 deletions(-)
diff --git a/Documentation/SubmittingPatches b/Documentation/SubmittingPatches
index 2386f49..6a4da2d 100644
--- a/Documentation/SubmittingPatches
+++ b/Documentation/SubmittingPatches
@@ -1,5 +1,7 @@
Checklist (and a short version for the impatient):
+ Commits:
+
- make commits of logical units
- check for unnecessary whitespace with "git diff --check"
before committing
@@ -12,8 +14,14 @@ Checklist (and a short version for the impatient):
commit message (or just use the option "-s" when
committing) to confirm that you agree to the Developer's
Certificate of Origin
- - do not PGP sign your patch
+
+ Patch:
+
- use "git format-patch -M" to create the patch
+ - send your patch to <git@vger.kernel.org>. If you use
+ git-send-email(1), please test it first by sending
+ email to yourself.
+ - do not PGP sign your patch
- do not attach your patch, but read in the mail
body, unless you cannot teach your mailer to
leave the formatting of the patch alone.
--
1.5.1.2.GIT
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [PATCH] send-email: add a few config variables.
2007-04-30 11:36 ` Johannes Schindelin
2007-04-30 12:02 ` Jari Aalto
@ 2007-04-30 21:00 ` Junio C Hamano
2007-05-01 4:11 ` [PATCH] Checklist clarifications: added "Commits", "Patch:" headings Junio C Hamano
2 siblings, 0 replies; 9+ messages in thread
From: Junio C Hamano @ 2007-04-30 21:00 UTC (permalink / raw)
To: git
This adds from, to, suppressfrom and nosignedoffcc configuration
variables to git-send-email, so that these common options do not
have to be given from the command line all the time.
Signed-off-by: Junio C Hamano <junkio@cox.net>
---
* I do not use send-email myself that often, but it irritated
me enough that there do not seem to be a way to set these
common things in the configuration. Maybe I was missing
something obvious and this patch is not needed. I dunno.
Documentation/git-send-email.txt | 17 +++++++++++++++++
git-send-email.perl | 30 +++++++++++++++++++++++++-----
2 files changed, 42 insertions(+), 5 deletions(-)
diff --git a/Documentation/git-send-email.txt b/Documentation/git-send-email.txt
index 795db87..3435b8c 100644
--- a/Documentation/git-send-email.txt
+++ b/Documentation/git-send-email.txt
@@ -119,6 +119,23 @@ sendemail.chainreplyto::
Boolean value specifying the default to the '--chain_reply_to'
parameter.
+sendemail.fromme::
+ Boolean; when set, use your authorname and authoremail
+ (typically found in `.git/config` as user.name and
+ user.email variables) if `--from` option is not given.
+
+sendemail.to::
+ When `--to` is not specified on the command line, use
+ this address instead.
+
+sendemail.suppressfrom::
+ Boolean; when set, act as if `--suppress-from` is given
+ on the command line.
+
+sendemail.nosignedoffcc::
+ Boolean; when set, act as if `--no-signed-off-cc` is
+ given on the command line.
+
sendemail.smtpserver::
Default smtp server to use.
diff --git a/git-send-email.perl b/git-send-email.perl
index a6e3e02..785fb75 100755
--- a/git-send-email.perl
+++ b/git-send-email.perl
@@ -164,6 +164,18 @@ if (!@bcclist or !$bcclist[0]) {
@bcclist = ();
}
+my $fromme;
+
+for my $ent (['fromme', \$fromme],
+ ['suppressfrom', \$suppress_from],
+ ['nosignedoffcc', \$no_signed_off_cc]) {
+ my $val = $repo->config_boolean('sendemail.' . $ent->[0]);
+ my $var = $ent->[1];
+ ${$var} = (! ($val && $val eq 'false'));
+}
+
+my $default_to = $repo->config('sendmail.to');
+
# Begin by accumulating all the variables (defined above), that we will end up
# needing, first, from the command line:
@@ -187,6 +199,19 @@ unless ($rc) {
usage();
}
+# Now, let's fill any that aren't set in with defaults:
+
+my ($author) = $repo->ident_person('author');
+my ($committer) = $repo->ident_person('committer');
+
+if ($fromme && !defined $from) {
+ $from = $author;
+}
+
+if (!@to && $default_to ne '') {
+ push @to, $default_to;
+}
+
# Verify the user input
foreach my $entry (@to) {
@@ -201,11 +226,6 @@ foreach my $entry (@bcclist) {
die "Comma in --bcclist entry: $entry'\n" unless $entry !~ m/,/;
}
-# Now, let's fill any that aren't set in with defaults:
-
-my ($author) = $repo->ident_person('author');
-my ($committer) = $repo->ident_person('committer');
-
my %aliases;
my @alias_files = $repo->config('sendemail.aliasesfile');
my $aliasfiletype = $repo->config('sendemail.aliasfiletype');
--
1.5.2.rc0.781.g5868
^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [PATCH] v2: Checklist clarifications: added "Commits", "Patch:" headings
2007-04-30 16:04 ` [PATCH] v2: " Jari Aalto
@ 2007-04-30 23:35 ` Junio C Hamano
0 siblings, 0 replies; 9+ messages in thread
From: Junio C Hamano @ 2007-04-30 23:35 UTC (permalink / raw)
To: Jari Aalto; +Cc: git
Jari Aalto <jari.aalto@cante.net> writes:
> From e65853b7bede747912a51fd77d5cf62fb255b116 Mon Sep 17 00:00:00 2001
> From: Jari Aalto <jari.aalto@cante.net>
> Date: Mon, 30 Apr 2007 18:57:25 +0300
> Subject: [PATCH] Checklist clarifications: added Commits, Patch: headings
>
> Signed-off-by: Jari Aalto <jari.aalto@cante.net>
> ---
> This is version 2 of the orignal patch. Corrected according
> to Julian Phillips's comments.
The first one was well formatted, but this one is not quite.
Do not have "v2" outside of "[PATCH ...]".
I'll apply it by hand as the text itself feels an improvement.
Thanks.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH] Checklist clarifications: added "Commits", "Patch:" headings
2007-04-30 11:36 ` Johannes Schindelin
2007-04-30 12:02 ` Jari Aalto
2007-04-30 21:00 ` [PATCH] send-email: add a few config variables Junio C Hamano
@ 2007-05-01 4:11 ` Junio C Hamano
2 siblings, 0 replies; 9+ messages in thread
From: Junio C Hamano @ 2007-05-01 4:11 UTC (permalink / raw)
To: Johannes Schindelin; +Cc: Jari Aalto, git
Johannes Schindelin <Johannes.Schindelin@gmx.de> writes:
> However, my impression was that many people had problems when first
> sending patches with send-email. There should be _at least_ a word of
> caution, that you should test the operation on something different than
> the Git list first.
Also an EXAMPLES section to Documentation/git-send-email.txt
would be useful.
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2007-05-01 4:12 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-04-30 11:04 [PATCH] Checklist clarifications: added "Commits", "Patch:" headings Jari Aalto
2007-04-30 11:36 ` Johannes Schindelin
2007-04-30 12:02 ` Jari Aalto
2007-04-30 12:09 ` Julian Phillips
2007-04-30 12:42 ` Johannes Schindelin
2007-04-30 16:04 ` [PATCH] v2: " Jari Aalto
2007-04-30 23:35 ` Junio C Hamano
2007-04-30 21:00 ` [PATCH] send-email: add a few config variables Junio C Hamano
2007-05-01 4:11 ` [PATCH] Checklist clarifications: added "Commits", "Patch:" headings Junio C Hamano
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).