Hi David,
David Barr wrote:
The current custom hash tables in fast-import.c do not grow.
This causes poor performance for very large imports.
Fortunately, we have struct hash_table and friends so there's
no need to write cumbersome hash table growth code.
Thanks for these patches. I've tentatively queued the following
patches at
git://repo.or.cz/git/jrn.git fast-import-pu
and would be happy to ask Junio to pull them if they look sane to you.
Sorry for the long delay.
David Barr (2):
fast-import: allow object_table to grow dynamically
fast-import: allow atom_table to grow dynamically
Jonathan Nieder (2):
fast-import: allow branch_table to grow dynamically
fast-import: use DIV_ROUND_UP
fast-import.c | 153 ++++++++++++++++++++++++++++++++++++++-------------------
1 file changed, 102 insertions(+), 51 deletions(-)