Re: git alias question
- From
Miles Bader <miles@gnu.org>
- Date
- Dec 29, 2011, 03:21 UTC
- Message-ID
- <87wr9g2hcd.fsf@catnip.gol.com>
- In-Reply-To
- <CAFLRbopjqW7OEWN4kxy+6Gb828h4zBC_h=4WiP-q1__LeezxUw@mail.gmail.com>
Michael Horowitz <michael.horowitz@ieee.org> writes:
Show 8 quoted lines
> I was able to make the following 2 aliases, which work perfectly > except for one problem... > > ldiff = "!git diff `git rev-list --reverse -n 2 HEAD -- $1` -- $1" > ldifft = "!git difftool `git rev-list --reverse -n 2 HEAD -- $1` -- $1" > > The problem is the limitation that shell commands are always executed > at the top-level directory of the repository.
Hmmm, it'd be cool if git exported an environment variable containing the CWD when it invoked external aliases like this...!
-Miles
-- Love is the difficult realization that something other than oneself is real. [Iris Murdoch]