Browse Source

git-sh-setup: move GIT_DIR initialization into a function

Signed-off-by: David Aguilar <davvid@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
maint
David Aguilar 10 years ago committed by Junio C Hamano
parent
commit
1c7e2d23e4
  1. 8
      git-sh-setup.sh

8
git-sh-setup.sh

@ -330,8 +330,7 @@ esac


# Make sure we are in a valid repository of a vintage we understand, # Make sure we are in a valid repository of a vintage we understand,
# if we require to be in a git repository. # if we require to be in a git repository.
if test -z "$NONGIT_OK" git_dir_init () {
then
GIT_DIR=$(git rev-parse --git-dir) || exit GIT_DIR=$(git rev-parse --git-dir) || exit
if [ -z "$SUBDIRECTORY_OK" ] if [ -z "$SUBDIRECTORY_OK" ]
then then
@ -346,6 +345,11 @@ then
exit 1 exit 1
} }
: ${GIT_OBJECT_DIRECTORY="$GIT_DIR/objects"} : ${GIT_OBJECT_DIRECTORY="$GIT_DIR/objects"}
}

if test -z "$NONGIT_OK"
then
git_dir_init
fi fi


peel_committish () { peel_committish () {

Loading…
Cancel
Save