From: Miles Bader Date: Thu, 29 Dec 2011 03:21:22 GMT Subject: Re: git alias question Message-ID: <87wr9g2hcd.fsf@catnip.gol.com> In-Reply-To: Michael Horowitz writes: > 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]