diff options
author | Eric Wong <e@80x24.org> | 2016-07-22 20:17:31 +0000 |
---|---|---|
committer | Eric Wong <e@80x24.org> | 2016-07-22 20:38:11 +0000 |
commit | c0071ae5dc1c610ab3791ece7ccf7d4772fde151 (patch) | |
tree | 9090e751ec38210b1becc2c50ce8e7d4c8fce023 /t/t9100-git-svn-basic.sh | |
parent | cec9264f17f5cb4a1bc0f41d51c7f62c6bf4784e (diff) | |
download | git-c0071ae5dc1c610ab3791ece7ccf7d4772fde151.tar.gz git-c0071ae5dc1c610ab3791ece7ccf7d4772fde151.tar.xz |
git-svn: allow --version to work anywhere
Checking the version of the installed SVN libraries should not
require a git repository at all. This matches the behavior of
"git --version".
Add a test for "git svn help" for the same behavior while we're
at it, too.
Signed-off-by: Eric Wong <e@80x24.org>
Diffstat (limited to 't/t9100-git-svn-basic.sh')
-rwxr-xr-x | t/t9100-git-svn-basic.sh | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/t/t9100-git-svn-basic.sh b/t/t9100-git-svn-basic.sh index 28082b134..ab6593b91 100755 --- a/t/t9100-git-svn-basic.sh +++ b/t/t9100-git-svn-basic.sh @@ -19,6 +19,25 @@ case "$GIT_SVN_LC_ALL" in ;; esac +deepdir=nothing-above +ceiling=$PWD + +test_expect_success 'git svn --version works anywhere' ' + mkdir -p "$deepdir" && ( + export GIT_CEILING_DIRECTORIES="$ceiling" && + cd "$deepdir" && + git svn --version + ) +' + +test_expect_success 'git svn help works anywhere' ' + mkdir -p "$deepdir" && ( + export GIT_CEILING_DIRECTORIES="$ceiling" && + cd "$deepdir" && + git svn help + ) +' + test_expect_success \ 'initialize git svn' ' mkdir import && |