From: Alexandre Julliard <julliard@winehq.org>
To: "David Kågedal" <davidk@lysator.liu.se>
Cc: Junio C Hamano <gitster@pobox.com>,
Git Mailing List <git@vger.kernel.org>
Subject: Re: [PATCH] git.el: Diff only file at point by default
Date: Sat, 30 Aug 2008 20:29:00 +0200 [thread overview]
Message-ID: <87r686we4z.fsf@wine.dyndns.org> (raw)
In-Reply-To: <871w0bmn6w.fsf@lysator.liu.se> ("David Kågedal"'s message of "Wed, 27 Aug 2008 00:22:15 +0200")
David Kågedal <davidk@lysator.liu.se> writes:
> Use prefix (C-u) to diff all marked files.
>
> Signed-off-by: David Kågedal <davidk@lysator.liu.se>
> ---
> contrib/emacs/git.el | 62 +++++++++++++++++++++++++++++---------------------
> 1 files changed, 36 insertions(+), 26 deletions(-)
>
> Here is an updated patch that udpate the stage diff commands as
> well. It doesn't touch git-diff-file-merge-head since that already
> uses prefix arguments. Don't know if there is a solution to that.
I'd suggest to change git-diff-file-merge-head to act on the current
file too. This means that the behavior is consistent across all diff
functions, even if we lose the ability to do git-diff-file-merge-head on
all marked files. Later on we may want to use a different mechanism than
the prefix arg to toggle the marked file behavior for all diff functions
(something like the pcl-cvs toggle-marks function).
Also make sure to check the callers of the diff functions you are
changing; at least git-log-edit-diff got broken by your change, there
may be others.
--
Alexandre Julliard
julliard@winehq.org
prev parent reply other threads:[~2008-08-30 18:39 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-08-22 7:58 [PATCH] git.el: Diff only file at point by default David Kågedal
2008-08-24 1:02 ` Junio C Hamano
2008-08-25 9:30 ` Alexandre Julliard
2008-08-25 13:21 ` David Kågedal
2008-08-26 22:22 ` David Kågedal
2008-08-27 19:36 ` Junio C Hamano
2008-08-30 18:29 ` Alexandre Julliard [this message]
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=87r686we4z.fsf@wine.dyndns.org \
--to=julliard@winehq.org \
--cc=davidk@lysator.liu.se \
--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 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.