git-svn: Simplify calculation of GIT_DIR
authorBarry Wardell <barry.wardell@gmail.com>
Mon, 21 Jan 2013 01:22:02 +0000 (01:22 +0000)
committerEric Wong <normalperson@yhbt.net>
Thu, 24 Jan 2013 10:21:23 +0000 (10:21 +0000)
commitbc93ceb7c5ec959ad275f575a3c49ff491337a8b
tree32b9b793f3fe6fc9cec2e0af33340f3062c5e723
parent1b67bef25606471817d9b0a61a923568de0daac8
git-svn: Simplify calculation of GIT_DIR

Since git-rev-parse already checks for the $GIT_DIR environment
variable and that it returns an actual git repository, there is no
need to repeat the checks again here.

This also fixes a problem where git-svn did not work in cases where
.git was a file with a gitdir: link.

[ew: squashed test case,
 delay setting GIT_DIR until after `git rev-parse --cdup` to fix t9101,
 (thanks to Junio)]

Signed-off-by: Barry Wardell <barry.wardell@gmail.com>
Signed-off-by: Eric Wong <normalperson@yhbt.net>
git-svn.perl
t/t9100-git-svn-basic.sh