aboutsummaryrefslogtreecommitdiff
path: root/diff.c
diff options
context:
space:
mode:
authorJunio C Hamano <junkio@cox.net>2005-05-04 01:33:33 -0700
committerJunio C Hamano <junkio@cox.net>2005-05-04 01:33:33 -0700
commitae7c0c92c0713307986bcd1fb54fa0694aae962a (patch)
tree74bcaa311990e35754b33479bf0bca7b5bfae16d /diff.c
parentfd0ffd3ad12d6aa49b8ac2cce7728976d678cc63 (diff)
downloadgit-ae7c0c92c0713307986bcd1fb54fa0694aae962a.tar.gz
git-ae7c0c92c0713307986bcd1fb54fa0694aae962a.tar.xz
Git-prune-script loses blobs referenced from an uncommitted cache.
(updated from the version posted to GIT mailing list). When a new blob is registered with update-cache, and before the cache is written as a tree and committed, git-fsck-cache will find the blob unreachable. This patch adds a new flag, "--cache" to git-fsck-cache, with which it keeps such blobs from considered "unreachable". The git-prune-script is updated to use this new flag. At the same time it adds .git/refs/*/* to the set of default locations to look for heads, which should be consistent with expectations from Cogito users. Without this fix, "diff-cache -p --cached" after git-prune-script has pruned the blob object will fail mysteriously and git-write-tree would also fail. Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'diff.c')
0 files changed, 0 insertions, 0 deletions