Re: Subversion integration with git

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

>> I think it falls very close to the native-git-svn Google SoC
>> project[1], and if you are able to share what you have I'm sure
>> Ramkumar (I hope you don't mind me CC'ing you, and that I spelled your
>> name right) would appreciate having a look.
> 
> Yes. Thank you for CC'ing me, Erik.
> 
>> Is it worthwhile to start a new project - or would it be better to grok the internals of existing projects and try to make them scale?
> 
> ... if my proposal gets accepted, I
> could work with you to get it integrated into the remote helper that
> I'll be building. Depending on the complexity of your project, this
> might only be possible at the end of my GSoC term.
> 
> 
> 
> -- Ram

I've started looking at the first piece of the pipeline, reading from a
remote subversion URL. I stumbled upon rsvndump[2], which is
GPLv3+ licensed and promises to produce a Subversion dump from
a remote repository. This could be piped to my utility,
svn-dump-fast-export[3], to produce suitable input for git fast-import.
I believe this would address the first two components of Ram's.
proposal and allow more focus to be given to the interesting ones.
That's presuming that I have a feature-complete release by the time
the GSoC project begins.

My project is currently under a two-clause BSD style license.
This is primarily because the two projects it derives from were
distributed under the same license, rather than any preference.

As I've included a reference to my project, I'll emphasise that it is a
work in progress, with a handful of known bugs.
At present, symlinks are damaged on update and some files
disappear late in the history of my test repository.
I'm planning a rewrite of the parser once symlinks are complete.

[1] http://thread.gmane.org/gmane.comp.version-control.git/142623
[2] http://rsvndump.sourceforge.net/
[3] http://github.com/barrbrain/svn-dump-fast-export/

--
David Barr--
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

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]