From: Eric Wong Date: Thu, 08 Jul 2010 08:58:14 GMT Subject: Re: [PATCH] git-svn: mangle refnames forbidden in git Message-ID: <20100708085814.GC10779@dcvr.yhbt.net> In-Reply-To: <20100708084356.GA29856@burratino> Jonathan Nieder wrote: > 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. > $ svn --version > svn, version 1.6.12 (r955767) > compiled Jun 21 2010, 20:24:54 > [...] > > Ideas? I can't reproduce it with 1.5.1 here, does URI-escaping the "@{0}" to "%40%7B0%7D" work? -- Eric Wong