Re: [PULL svn-fe] fast-import 'ls', line-buffer changes
- From
David Michael Barr <david.barr@cordelta.com>
- Date
- Feb 26, 2011, 12:03 UTC
- Message-ID
- <34AB7FDB-87F9-4C46-AC90-D15A55103F02@cordelta.com>
- In-Reply-To
- <20110226114435.GB12231@elie>
Hi,
Show 12 quoted lines
> Please pull > > git://repo.or.cz/git/jrn.git svn-fe > > to get the following changes on top of master + the old jn/svn-fe. > > These are patches from the threads $gmane/164146 and $gmane/167536, > providing some plumbing to support incremental import in svn-fe. They > are probably far from perfect but they seem to work okay so far, and > I'd be fine with putting any fixes on top of them. > > Thoughts, suggestions, etc welcome as always.
I'll try to put together a new topic based on this branch. The target is incremental imports and removal of svn-fe's internal tree representation. The patches that I intend to pick are as follows:
David Barr (9): vcs-svn: drop obj_pool.h vcs-svn: drop trp.h vcs-svn: drop string_pool vcs-svn: factor out usage of string_pool vcs-svn: implement perfect hash for top-level keys vcs-svn: implement perfect hash for node-prop keys vcs-svn: avoid using ls command twice vcs-svn: pass paths through to fast-import vcs-svn: use mark from previous import for parent commit
Jonathan Nieder (7): vcs-svn: handle filenames with dq correctly vcs-svn: add a comment before each commit vcs-svn: simplify repo_modify_path and repo_copy vcs-svn: prepare to eliminate repo_tree structure vcs-svn: save marks for imported commits vcs-svn: use higher mark numbers for blobs vcs-svn: introduce repo_read_path to check the content at a path