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

Function load_pack_mtimes

pack-mtimes.c:99–121  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

97}
98
99int load_pack_mtimes(struct packed_git *p)
100{
101 char *mtimes_name = NULL;
102 int ret = 0;
103
104 if (!p->is_cruft)
105 return ret; /* not a cruft pack */
106 if (p->mtimes_map)
107 return ret; /* already loaded */
108
109 ret = open_pack_index(p);
110 if (ret < 0)
111 goto cleanup;
112
113 mtimes_name = pack_mtimes_filename(p);
114 ret = load_pack_mtimes_file(mtimes_name,
115 p->num_objects,
116 &p->mtimes_map,
117 &p->mtimes_size);
118cleanup:
119 free(mtimes_name);
120 return ret;
121}
122
123uint32_t nth_packed_mtime(struct packed_git *p, uint32_t pos)
124{

Callers 3

dump_mtimesFunction · 0.85
want_cruft_object_mtimeFunction · 0.85

Calls 3

open_pack_indexFunction · 0.85
pack_mtimes_filenameFunction · 0.85
load_pack_mtimes_fileFunction · 0.85

Tested by 1

dump_mtimesFunction · 0.68