author | Junio C Hamano <junkio@cox.net> | |
Sat, 22 Oct 2005 08:28:13 +0000 (01:28 -0700) | ||
committer | Junio C Hamano <junkio@cox.net> | |
Wed, 26 Oct 2005 19:37:49 +0000 (12:37 -0700) | ||
commit | f3123c4ab3d3698262e59561ac084de45b10365a | |
tree | 5184f41aebc18fdd90c27b76b8fb230fda58fb84 | tree | snapshot |
parent | 7ebb6fcafed2a3d47390e6f47ff20a98fe451409 | commit | diff |
pack-objects: Allow use of pre-generated pack.
git-pack-objects can reuse pack files stored in $GIT_DIR/pack-cache
directory, when a necessary pack is found. This is hopefully useful
when upload-pack (called from git-daemon) is expected to receive
requests for the same set of objects many times (e.g full cloning
request of any project, or updates from the set of heads previous day
to the latest for a slow moving project).
Currently git-pack-objects does *not* keep pack files it creates for
reusing. It might be useful to add --update-cache option to it,
which would allow it store pack files it created in the pack-cache
directory, and prune rarely used ones from it.
Signed-off-by: Junio C Hamano <junkio@cox.net>
git-pack-objects can reuse pack files stored in $GIT_DIR/pack-cache
directory, when a necessary pack is found. This is hopefully useful
when upload-pack (called from git-daemon) is expected to receive
requests for the same set of objects many times (e.g full cloning
request of any project, or updates from the set of heads previous day
to the latest for a slow moving project).
Currently git-pack-objects does *not* keep pack files it creates for
reusing. It might be useful to add --update-cache option to it,
which would allow it store pack files it created in the pack-cache
directory, and prune rarely used ones from it.
Signed-off-by: Junio C Hamano <junkio@cox.net>
Makefile | diff | blob | history | |
cache.h | diff | blob | history | |
copy.c | [new file with mode: 0644] | blob |
pack-objects.c | diff | blob | history |