MCPcopy Create free account
hub / github.com/git/git / receive_packfile_uris

Function receive_packfile_uris

fetch-pack.c:1674–1687  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1672}
1673
1674static void receive_packfile_uris(struct packet_reader *reader,
1675 struct string_list *uris)
1676{
1677 process_section_header(reader, "packfile-uris", 0);
1678 while (packet_reader_read(reader) == PACKET_READ_NORMAL) {
1679 if (reader->pktlen < the_hash_algo->hexsz ||
1680 reader->line[the_hash_algo->hexsz] != ' ')
1681 die("expected '<hash> <uri>', got: %s", reader->line);
1682
1683 string_list_append(uris, reader->line);
1684 }
1685 if (reader->status != PACKET_READ_DELIM)
1686 die("expected DELIM");
1687}
1688
1689enum fetch_state {
1690 FETCH_CHECK_LOCAL = 0,

Callers 1

do_fetch_pack_v2Function · 0.85

Calls 4

process_section_headerFunction · 0.85
packet_reader_readFunction · 0.85
dieFunction · 0.70
string_list_appendFunction · 0.70

Tested by

no test coverage detected