X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/db828f62f6f17414fbbc3206dac123dc73dd6055..e3a6246eff4a793171511f32e9c6877faa2f6f3e:/autogen.sh diff --git a/autogen.sh b/autogen.sh index bc9c5a008e..926915c1af 100755 --- a/autogen.sh +++ b/autogen.sh @@ -216,8 +216,20 @@ autoreconf -fi -I m4 || exit $? ## cause 'make' to needlessly run 'autoheader'. echo timestamp > src/stamp-h.in || exit -## Install Git hooks, if using Git. -if test -d .git/hooks; then + +## Configure Git, if using Git. +if test -d .git; then + + # Configure 'git diff' hunk header format. + + git config 'diff.elisp.xfuncname' \ + '^\(def[^[:space:]]+[[:space:]]+([^()[:space:]]+)' || exit + git config 'diff.texinfo.xfuncname' \ + '^@node[[:space:]]+([^,[:space:]][^,]+)' || exit + + + # Install Git hooks. + tailored_hooks= sample_hooks=