git/list[1] front-page[2] threads[3] people[4] search[5] about
 

git fast-import/fast-export

From
Sverre Rabbelier <srabbelier@gmail.com>
Date
Mar 6, 2010, 15:02 UTC
Message-ID
<fabb9a1e1003060702r671b57f4m9308863f566d5fbd@mail.gmail.com>
Heya,

As you can read on the wiki [0] I am hoping to mentor a GSoC student this year to work on git-remote-svn, a remote-helper for svn implemented in C. If successful git will be able to work natively with svn repositories, no offense to Eric, but git-svn is a tad sub-optimal ;). To do this I think the best way to go forward is to implement the helper by hooking up a fast-import/fast-export frontend to libsvn. Since it will be implemented in C (partially for speed, but also so that it will be usable on Windows as well), the current fast-import.c and builtin-fast-export.c could be of great use. Neither files have an explicit license, (although builtin-fast-import.c says copyright by Dscho) which puts them under the GPLv2. The libsvn bindings are apache licensed, so we need something licensed either under the apache license, or something compatible with that.

So my question, would it be possible to relicense fast-import.c and builtin-fast-export.c under "GPLv2 or later" instead of the current "GPLv2"? That way we can use (parts of) the code in the svn helper, which will (probably) be licensed as "GPLv2 or later" as well.

[0] http://git.wiki.kernel.org/index.php/SoC2010Ideas#A_remote_helper_for_svn
-- 
Cheers,

Sverre Rabbelier
Next: Johannes Schindelin
Message 1 of 6 in “git fast-import/fast-export”
  1. Sverre RabbelierMar 6, 2010
  2. Johannes SchindelinMar 6, 2010
  3. Junio C HamanoMar 6, 2010
  4. Sverre RabbelierMar 6, 2010
  5. Shawn O. PearceMar 6, 2010
  6. Sverre RabbelierMar 6, 2010

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.