Miles Bader <miles@xxxxxxx> writes: > 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...! Yeah, something like GIT_PREFIX environment variable, I guess. -- 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