summaryrefslogtreecommitdiff
path: root/git-commit.sh
diff options
context:
space:
mode:
authorLibravatar Junio C Hamano <junkio@cox.net>2005-11-25 15:52:57 -0800
committerLibravatar Junio C Hamano <junkio@cox.net>2005-11-25 15:55:50 -0800
commit2a1ddc58e4d2220feea7eba4623dac07a0f83f94 (patch)
tree31b3c7eeb719c61a19922f3e8bf5abd46b49b5bb /git-commit.sh
parentsetup_git_directory: make sure GIT_DIR is a valid repository. (diff)
downloadtgif-2a1ddc58e4d2220feea7eba4623dac07a0f83f94.tar.xz
git-sh-setup: move the repository check to a core program.
Any core commands that use setup_git_directory() now check if given GIT_DIR is really a valid repository, so the same check in git-sh-setup can use it without reimplementing it in shell. This commit changes git-sh-setup to use git-var command for that, although any other commands would do. Note that we export GIT_DIR explicitly when calling git-var; without it, the caller of this script would use GIT_DIR that we return (which is to assume ./.git unless the caller has it elsewhere) while git-var would go up to find a .git directory in our parent directories, which would be checking a different directory from what our callers will be using. Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'git-commit.sh')
0 files changed, 0 insertions, 0 deletions