All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] Allow detached forms (--option arg) for git log and friends
@ 2010-07-27 21:21 Matthieu Moy
  2010-07-27 21:21 ` [PATCH 1/4] Allow detached form (e.g. "-S foo" instead of "-Sfoo") for diff options Matthieu Moy
                   ` (3 more replies)
  0 siblings, 4 replies; 24+ messages in thread
From: Matthieu Moy @ 2010-07-27 21:21 UTC (permalink / raw)
  To: git, gitster; +Cc: Matthieu Moy

After discssion on the early RFC, I decided that a migration to
parse-option would be too much work given my git time budget and the
expected benefits. I'm accomplishing the same goal with very simple
macros, and one can now do e.g.

  git log -S foo
  git log --grep bar

Options with optional arguments do not accept this form.

To ease review, I'm splitting the serie into 4 batches of applications
of the same pattern.

Matthieu Moy (4):
  Allow detached form (e.g. "-S foo" instead of "-Sfoo") for diff
    options
  Allow detached form for git diff --stat-name-width and --stat-width.
  Allow detached form (e.g. "git log --grep foo") in log options.
  Allow detached form for --glob, --branches, --tags and --remote.

 diff.c                       |   75 +++++++++++++++++++++------
 diff.h                       |   15 +++++
 revision.c                   |  117 +++++++++++++++++++++++++++---------------
 t/t4013-diff-various.sh      |    1 +
 t/t4013/diff.log_-S_F_master |    7 +++
 t/t4202-log.sh               |   12 ++++
 t/t6018-rev-list-glob.sh     |    6 ++
 7 files changed, 176 insertions(+), 57 deletions(-)
 create mode 100644 t/t4013/diff.log_-S_F_master

-- 
1.7.2.25.g9ebe3

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

end of thread, other threads:[~2010-07-29 16:54 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-07-27 21:21 [PATCH 0/4] Allow detached forms (--option arg) for git log and friends Matthieu Moy
2010-07-27 21:21 ` [PATCH 1/4] Allow detached form (e.g. "-S foo" instead of "-Sfoo") for diff options Matthieu Moy
2010-07-27 21:37   ` Jonathan Nieder
2010-07-28  7:38     ` Matthieu Moy
2010-07-28  9:40       ` [PATCH 1/4 v2] " Matthieu Moy
2010-07-29  2:00         ` Jonathan Nieder
2010-07-29  7:19           ` Matthieu Moy
2010-07-29 16:54             ` Junio C Hamano
2010-07-28  9:41       ` [PATCH 2/4 v2] Allow detached form for git diff --stat-name-width and --stat-width Matthieu Moy
2010-07-29  2:36         ` Jonathan Nieder
2010-07-29  2:37           ` [PATCH 1/2] diff: split off a function for --stat-* option parsing Jonathan Nieder
2010-07-29  2:38           ` [PATCH 2/2] diff: allow --stat-width n, --stat-name-width n Jonathan Nieder
2010-07-28  9:41       ` [PATCH 3/4 v2] Allow detached form (e.g. "git log --grep foo") in log options Matthieu Moy
2010-07-28 10:11         ` Ævar Arnfjörð Bjarmason
2010-07-28 11:29           ` Matthieu Moy
2010-07-28 12:56             ` Ævar Arnfjörð Bjarmason
2010-07-28 14:00               ` Matthieu Moy
2010-07-28 15:03                 ` Ævar Arnfjörð Bjarmason
2010-07-29  2:46         ` Jonathan Nieder
2010-07-28  9:41       ` [PATCH 4/4 v2] Allow detached form for --glob, --branches, --tags and --remote Matthieu Moy
2010-07-29  2:48         ` Jonathan Nieder
2010-07-27 21:21 ` [PATCH 2/4] Allow detached form for git diff --stat-name-width and --stat-width Matthieu Moy
2010-07-27 21:21 ` [PATCH 3/4] Allow detached form (e.g. "git log --grep foo") in log options Matthieu Moy
2010-07-27 21:21 ` [PATCH 4/4] Allow detached form for --glob, --branches, --tags and --remote Matthieu Moy

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.