From: Peter Karlsson Date: Tue, 18 Mar 2008 08:42:24 +0000 (+0100) Subject: Fixed spurious "/bin/sh: --list: command not found" error X-Git-Url: https://git.tokkee.org/?a=commitdiff_plain;h=bfb1ff9519ef60d33d6befe6c24b77233b776a33;p=tig.git Fixed spurious "/bin/sh: --list: command not found" error If git has been installed with a separate libexecdir which is not in path (for example, a standard msysgit installation), tig would not find "git-config", and we must instead find the "git" binary and call it as "git config". Signed-off-by: Peter Karlsson Signed-off-by: Jonas Fonseca --- diff --git a/configure.ac b/configure.ac index 55d81a9..422039e 100644 --- a/configure.ac +++ b/configure.ac @@ -10,6 +10,10 @@ AM_ICONV AC_PROG_CC AC_CHECK_PROGS(GIT_CONFIG, [git-config git-repo-config]) +if test "${ac_cv_prog_GIT_CONFIG}" = ""; then + AC_CHECK_PROGS(GIT, [git]) + GIT_CONFIG="${ac_cv_prog_GIT} config" +fi AC_DEFINE_UNQUOTED(GIT_CONFIG,"$GIT_CONFIG",[git config program]) AC_CHECK_PROGS(ASCIIDOC, [asciidoc false]) AC_CHECK_PROGS(XMLTO, [xmlto false])