* autogen.sh: Revert all recent changes.

This commit is contained in:
Paul Eggert 2016-02-02 18:03:59 -08:00
parent 74ebd4a791
commit fe321fdb66

View file

@ -104,21 +104,6 @@ check_version ()
} }
git_config=true
for arg
do
case $arg in
--git-config=false) git_config=false;;
--git-config=true) git_config=true ;;
--help)
exec echo "$0: usage: $0 [--help|--git-config=[false|true]]";;
*)
echo >&2 "$0: $arg: unknown option"; exit 1;;
esac
done
cat <<EOF cat <<EOF
Checking whether you have the necessary tools... Checking whether you have the necessary tools...
(Read INSTALL.REPO for more details on building Emacs) (Read INSTALL.REPO for more details on building Emacs)
@ -235,36 +220,12 @@ echo timestamp > src/stamp-h.in || exit
## Configure Git, if using Git. ## Configure Git, if using Git.
if test -d .git && (git status -s) >/dev/null 2>&1; then if test -d .git && (git status -s) >/dev/null 2>&1; then
# Like 'git config NAME VALUE', but conditional on --git-config,
# verbose on change, and exiting on failure.
git_config ()
{
name=$1
value=$2
if $git_config; then
ovalue=`git config --get "$name"` && test "$ovalue" = "$value" || {
echo "${Configuring_git}git config $name '$value'"
Configuring_git=
git config "$name" "$value" || exit
}
fi
}
Configuring_git='Configuring git...
'
# Check hashes when transferring objects among repositories.
git_config transfer.fsckObjects true
# Configure 'git diff' hunk header format. # Configure 'git diff' hunk header format.
git_config 'diff.elisp.xfuncname' \ git config 'diff.elisp.xfuncname' \
'^\(def[^[:space:]]+[[:space:]]+([^()[:space:]]+)' '^\(def[^[:space:]]+[[:space:]]+([^()[:space:]]+)' || exit
git_config 'diff.texinfo.xfuncname' \ git config 'diff.texinfo.xfuncname' \
'^@node[[:space:]]+([^,[:space:]][^,]+)' '^@node[[:space:]]+([^,[:space:]][^,]+)' || exit
# Install Git hooks. # Install Git hooks.