Hi, I'm trying to clone a SVN repo in order to migrate it to git but i hit a wall with SVN branch names that contain a backslash, which seems to be allowed in SVN but prohibited in git refs: r289 = c4cb1f0c34e741a07de9673515c853d49c5522b9 (refs/remotes/origin/dicomBaseClass) Found possible branch point: file:///path.repo/trunk/dicomBaseClass => file:///path.repo/tags/dicomBaseClass%5Cv0.1, 181 Initializing parent: refs/remotes/origin/tags/dicomBaseClass\v0.1@181 W: Ignoring error from SVN, path probably does not exist: (160013): Filesystem has no item: File not found: revision 101, path '/trunk/dicomBaseClass' W: Do not be alarmed at the above message git-svn is just searching aggressively for old history. This may take a while on large repositories Found possible branch point: file:///path.repo/dicomBaseClass => file:///path.repo/trunk/dicomBaseClass, 172 Initializing parent: refs/remotes/origin/tags/dicomBaseClass\v0.1@172 fatal: update_ref failed for ref 'refs/remotes/origin/tags/dicomBaseClass\v0.1@172': refusing to update ref with bad name 'refs/remotes/origin/tags/dicomBaseClass\v0.1@172' update-ref -m r75 refs/remotes/origin/tags/dicomBaseClass\v0.1@172 1fe0cc23e3cd56a1087562f8ca3d2e40cd2b30d4: command returned error: 128 The tag in case is "dicomBaseClass\v0.1@172". Is there a way to mangle those names on the fly to get rid of the backslashes or can they be handled in any other way to be compatible with git? Cheers, -- Michael Fladischer Fladi.at
Attachment:
signature.asc
Description: OpenPGP digital signature