Rene Scharfe <rene.scharfe@xxxxxxxxxxxxxx> writes: > Currently git-archive-tree -f tar is slower than git-tar-tree. This is > because it is welded to the side of the existing code to minimize patch > size, and I also suspect read_tree_recursive() to be quite a bit slower > than builtin-tar-tree.c::traverse_tree(). Yes, I suspect "struct object" and friends are very inefficient to use for things like this. "struct tree_desc" based traverser is much preferred. -- VGER BF report: U 0.772588 - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html