Michael Horowitz <michael.horowitz@xxxxxxxx> 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] -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html