]> git.ipfire.org Git - thirdparty/git.git/blame - t/t9102-git-svn-deep-rmdir.sh
t/t91XX git-svn tests: run "git svn" not "git-svn"
[thirdparty/git.git] / t / t9102-git-svn-deep-rmdir.sh
CommitLineData
5ab9cc86 1#!/bin/sh
1364ff27 2test_description='git svn rmdir'
c07eee1f
EW
3. ./lib-git-svn.sh
4
f69e836f 5test_expect_success 'initialize repo' '
c07eee1f
EW
6 mkdir import &&
7 cd import &&
8 mkdir -p deeply/nested/directory/number/1 &&
9 mkdir -p deeply/nested/directory/number/2 &&
10 echo foo > deeply/nested/directory/number/1/file &&
11 echo foo > deeply/nested/directory/number/2/another &&
f69e836f 12 svn import -m "import for git-svn" . "$svnrepo" &&
c07eee1f 13 cd ..
f69e836f 14 '
c07eee1f 15
f69e836f 16test_expect_success 'mirror via git-svn' '
1364ff27
NS
17 git svn init "$svnrepo" &&
18 git svn fetch &&
16805d3e 19 git checkout -f -b test-rmdir ${remotes_git_svn}
f69e836f 20 '
c07eee1f 21
f69e836f 22test_expect_success 'Try a commit on rmdir' '
c07eee1f 23 git rm -f deeply/nested/directory/number/2/another &&
f69e836f 24 git commit -a -m "remove another" &&
1364ff27 25 git svn set-tree --rmdir HEAD &&
f69e836f
BD
26 svn ls -R "$svnrepo" | grep ^deeply/nested/directory/number/1
27 '
c07eee1f
EW
28
29
30test_done