| #!/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_cmd import -m "import for git svn" . "$svnrepo" | 
 | 	) | 
 | 	' | 
 |  | 
 | 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_cmd ls -R "$svnrepo" | grep ^deeply/nested/directory/number/1 | 
 | 	' | 
 |  | 
 |  | 
 | test_done |