GitSetup 2020-04-17 (b162f746)

Code extracted from:

    https://gitlab.kitware.com/utils/gitsetup.git

at commit b162f7465b8163be49ba6d0ea9400f418c2fbb9d (setup).
This commit is contained in:
GitSetup Upstream
2020-04-17 10:12:23 -04:00
committed by Brad King
parent f223a7caf4
commit 58696abdfe

View File

@@ -20,12 +20,19 @@
# Project configuration instructions: NONE
for (( ; ; )); do
user_name=$(git config user.name || echo '') &&
user_email=$(git config user.email || echo '') &&
if test -n "$user_name" -a -n "$user_email"; then
if type -p rev >/dev/null && type -p cut >/dev/null; then
ident="$(git var GIT_AUTHOR_IDENT 2>/dev/null | rev | cut -d' ' -f3- | rev)"
elif user_name=$(git config --get user.name) &&
user_email=$(git config --get user.email); then
ident="$user_name <$user_email>"
else
ident=""
fi
if test -n "$ident"; then
echo 'Your commits will record as Author:
'"$user_name <$user_email>"'
'"$ident"'
' &&
read -ep 'Is the author name and email address above correct? [Y/n] ' correct &&
if test "$correct" != "n" -a "$correct" != "N"; then