| test_description='git-svn rmdir' |
| test_expect_success 'initialize repo' " |
| mkdir -p deeply/nested/directory/number/1 && |
| mkdir -p deeply/nested/directory/number/2 && |
| echo foo > deeply/nested/directory/number/1/file && |
| echo foo > deeply/nested/directory/number/2/another && |
| svn import -m 'import for git-svn' . $svnrepo && |
| test_expect_success 'mirror via git-svn' " |
| git checkout -f -b test-rmdir remotes/git-svn |
| test_expect_success 'Try a commit on rmdir' " |
| git rm -f deeply/nested/directory/number/2/another && |
| git commit -a -m 'remove another' && |
| git-svn set-tree --rmdir HEAD && |
| svn ls -R $svnrepo | grep ^deeply/nested/directory/number/1 |