#define SHA1_ARRAY_H
struct sha1_array {
- unsigned char (*sha1)[20];
+ struct object_id *oid;
int nr;
int alloc;
int sorted;
#define SHA1_ARRAY_INIT { NULL, 0, 0, 0 }
-void sha1_array_append(struct sha1_array *array, const unsigned char *sha1);
+void sha1_array_append(struct sha1_array *array, const struct object_id *oid);
int sha1_array_lookup(struct sha1_array *array, const unsigned char *sha1);
void sha1_array_clear(struct sha1_array *array);