author | Nicolas Pitre <nico@cam.org> | |
Thu, 6 Sep 2007 06:13:11 +0000 (02:13 -0400) | ||
committer | Junio C Hamano <gitster@pobox.com> | |
Thu, 6 Sep 2007 07:01:45 +0000 (00:01 -0700) | ||
commit | 8ecce684a38f7cea084abe9eef80bda04d7c77be | |
tree | f9d23ac0a64826875fc99ad4cbd85d7a5af0570a | tree | snapshot |
parent | e334977dfad575cd8ac1a9e5f8e73fe4d018cec0 | commit | diff |
basic threaded delta search
this is still rough, hence it is disabled by default. You need to compile
with "make THREADED_DELTA_SEARCH=1 ..." at the moment.
Threading is done on different portions of the object list to be
deltified. This is currently done by spliting the list into n parts and
then a thread is spawned for each of them. A better method would consist
of spliting the list into more smaller parts and have the n threads
pick the next part available.
Signed-off-by: Nicolas Pitre <nico@cam.org>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
this is still rough, hence it is disabled by default. You need to compile
with "make THREADED_DELTA_SEARCH=1 ..." at the moment.
Threading is done on different portions of the object list to be
deltified. This is currently done by spliting the list into n parts and
then a thread is spawned for each of them. A better method would consist
of spliting the list into more smaller parts and have the n threads
pick the next part available.
Signed-off-by: Nicolas Pitre <nico@cam.org>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Makefile | diff | blob | history | |
builtin-pack-objects.c | diff | blob | history |