git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Matthieu Moy <Matthieu.Moy@imag.fr>
To: git@vger.kernel.org, gitster@pobox.com
Cc: Matthieu Moy <Matthieu.Moy@imag.fr>
Subject: [PATCH 0/4] Allow detached forms (--option arg) for git log and friends
Date: Tue, 27 Jul 2010 23:21:55 +0200	[thread overview]
Message-ID: <1280265719-30968-1-git-send-email-Matthieu.Moy@imag.fr> (raw)

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

             reply	other threads:[~2010-07-27 21:31 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-07-27 21:21 Matthieu Moy [this message]
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

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1280265719-30968-1-git-send-email-Matthieu.Moy@imag.fr \
    --to=matthieu.moy@imag.fr \
    --cc=git@vger.kernel.org \
    --cc=gitster@pobox.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).