Port autogen.sh to Git 2.4
Problem reported by Michael Brand in: http://lists.gnu.org/archive/html/emacs-devel/2016-05/msg00367.html * autogen.sh (git_config): Don't assume that git rev-parse groks --git-common-dir.
This commit is contained in:
parent
c8109d9c40
commit
91109821a2
1 changed files with 4 additions and 2 deletions
|
@ -277,8 +277,10 @@ git_config ()
|
|||
# Get location of Git's common configuration directory. For older Git
|
||||
# versions this is just '.git'. Newer Git versions support worktrees.
|
||||
|
||||
test -e .git && git_common_dir=`git rev-parse --git-common-dir 2>/dev/null` ||
|
||||
git_common_dir=.git
|
||||
{ test -e .git &&
|
||||
git_common_dir=`git rev-parse --no-flags --git-common-dir 2>/dev/null` &&
|
||||
test -n "$git_common_dir"
|
||||
} || git_common_dir=.git
|
||||
hooks=$git_common_dir/hooks
|
||||
|
||||
# Check hashes when transferring objects among repositories.
|
||||
|
|
Loading…
Reference in a new issue