t9118-git-svn-funky-branch-names.sh fails for me: [...] 3402a8497588142722deb77f6e4f42b6caaabc85 refs/remotes/not-a%40{0}reflog fatal: ambiguous argument 'refs/remotes/not-a%40{0}reflog': unknown revision or path not in the working tree. Use '--' to separate paths from revisions not ok - 2 test clone with funky branch names More precisely, the failure occurs in the svn_cmd cp -m "reflog" "$svnrepo/pr ject/trunk" \ "$svnrepo/pr ject/branches/not-a@{0}reflog" && line in that test: I think svn is handling the @ itself here. $ svnadmin create /tmp/foo $ svn checkout file:///tmp/foo wc Checked out revision 0. $ echo hello >wc/source $ (cd wc && svn add source) A source $ (cd wc && svn commit -m one) Adding source Transmitting file data . Committed revision 1. $ svn cp -m reflog file:///tmp/foo/source 'file:///tmp/foo/not-a@{0}reflog' Committed revision 2. $ (cd wc && svn update) A not-a Updated to revision 2. $ svn --version svn, version 1.6.12 (r955767) compiled Jun 21 2010, 20:24:54 [...] Ideas? -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html