summaryrefslogtreecommitdiff
path: root/pack-revindex.h
diff options
context:
space:
mode:
authorNicolas Pitre <nico@cam.org>2008-02-28 05:25:17 (GMT)
committerJunio C Hamano <gitster@pobox.com>2008-03-01 09:44:45 (GMT)
commit3449f8c4cb93a0ec445db22ee7549d0b051446d6 (patch)
tree33143e11a7760f248e10338d41791a833fb646f8 /pack-revindex.h
parent6d21667206c4c2b10aad99eca1530a4f17c4e61d (diff)
downloadgit-3449f8c4cb93a0ec445db22ee7549d0b051446d6.zip
git-3449f8c4cb93a0ec445db22ee7549d0b051446d6.tar.gz
git-3449f8c4cb93a0ec445db22ee7549d0b051446d6.tar.bz2
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 0000000..c3527a7
--- /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