| const char *deepen_since; |
| const struct string_list *deepen_not; |
| unsigned deepen_relative:1; |
| unsigned use_thin_pack:1; |
| unsigned stateless_rpc:1; |
| unsigned check_self_contained_and_connected:1; |
| unsigned self_contained_and_connected:1; |
| unsigned update_shallow:1; |
| * sought represents remote references that should be updated from. |
| * On return, the names that were found on the remote will have been |
| struct ref *fetch_pack(struct fetch_pack_args *args, |
| int fd[], struct child_process *conn, |
| struct oid_array *shallow, |
| * Print an appropriate error message for each sought ref that wasn't |
| * matched. Return 0 if all sought refs were matched, otherwise 1. |
| int report_unmatched_refs(struct ref **sought, int nr_sought); |