Nicolas Pitre | 3449f8c | 2008-02-28 00:25:17 -0500 | [diff] [blame] | 1 | #ifndef PACK_REVINDEX_H |
| 2 | #define PACK_REVINDEX_H |
| 3 | |
Jeff King | 9d98bbf | 2015-12-21 01:20:33 -0500 | [diff] [blame] | 4 | struct packed_git; |
| 5 | |
Nicolas Pitre | 3449f8c | 2008-02-28 00:25:17 -0500 | [diff] [blame] | 6 | struct revindex_entry { |
| 7 | off_t offset; |
| 8 | unsigned int nr; |
| 9 | }; |
| 10 | |
Jeff King | 9d98bbf | 2015-12-21 01:20:33 -0500 | [diff] [blame] | 11 | void load_pack_revindex(struct packed_git *p); |
| 12 | int find_revindex_position(struct packed_git *p, off_t ofs); |
Vicent Marti | 92e5c77 | 2013-10-24 14:00:36 -0400 | [diff] [blame] | 13 | |
Nicolas Pitre | 3449f8c | 2008-02-28 00:25:17 -0500 | [diff] [blame] | 14 | struct revindex_entry *find_pack_revindex(struct packed_git *p, off_t ofs); |
Nicolas Pitre | 3449f8c | 2008-02-28 00:25:17 -0500 | [diff] [blame] | 15 | |
| 16 | #endif |