summaryrefslogtreecommitdiffstats
path: root/pack-revindex.h
diff options
context:
space:
mode:
authorNicolas Pitre <nico@cam.org>2008-02-28 00:25:17 -0500
committerJunio C Hamano <gitster@pobox.com>2008-03-01 01:44:45 -0800
commit3449f8c4cb93a0ec445db22ee7549d0b051446d6 (patch)
tree33143e11a7760f248e10338d41791a833fb646f8 /pack-revindex.h
parentMerge branch 'maint' (diff)
downloadgit-3449f8c4cb93a0ec445db22ee7549d0b051446d6.tar.xz
git-3449f8c4cb93a0ec445db22ee7549d0b051446d6.zip
factorize revindex code out of builtin-pack-objects.c
No functional change. This is needed to fix verify-pack in a later patch. Signed-off-by: Nicolas Pitre <nico@cam.org> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'pack-revindex.h')
-rw-r--r--pack-revindex.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/pack-revindex.h b/pack-revindex.h
new file mode 100644
index 00000000000..c3527a75655
--- /dev/null
+++ b/pack-revindex.h
@@ -0,0 +1,12 @@
+#ifndef PACK_REVINDEX_H
+#define PACK_REVINDEX_H
+
+struct revindex_entry {
+ off_t offset;
+ unsigned int nr;
+};
+
+void init_pack_revindex(void);
+struct revindex_entry *find_pack_revindex(struct packed_git *p, off_t ofs);
+
+#endif