| 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 |