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 warningsTest 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