On Mon, Oct 17, 2011 at 03:35:56PM +0200, Michael Haggerty wrote: > On 10/17/2011 12:07 PM, Mark Levedahl wrote: > > Your modification of my script does not show the error for me, unless I > > have *installed* a version of git with the failure: I suspect git-gui > > invokes installed components, and not what is in the build directory, so > > having a good version of git installed with the bad version in the build > > directory does not show the error. And yes, I am quite sure that all of > > the git commands I am running are from the one version. > > Yes, you seem to be right. Even if I set PATH to list my git build > directory before the directory where it is installed, "git-gui" > sometimes invokes git-rev-parse from the libexec path of the installed > version. If you are testing directly out of the build directory, you need to set GIT_EXEC_PATH, too. The bin-wrappers/git script will do this for you (and is what the test scripts use). But note that there's a catch with git-gui, as its built version doesn't live in the top-level. So running: bin-wrappers/git gui will try to exec the git-gui directory. You can work around it with: bin-wrappers/git gui/git-gui -Peff -- 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