On Fri, May 16, 2008 at 3:01 PM, Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx> wrote: > On Thu, 15 May 2008, Alf Mikula wrote: >> Having said that, I want to demonstrate git's git<--->svn >> capabilities, and currently everybody here has and understands >> Subversion. So, I want to initialize a Subversion repository with my >> git history from my local git repository. Here's what I tried: > > Hmm. I don't think there is any git2svn thing, but if your history is > linear (which is really the only thing SVN can handle, since SVN doesn't > really do "merges" in the git sense at all), you could just write some > silly script to extract the patches one by one and commit them using SVN. The git svn rebase trick described earlier does almost exactly what Alf wants. > Or, and this gets extra points for being disgusting, use "git-cvsserver" > to serve a remote CVS repo, then cvssuck to create a local CVS repo out of > it, and then do cvs2svn to create a SVN repo. Ta-daa! Ugh. Evil man. m -- martin.langhoff@xxxxxxxxx martin@xxxxxxxxxx -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff -- 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