In v3 I've rebased my tests on top of Junio's commits which change
--all-match handling and provide a better documentation. Accordingly,
6/6 from v2 is dropped and 5/5 adjusted (expect_failure -> expect_success).
I'm sending out Junio's commits as in pu along with 3 intermixed fixups which
you may squash in freely. (I've only marked the more obvious one as fixup!.)
The last 5 are my rebased tests as described above.
[This approach seemed to be more convenient; hopefully for everyone ;)]
Junio C Hamano (3):
grep: teach --debug option to dump the parse tree
log --grep/--author: honor --all-match honored for multiple --grep
patterns
log: document use of multiple commit limiting options
Michael J Gruber (8):
log: name --debug-grep option like in the commit message
grep: show --debug output only once
fixup! log: document use of multiple commit limiting options
t7810-grep: bring log --grep tests in common form
t7810-grep: test multiple --grep with and without --all-match
t7810-grep: test multiple --author with --all-match
t7810-grep: test interaction of multiple --grep and --author options
t7810-grep: test --all-match with multiple --grep and --author
options
Documentation/rev-list-options.txt | 23 ++++++--
builtin/grep.c | 4 ++
grep.c | 111 ++++++++++++++++++++++++++++++++++++-
grep.h | 1 +
revision.c | 2 +
t/t7810-grep.sh | 90 +++++++++++++++++++++++++-----
6 files changed, 210 insertions(+), 21 deletions(-)
--
1.7.12.592.g41e7905
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html