CFT: merge-recursive in C (updated)

From: Alex Riesen <raa.lkml@gmail.com>
Date: 2006-06-28 01:48:32
Following many useful suggestions I updated the patch a little:

 - use run_command
   (and hope that whatever libc on windows does the quoting correctly)
 - use diffcore api instead of running git-diff-tree
 - use a pipe to "git-update-index --index-info" instead of using command line

Thanks Junio for the careful explanations, Johannes for his example and Linus
for inspiration :)

Good news is that it is faster: 6min vs 10min. Bad news is that it is still
not enough for me and it is only on Linux (Windows will be slower,
still testing),
uses an awful lot of memory and CPU.

---

Path list optimization should be next (and I'll be glad if someone does this
before me). Also graph algos have a greate optimization potential
(intersection, all parents of a node, node_by_sha).

Sorry for attachment, still at work.

-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Received on Wed Jun 28 01:50:02 2006

This archive was generated by hypermail 2.1.8 : 2006-06-28 01:50:26 EST