#!/bin/sh test_description='git-svn rmdir' . ./lib-git-svn.sh test_expect_success 'initialize repo' ' mkdir import && cd import && 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" && cd .. ' test_expect_success 'mirror via git-svn' ' git-svn init "$svnrepo" && git-svn fetch && 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 ' test_done