* [PATCH v2 1/4] get_maintainer: add missing documentation for --git-blame-signatures
@ 2015-11-04 19:28 Brian Norris
2015-11-04 19:28 ` [PATCH v2 2/4] get_maintainer: it's '--pattern-depth', not '-pattern-depth' Brian Norris
` (2 more replies)
0 siblings, 3 replies; 7+ messages in thread
From: Brian Norris @ 2015-11-04 19:28 UTC (permalink / raw)
To: linux-kernel; +Cc: Brian Norris, Andrew Morton, Joe Perches
I really haven't used this option much myself, so feel free to improve
on the documentation for it. I just noticed it while inspecting this
script for undocumented features.
Signed-off-by: Brian Norris <computersforpeace@gmail.com>
Cc: Andrew Morton <akpm@linux-foundation.org>
Cc: Joe Perches <joe@perches.com>
---
v1 -> v2:
* reword the documentation to be more accurate
v1:
https://lkml.org/lkml/2015/8/19/442
scripts/get_maintainer.pl | 1 +
1 file changed, 1 insertion(+)
diff --git a/scripts/get_maintainer.pl b/scripts/get_maintainer.pl
index 98bae869f6d0..6ba0976e861e 100755
--- a/scripts/get_maintainer.pl
+++ b/scripts/get_maintainer.pl
@@ -781,6 +781,7 @@ MAINTAINER field selection options:
--git-max-maintainers => maximum maintainers to add (default: $email_git_max_maintainers)
--git-min-percent => minimum percentage of commits required (default: $email_git_min_percent)
--git-blame => use git blame to find modified commits for patch or file
+ --git-blame-signatures => when used with --git-blame, also include all commit signers
--git-since => git history to use (default: $email_git_since)
--hg-since => hg history to use (default: $email_hg_since)
--interactive => display a menu (mostly useful if used with the --git option)
--
2.6.0.rc2.230.g3dd15c0
^ permalink raw reply related [flat|nested] 7+ messages in thread* [PATCH v2 2/4] get_maintainer: it's '--pattern-depth', not '-pattern-depth' 2015-11-04 19:28 [PATCH v2 1/4] get_maintainer: add missing documentation for --git-blame-signatures Brian Norris @ 2015-11-04 19:28 ` Brian Norris 2015-11-04 19:28 ` [PATCH v2 3/4] get_maintainer: add --no-foo options to --help Brian Norris 2015-11-04 19:28 ` [PATCH v2 4/4] get_maintainer: --r (list reviewer) is on by default Brian Norris 2 siblings, 0 replies; 7+ messages in thread From: Brian Norris @ 2015-11-04 19:28 UTC (permalink / raw) To: linux-kernel; +Cc: Brian Norris, Andrew Morton, Joe Perches Though it appears that Perl's GetOptions will take either, the latter is not documented in the options listing. Signed-off-by: Brian Norris <computersforpeace@gmail.com> Cc: Andrew Morton <akpm@linux-foundation.org> Cc: Joe Perches <joe@perches.com> --- new in v2 scripts/get_maintainer.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/get_maintainer.pl b/scripts/get_maintainer.pl index 6ba0976e861e..6c307276f3d6 100755 --- a/scripts/get_maintainer.pl +++ b/scripts/get_maintainer.pl @@ -813,7 +813,7 @@ Other options: --help => show this help information Default options: - [--email --nogit --git-fallback --m --n --l --multiline -pattern-depth=0 + [--email --nogit --git-fallback --m --n --l --multiline --pattern-depth=0 --remove-duplicates --rolestats] Notes: -- 2.6.0.rc2.230.g3dd15c0 ^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH v2 3/4] get_maintainer: add --no-foo options to --help 2015-11-04 19:28 [PATCH v2 1/4] get_maintainer: add missing documentation for --git-blame-signatures Brian Norris 2015-11-04 19:28 ` [PATCH v2 2/4] get_maintainer: it's '--pattern-depth', not '-pattern-depth' Brian Norris @ 2015-11-04 19:28 ` Brian Norris 2015-11-04 19:48 ` Joe Perches 2015-11-04 19:28 ` [PATCH v2 4/4] get_maintainer: --r (list reviewer) is on by default Brian Norris 2 siblings, 1 reply; 7+ messages in thread From: Brian Norris @ 2015-11-04 19:28 UTC (permalink / raw) To: linux-kernel; +Cc: Brian Norris, Andrew Morton, Joe Perches Many flag options are boolean and support both a positive and a negative invocation from the command line. Some of these are even mentioned by example (e.g., --nogit is mentioned as a default option), but they aren't explicitly mentioned in the list of options. It happens that some of these are pretty important, as they are default-on, and to turn them off, you have to know about the --no-foo version. Rather than clutter the whole help text with bracketed '--[no]foo', let's just mention the general rule, a la 'man gcc'. Signed-off-by: Brian Norris <computersforpeace@gmail.com> Cc: Andrew Morton <akpm@linux-foundation.org> Cc: Joe Perches <joe@perches.com> --- v1 -> v2: * don't clutter with --[no]foo bracketing; just include this note up front; suggested by Joe v1: https://lkml.org/lkml/2015/8/19/441 scripts/get_maintainer.pl | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scripts/get_maintainer.pl b/scripts/get_maintainer.pl index 6c307276f3d6..13115eab8992 100755 --- a/scripts/get_maintainer.pl +++ b/scripts/get_maintainer.pl @@ -770,6 +770,9 @@ usage: $P [options] patchfile $P [options] -f file|directory version: $V +Most options have both positive and negative forms. The negative form of --foo +is --nofoo. + MAINTAINER field selection options: --email => print email address(es) if any --git => include recent git \*-by: signers -- 2.6.0.rc2.230.g3dd15c0 ^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [PATCH v2 3/4] get_maintainer: add --no-foo options to --help 2015-11-04 19:28 ` [PATCH v2 3/4] get_maintainer: add --no-foo options to --help Brian Norris @ 2015-11-04 19:48 ` Joe Perches 2015-11-04 20:33 ` Brian Norris 2015-11-04 20:53 ` Brian Norris 0 siblings, 2 replies; 7+ messages in thread From: Joe Perches @ 2015-11-04 19:48 UTC (permalink / raw) To: Brian Norris, linux-kernel; +Cc: Andrew Morton On Wed, 2015-11-04 at 11:28 -0800, Brian Norris wrote: > Many flag options are boolean and support both a positive and a negative > invocation from the command line. Some of these are even mentioned by > example (e.g., --nogit is mentioned as a default option), but they > aren't explicitly mentioned in the list of options. It happens that some > of these are pretty important, as they are default-on, and to turn them > off, you have to know about the --no-foo version. [] > v1 -> v2: > * don't clutter with --[no]foo bracketing; just include this note up front; > suggested by Joe [] > diff --git a/scripts/get_maintainer.pl b/scripts/get_maintainer.pl [] > @@ -770,6 +770,9 @@ usage: $P [options] patchfile > $P [options] -f file|directory > version: $V > > +Most options have both positive and negative forms. The negative form of --foo > +is --nofoo. > + > MAINTAINER field selection options: > --email => print email address(es) if any > --git => include recent git \*-by: signers Hey Brian. Thanks for the series. It all seems sensible except this should be below the options instead of above it. I would put it last in the "Notes: " block just above the EOT marker. I would have broken the lines like: Most options have both positive and negative forms. The negative forms for --<foo> are --no<foo> and --no-<foo>. So, if you could please respin and resend the series with that change, I'll ack it. cheers, Joe ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH v2 3/4] get_maintainer: add --no-foo options to --help 2015-11-04 19:48 ` Joe Perches @ 2015-11-04 20:33 ` Brian Norris 2015-11-04 20:53 ` Brian Norris 1 sibling, 0 replies; 7+ messages in thread From: Brian Norris @ 2015-11-04 20:33 UTC (permalink / raw) To: Joe Perches; +Cc: linux-kernel, Andrew Morton On Wed, Nov 04, 2015 at 11:48:44AM -0800, Joe Perches wrote: > On Wed, 2015-11-04 at 11:28 -0800, Brian Norris wrote: > > Many flag options are boolean and support both a positive and a negative > > invocation from the command line. Some of these are even mentioned by > > example (e.g., --nogit is mentioned as a default option), but they > > aren't explicitly mentioned in the list of options. It happens that some > > of these are pretty important, as they are default-on, and to turn them > > off, you have to know about the --no-foo version. > [] > > v1 -> v2: > > * don't clutter with --[no]foo bracketing; just include this note up front; > > suggested by Joe > [] > > diff --git a/scripts/get_maintainer.pl b/scripts/get_maintainer.pl > [] > > @@ -770,6 +770,9 @@ usage: $P [options] patchfile > > $P [options] -f file|directory > > version: $V > > > > +Most options have both positive and negative forms. The negative form of --foo > > +is --nofoo. > > + > > MAINTAINER field selection options: > > --email => print email address(es) if any > > --git => include recent git \*-by: signers > > Hey Brian. > > Thanks for the series. > > It all seems sensible except this should be below the > options instead of above it. I would put it last in > the "Notes: " block just above the EOT marker. Oh, I completely overlooked the 'Notes' section when doing this :) I was just imitating the placement in 'man gcc', where the note is in the DESCSRIPTION, which comes before all the options. But your suggestion does seem like a good place. > I would have broken the lines like: > > Most options have both positive and negative forms. > The negative forms for --<foo> are --no<foo> and --no-<foo>. OK, so in the Notes section, there's a form of second-line indentation, so I guess this? Most options have both positive and negative forms. The negative forms for --<foo> are --no<foo> and --no-<foo>. > So, if you could please respin and resend the series with > that change, I'll ack it. Will do shortly. Regards, Brian ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH v2 3/4] get_maintainer: add --no-foo options to --help 2015-11-04 19:48 ` Joe Perches 2015-11-04 20:33 ` Brian Norris @ 2015-11-04 20:53 ` Brian Norris 1 sibling, 0 replies; 7+ messages in thread From: Brian Norris @ 2015-11-04 20:53 UTC (permalink / raw) To: Joe Perches; +Cc: linux-kernel, Andrew Morton On Wed, Nov 04, 2015 at 11:48:44AM -0800, Joe Perches wrote: > Most options have both positive and negative forms. > The negative forms for --<foo> are --no<foo> and --no-<foo>. I just noticed you included both --no<foo> and --no-<foo>. I didn't even notice that Perl supported both variants here. Good thing the clueless one is writing the documentation! :) Thanks again for the tips. Brian ^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH v2 4/4] get_maintainer: --r (list reviewer) is on by default 2015-11-04 19:28 [PATCH v2 1/4] get_maintainer: add missing documentation for --git-blame-signatures Brian Norris 2015-11-04 19:28 ` [PATCH v2 2/4] get_maintainer: it's '--pattern-depth', not '-pattern-depth' Brian Norris 2015-11-04 19:28 ` [PATCH v2 3/4] get_maintainer: add --no-foo options to --help Brian Norris @ 2015-11-04 19:28 ` Brian Norris 2 siblings, 0 replies; 7+ messages in thread From: Brian Norris @ 2015-11-04 19:28 UTC (permalink / raw) To: linux-kernel; +Cc: Brian Norris, Andrew Morton, Joe Perches We don't consistenly document the default value next to the option listing, but we do have a list of defaults here, so let's keep it up to date. Signed-off-by: Brian Norris <computersforpeace@gmail.com> Cc: Andrew Morton <akpm@linux-foundation.org> Cc: Joe Perches <joe@perches.com> --- new in v2 scripts/get_maintainer.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/get_maintainer.pl b/scripts/get_maintainer.pl index 13115eab8992..17b9eb2fecb1 100755 --- a/scripts/get_maintainer.pl +++ b/scripts/get_maintainer.pl @@ -816,7 +816,7 @@ Other options: --help => show this help information Default options: - [--email --nogit --git-fallback --m --n --l --multiline --pattern-depth=0 + [--email --nogit --git-fallback --m --r --n --l --multiline --pattern-depth=0 --remove-duplicates --rolestats] Notes: -- 2.6.0.rc2.230.g3dd15c0 ^ permalink raw reply related [flat|nested] 7+ messages in thread
end of thread, other threads:[~2015-11-04 20:53 UTC | newest] Thread overview: 7+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2015-11-04 19:28 [PATCH v2 1/4] get_maintainer: add missing documentation for --git-blame-signatures Brian Norris 2015-11-04 19:28 ` [PATCH v2 2/4] get_maintainer: it's '--pattern-depth', not '-pattern-depth' Brian Norris 2015-11-04 19:28 ` [PATCH v2 3/4] get_maintainer: add --no-foo options to --help Brian Norris 2015-11-04 19:48 ` Joe Perches 2015-11-04 20:33 ` Brian Norris 2015-11-04 20:53 ` Brian Norris 2015-11-04 19:28 ` [PATCH v2 4/4] get_maintainer: --r (list reviewer) is on by default Brian Norris
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.