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

Re: [linux.conf.au] VCS Interoperability

From
Jonathan Nieder <jrnieder@gmail.com>
Date
Jan 27, 2012, 00:10 UTC
Message-ID
<20120127001041.GB6158@burratino>
In-Reply-To
<CAFfmPPPvpbsYz9cjN6OspivCN3dbuPGOU7fyaVdnic3D4V855w@mail.gmail.com>
Hi,
David Barr wrote:
> After giving my talk, I feel compelled to reroll the historic vcs-svn series.
> I'm pushing as I go to my GitHub account:
>
>   https://github.com/barrbrain/git/commits/svn-fe-reroll
Just some quick notes to save some time:
All the commits on the 
 git://repo.or.cz/git/jrn.git svn-fe

branch were known-good in the sense that they seemed sane enough to build on and I do not think they need any reorganization or other work. Maybe that could help bootstrap your efforts?

The svn-fe-pu branch includes some other patches: some optimizations which are probably safe, the demo helper that allows "git clone svn-alpha::<url>", some transport-helper patches to support the latter, and so on. They are not vetted. If anyone sends patches from that branch, or any other patch for that matter, to the list and cc-s me, I'll be happy to review them. Here's a shortlog for convenience:

 David Barr (2):
       fast-import: allow object_table to grow dynamically
       fast-import: allow atom_table to grow dynamically
 
 Dmitry Ivankov (2):
       Arrange a backflow pipe from fast-importer to remote helper stdin
       Add alpha version of remote-svn helper
 
 Jonathan Nieder (12):
       work around ISO C incompatibility between data and function pointers
       ensure initializer elements are computable at load time
       enums: omit trailing comma for portability
       notes: avoid C99-style comment
       notes merge: eliminate OUTPUT macro
       make sure initializers are computable at load time
       fast-import: allow branch_table to grow dynamically
       fast-import: use DIV_ROUND_UP
       svn-fe: add a program that generates a notes-to-svn-revs mapping
       svn-fe: do not rely on /bin/env utility to launch remote helper
       svn-fe: use tabs to indent in remote helper script
       remaining warnings

Test results from the svn-fe branch would be interesting. I am particularly nervous about asking Junio to pull changes to contrib/svn-fe that might break it at the same time as making the interface changes needed for support of the "svnadmin dump --incremental" format without much testing since it would be painful to back them out. But probably that's moot, since after this long while there still hasn't been anyone testing it.

Jonathan
Previous: David BarrNext: Jonathan Nieder
Message 9 of 16 in “[linux.conf.au] VCS Interoperability”
  1. David Michael BarrJan 9, 2012
  2. Ramkumar RamachandraJan 10, 2012
  3. David Michael BarrJan 22, 2012
  4. Ramkumar RamachandraJan 22, 2012
  5. david@lang.hmJan 22, 2012
  6. Brian GernhardtJan 22, 2012
  7. Scott ChaconJan 23, 2012
  8. David BarrJan 26, 2012
  9. Jonathan NiederJan 27, 2012
  10. [PULL] svn-fe updates for master or nextJonathan Nieder, Jan 27, 2012
  11. Jonathan NiederJan 27, 2012
  12. David BarrJan 27, 2012
  13. Jonathan NiederJan 27, 2012
  14. Junio C HamanoJan 27, 2012
  15. Junio C HamanoJan 28, 2012
  16. Junio C HamanoJan 27, 2012

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.