summaryrefslogtreecommitdiff
path: root/cache.h
diff options
context:
space:
mode:
authorBrandon Casey <drafnel@gmail.com>2008-11-12 17:59:03 (GMT)
committerJunio C Hamano <gitster@pobox.com>2008-11-12 18:28:08 (GMT)
commit8d25931d6ff47a7fb06512d767d1d416d9bc7733 (patch)
tree81a5c69309c1eec4ad8bb723b20998b4a9aa4aa6 /cache.h
parent9245ddd515d0fb5da52da4fd4dfc71460e98db90 (diff)
downloadgit-8d25931d6ff47a7fb06512d767d1d416d9bc7733.zip
git-8d25931d6ff47a7fb06512d767d1d416d9bc7733.tar.gz
git-8d25931d6ff47a7fb06512d767d1d416d9bc7733.tar.bz2
packed_git: convert pack_local flag into a bitfield and add pack_keep
pack_keep will be set when a pack file has an associated .keep file. Signed-off-by: Brandon Casey <casey@nrlssc.navy.mil> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'cache.h')
-rw-r--r--cache.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/cache.h b/cache.h
index a1e4982..1a5740f 100644
--- a/cache.h
+++ b/cache.h
@@ -671,7 +671,8 @@ extern struct packed_git {
int index_version;
time_t mtime;
int pack_fd;
- int pack_local;
+ unsigned pack_local:1,
+ pack_keep:1;
unsigned char sha1[20];
/* something like ".git/objects/pack/xxxxx.pack" */
char pack_name[FLEX_ARRAY]; /* more */