* autogen.sh: Revert all recent changes.
This commit is contained in:
parent
74ebd4a791
commit
fe321fdb66
1 changed files with 4 additions and 43 deletions
47
autogen.sh
47
autogen.sh
|
@ -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.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue