Thread (7 messages) flat view 7 messages, 6 authors, 2016-06-15

Re: Migrating a git repository to subversion

From: Martin Langhoff <hidden>
Date: 2016-06-15 22:44:37

On Fri, May 16, 2008 at 3:01 PM, Linus Torvalds
[off-list ref] wrote:
On Thu, 15 May 2008, Alf Mikula wrote:
quoted
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@gmail.com
 martin@laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help