53 Commits (c7a62075917b3340f908093f63f1161c44ed1475)

Author SHA1 Message Date
Jeff King d0229abd93 object: convert lookup_object() to use object_id 6 years ago
Jeff King fde67d6896 prune: use bitmaps for reachability traversal 6 years ago
Stefan Beller f86bcc7b2c tree: add repository argument to lookup_tree 7 years ago
Stefan Beller da14a7ff99 blob: add repository argument to lookup_blob 7 years ago
Stefan Beller 5abddd1eb7 object: add repository argument to lookup_object 7 years ago
Stefan Beller 0df8e96566 cache.h: add repository argument to oid_object_info 7 years ago
Stefan Beller a80d72db2a object-store: move packed_git and packed_git_mru to object store 7 years ago
brian m. carlson abef9020e3 sha1_file: convert sha1_object_info* to object_id 7 years ago
Brandon Williams debca9d2fe object: rename function 'typename' to 'type_name' 7 years ago
Nguyễn Thái Ngọc Duy d0c39a49cc revision.c: --all adds HEAD from all worktrees 7 years ago
Jonathan Tan 7709f468fd pack: move for_each_packed_object() 7 years ago
brian m. carlson c251c83df2 object: convert parse_object* to take struct object_id 8 years ago
brian m. carlson 740ee055c6 Convert lookup_tree to struct object_id 8 years ago
brian m. carlson 3aca1fc6c9 Convert lookup_blob to struct object_id 8 years ago
Johannes Schindelin dddbad728c timestamp_t: a new data type for timestamps 8 years ago
brian m. carlson 76c1d9a096 Convert object iteration callbacks to struct object_id 8 years ago
Nguyễn Thái Ngọc Duy 9a3acba1ca reachable.c: use error_errno() 9 years ago
Jeff King 2824e1841b list-objects: pass full pathname to callbacks 9 years ago
Jeff King dc06dc8800 list-objects: drop name_path entirely 9 years ago
Jeff King de1e67d070 list-objects: pass full pathname to callbacks 9 years ago
Jeff King bd64516aca list-objects: drop name_path entirely 9 years ago
Johannes Schindelin 14886b40c5 pack-objects: do not get distracted by broken symrefs 9 years ago
Michael Haggerty 635170f2bb add_one_ref(): rewrite to take an object_id argument 10 years ago
Michael Haggerty 2b2a5be394 each_ref_fn: change to take an object_id parameter 10 years ago
Jeff King 1385bb7ba3 reachable: only mark local objects as recent 10 years ago
Jeff King 1be111d88f reachable: use revision machinery's --indexed-objects code 10 years ago
Jeff King abcb86553d pack-objects: match prune logic for discarding objects 10 years ago
Jeff King d3038d22f9 prune: keep objects reachable from recent objects 10 years ago
Jeff King 3725427945 reachable: mark index blobs as SEEN 10 years ago
Jeff King 718ccc9731 reachable: reuse revision.c "add all reflogs" code 10 years ago
Jeff King 5f78a431ab reachable: use traverse_commit_list instead of custom walk 10 years ago
Max Kirillov c40fdd01dd reachable.c: add HEAD to reachability starting commits 10 years ago
Jeff King 6e454b9a31 clear parsed flag when we free tree buffers 12 years ago
Jeff King f7892d1817 use parse_object_or_die instead of die("bad object") 12 years ago
Jeff King 0b26abc0f5 reachable: per-object progress 13 years ago
Nguyễn Thái Ngọc Duy dc347195cc prune: show progress while marking reachable objects 13 years ago
Johannes Schindelin c0aa335c95 Remove unused variables 14 years ago
Thiago Farina 3cd474599f object.h: Add OBJECT_ARRAY_INIT macro and make use of it. 15 years ago
Björn Steinbrink de551d472e process_{tree,blob}: Remove useless xstrdup calls 16 years ago
Martin Koegler f7de5a56b7 reachable.c::process_tree/blob: check for NULL 17 years ago
Martin Koegler cc36934791 process_tag: handle tag->tagged == NULL 17 years ago
Martin Koegler c34066358a reachable.c::add_one_tree: handle NULL from lookup_tree 17 years ago
Martin Koegler 3d51e1b5b8 check return code of prepare_revision_walk 17 years ago
Linus Torvalds 7a51ed66f6 Make on-disk index representation separate from in-core one 17 years ago
Andy Parkins 8d2244ba74 Make git-prune submodule aware (and fix a SEGFAULT in the process) 18 years ago
Linus Torvalds 6fda5e5180 Initialize tree descriptors with a helper function rather than by hand. 18 years ago
Nicolas Pitre eb8381c885 scan reflogs independently from refs 18 years ago
Johannes Schindelin 883d60fa97 Sanitize for_each_reflog_ent() 18 years ago
Junio C Hamano 94421474e0 Move traversal of reachable objects into a separate library. 18 years ago
Junio C Hamano ca4f293fb4 builtin-prune: separate ref walking from reflog walking. 18 years ago