| 1 | #ifndef PROMISOR_REMOTE_H |
| 2 | #define PROMISOR_REMOTE_H |
| 3 | |
| 4 | struct object_id; |
| 5 | |
| 6 | /* |
| 7 | * Promisor remote linked list |
| 8 | * Its information come from remote.XXX config entries. |
| 9 | */ |
| 10 | struct promisor_remote { |
| 11 | struct promisor_remote *next; |
| 12 | const char name[FLEX_ARRAY]; |
| 13 | }; |
| 14 | |
| 15 | extern struct promisor_remote *promisor_remote_find(const char *remote_name); |
| 16 | extern int has_promisor_remote(void); |
| 17 | extern int promisor_remote_get_direct(struct repository *repo, |
| 18 | const struct object_id *oids, |
| 19 | int oid_nr); |
| 20 | |
| 21 | #endif /* PROMISOR_REMOTE_H */ |