| Age | Commit message (Expand) | Author | Files | Lines |
| 2018-09-17 | fsck: verify multi-pack-index | Derrick Stolee | 1 | -0/+18 |
| 2018-08-20 | treewide: use get_all_packs | Derrick Stolee | 1 | -2/+2 |
| 2018-08-15 | Merge branch 'jk/core-use-replace-refs' | Junio C Hamano | 1 | -1/+1 |
| 2018-07-18 | check_replace_refs: rename to read_replace_refs | Jeff King | 1 | -1/+1 |
| 2018-07-17 | commit-graph: add repo arg to graph readers | Jonathan Tan | 1 | -1/+1 |
| 2018-07-17 | Merge branch 'ds/commit-graph-fsck' into jt/commit-graph-per-object-store | Junio C Hamano | 1 | -0/+21 |
| 2018-06-29 | blob: add repository argument to lookup_blob | Stefan Beller | 1 | -1/+2 |
| 2018-06-29 | object: add repository argument to object_as_type | Stefan Beller | 1 | -1/+1 |
| 2018-06-29 | object: add repository argument to parse_object_buffer | Stefan Beller | 1 | -2/+5 |
| 2018-06-29 | object: add repository argument to lookup_object | Stefan Beller | 1 | -2/+3 |
| 2018-06-29 | object: add repository argument to parse_object | Stefan Beller | 1 | -2/+2 |
| 2018-06-27 | fsck: verify commit-graph | Derrick Stolee | 1 | -0/+21 |
| 2018-05-30 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -1/+1 |
| 2018-05-29 | Sync with Git 2.17.1 | Junio C Hamano | 1 | -22/+23 |
| 2018-05-21 | fsck: call fsck_finish() after fscking objects | Jeff King | 1 | -0/+3 |
| 2018-05-21 | fsck: actually fsck blob data | Jeff King | 1 | -22/+20 |
| 2018-05-02 | packfile: convert has_sha1_pack to object_id | brian m. carlson | 1 | -1/+1 |
| 2018-04-26 | cache.h: add repository argument to oid_object_info | Stefan Beller | 1 | -1/+2 |
| 2018-04-11 | Merge branch 'sb/packfiles-in-repository' | Junio C Hamano | 1 | -2/+0 |
| 2018-04-11 | Merge branch 'sb/object-store' | Junio C Hamano | 1 | -3/+10 |
| 2018-03-26 | packfile: keep prepare_packed_git() private | Nguyễn Thái Ngọc Duy | 1 | -2/+0 |
| 2018-03-26 | packfile: add repository argument to prepare_packed_git | Stefan Beller | 1 | -1/+1 |
| 2018-03-26 | sha1_file: add repository argument to prepare_alt_odb | Stefan Beller | 1 | -1/+1 |
| 2018-03-26 | object-store: move packed_git and packed_git_mru to object store | Stefan Beller | 1 | -2/+4 |
| 2018-03-23 | object-store: move alt_odb_list and alt_odb_tail to object store | Stefan Beller | 1 | -0/+4 |
| 2018-03-23 | object-store: migrate alternates struct and functions from cache.h | Stefan Beller | 1 | -0/+1 |
| 2018-03-14 | sha1_file: convert sha1_object_info* to object_id | brian m. carlson | 1 | -1/+1 |
| 2018-03-14 | sha1_file: convert read_loose_object to use struct object_id | brian m. carlson | 1 | -1/+1 |
| 2018-03-06 | Merge branch 'bw/c-plus-plus' | Junio C Hamano | 1 | -2/+2 |
| 2018-02-15 | Merge branch 'jt/fsck-code-cleanup' | Junio C Hamano | 1 | -1/+7 |
| 2018-02-14 | object: rename function 'typename' to 'type_name' | Brandon Williams | 1 | -2/+2 |
| 2018-02-13 | Merge branch 'jh/fsck-promisors' | Junio C Hamano | 1 | -1/+25 |
| 2018-01-23 | fsck: fix leak when traversing trees | Eric Wong | 1 | -1/+7 |
| 2017-12-08 | sha1_file: support lazily fetching missing objects | Jonathan Tan | 1 | -0/+3 |
| 2017-12-05 | fsck: support promisor objects as CLI argument | Jonathan Tan | 1 | -0/+2 |
| 2017-12-05 | fsck: support referenced promisor objects | Jonathan Tan | 1 | -0/+11 |
| 2017-12-05 | fsck: support refs pointing to promisor objects | Jonathan Tan | 1 | -0/+8 |
| 2017-12-05 | fsck: introduce partialclone extension | Jonathan Tan | 1 | -1/+1 |
| 2017-11-15 | Merge branch 'bp/read-index-from-skip-verification' | Junio C Hamano | 1 | -0/+1 |
| 2017-11-08 | read_index_from(): speed index loading by skipping verification of the entry ... | Ben Peart | 1 | -0/+1 |
| 2017-10-16 | refs: convert resolve_ref_unsafe to struct object_id | brian m. carlson | 1 | -1/+1 |
| 2017-09-29 | Merge branch 'ma/leakplugs' | Junio C Hamano | 1 | -6/+1 |
| 2017-09-24 | object_array: add and use `object_array_pop()` | Martin Ågren | 1 | -6/+1 |
| 2017-09-10 | Merge branch 'rs/fsck-obj-leakfix' into maint | Junio C Hamano | 1 | -11/+11 |
| 2017-08-26 | Merge branch 'jt/packmigrate' | Junio C Hamano | 1 | -0/+1 |
| 2017-08-24 | Merge branch 'jc/simplify-progress' | Junio C Hamano | 1 | -1/+1 |
| 2017-08-23 | pack: move open_pack_index(), parse_pack_index() | Jonathan Tan | 1 | -0/+1 |
| 2017-08-22 | Merge branch 'rs/fsck-obj-leakfix' | Junio C Hamano | 1 | -11/+11 |
| 2017-08-19 | progress: simplify "delayed" progress API | Junio C Hamano | 1 | -1/+1 |
| 2017-08-11 | Merge branch 'jt/fsck-code-cleanup' | Junio C Hamano | 1 | -25/+16 |
| 2017-08-10 | fsck: free buffers on error in fsck_obj() | René Scharfe | 1 | -11/+11 |
| 2017-07-26 | fsck: cleanup unused variable | Jonathan Tan | 1 | -3/+1 |
| 2017-07-20 | object: remove "used" field from struct object | Jonathan Tan | 1 | -10/+14 |
| 2017-07-20 | fsck: remove redundant parse_tree() invocation | Jonathan Tan | 1 | -12/+1 |
| 2017-07-17 | builtin/fsck: convert remaining caller of get_sha1 to object_id | brian m. carlson | 1 | -4/+4 |
| 2017-07-05 | Merge branch 'rs/sha1-name-readdir-optim' | Junio C Hamano | 1 | -1/+1 |
| 2017-06-24 | Merge branch 'bw/config-h' | Junio C Hamano | 1 | -0/+1 |
| 2017-06-24 | sha1_file: guard against invalid loose subdirectory numbers | René Scharfe | 1 | -1/+1 |
| 2017-06-15 | config: don't include config.h by default | Brandon Williams | 1 | -0/+1 |
| 2017-06-13 | Merge branch 'nd/fopen-errors' | Junio C Hamano | 1 | -2/+1 |
| 2017-05-29 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -8/+8 |
| 2017-05-26 | use xfopen() in more places | Nguyễn Thái Ngọc Duy | 1 | -2/+1 |
| 2017-05-16 | Merge branch 'js/larger-timestamps' | Junio C Hamano | 1 | -3/+3 |
| 2017-05-08 | object: convert parse_object* to take struct object_id | brian m. carlson | 1 | -4/+4 |
| 2017-05-08 | Convert the verify_pack callback to struct object_id | brian m. carlson | 1 | -3/+3 |
| 2017-05-08 | Convert lookup_blob to struct object_id | brian m. carlson | 1 | -1/+1 |
| 2017-05-02 | Convert struct cache_tree to use struct object_id | brian m. carlson | 1 | -2/+2 |
| 2017-04-27 | timestamp_t: a new data type for timestamps | Johannes Schindelin | 1 | -2/+2 |
| 2017-04-23 | PRItime: introduce a new "printf format" for timestamps | Johannes Schindelin | 1 | -1/+1 |
| 2017-04-15 | read-cache: force_verify_index_checksum | Jeff Hostetler | 1 | -0/+1 |
| 2017-02-22 | Convert object iteration callbacks to struct object_id | brian m. carlson | 1 | -12/+12 |
| 2017-02-22 | refs: convert each_reflog_ent_fn to struct object_id | brian m. carlson | 1 | -8/+8 |
| 2017-01-31 | Merge branch 'jk/fsck-connectivity-check-fix' | Junio C Hamano | 1 | -37/+81 |
| 2017-01-26 | fsck: lazily load types under --connectivity-only | Jeff King | 1 | -51/+7 |
| 2017-01-26 | fsck: move typename() printing to its own function | Jeff King | 1 | -9/+20 |
| 2017-01-17 | fsck: check HAS_OBJ more consistently | Jeff King | 1 | -2/+2 |
| 2017-01-17 | fsck: do not fallback "git fsck <bogus>" to "git fsck" | Jeff King | 1 | -1/+1 |
| 2017-01-17 | fsck: tighten error-checks of "git fsck <head>" | Jeff King | 1 | -2/+5 |
| 2017-01-17 | fsck: prepare dummy objects for --connectivity-check | Jeff King | 1 | -23/+97 |
| 2017-01-17 | fsck: report trees as dangling | Jeff King | 1 | -1/+1 |
| 2017-01-15 | fsck: parse loose object paths directly | Jeff King | 1 | -13/+33 |
| 2016-10-10 | alternates: use a separate scratch space | Jeff King | 1 | -8/+2 |
| 2016-09-07 | streaming: make stream_blob_to_fd take struct object_id | brian m. carlson | 1 | -1/+1 |
| 2016-09-07 | cache: convert struct cache_entry to use struct object_id | brian m. carlson | 1 | -1/+1 |
| 2016-07-28 | Merge branch 'nd/pack-ofs-4gb-limit' | Junio C Hamano | 1 | -0/+4 |
| 2016-07-18 | fsck: optionally show more helpful info for broken links | Johannes Schindelin | 1 | -4/+38 |
| 2016-07-18 | fsck: give the error function a chance to see the fsck_options | Johannes Schindelin | 1 | -1/+2 |
| 2016-07-18 | fsck: refactor how to describe objects | Johannes Schindelin | 1 | -14/+23 |
| 2016-07-13 | fsck: use streaming interface for large blobs in pack | Nguyễn Thái Ngọc Duy | 1 | -0/+4 |
| 2016-04-10 | fsck_head_link(): remove unneeded flag variable | Michael Haggerty | 1 | -2/+1 |
| 2015-11-20 | Remove get_object_hash. | brian m. carlson | 1 | -2/+2 |
| 2015-11-20 | Convert struct object to object_id | brian m. carlson | 1 | -16/+16 |
| 2015-11-20 | Add several uses of get_object_hash. | brian m. carlson | 1 | -2/+2 |
| 2015-10-20 | Merge branch 'jk/war-on-sprintf' | Junio C Hamano | 1 | -120/+34 |
| 2015-10-15 | Merge branch 'jc/fsck-dropped-errors' | Junio C Hamano | 1 | -4/+14 |
| 2015-10-05 | fsck: use for_each_loose_file_in_objdir | Jeff King | 1 | -46/+24 |
| 2015-10-05 | fsck: drop inode-sorting code | Jeff King | 1 | -68/+2 |
| 2015-09-25 | fsck: use strbuf to generate alternate directories | Jeff King | 1 | -5/+6 |
| 2015-09-25 | fsck: don't fsck alternates for connectivity-only check | Jeff King | 1 | -8/+9 |
| 2015-09-23 | fsck: exit with non-zero when problems are found | Junio C Hamano | 1 | -4/+14 |
| 2015-08-10 | prefer git_pathdup to git_path in some possibly-dangerous cases | Jeff King | 1 | -1/+3 |
| 2015-08-03 | Merge branch 'js/fsck-opt' | Junio C Hamano | 1 | -25/+53 |
| 2015-06-24 | Merge branch 'mh/fsck-reflog-entries' | Junio C Hamano | 1 | -14/+20 |
| 2015-06-23 | fsck: support ignoring objects in `git fsck` via fsck.skiplist | Johannes Schindelin | 1 | -0/+13 |
| 2015-06-23 | fsck: introduce `git fsck --connectivity-only` | Johannes Schindelin | 1 | -1/+6 |
| 2015-06-23 | fsck: support demoting errors to warnings | Johannes Schindelin | 1 | -0/+12 |
| 2015-06-22 | fsck: introduce identifiers for fsck messages | Johannes Schindelin | 1 | -18/+8 |
| 2015-06-22 | fsck: introduce fsck options | Johannes Schindelin | 1 | -6/+14 |
| 2015-06-08 | fsck: report errors if reflog entries point at invalid objects | Michael Haggerty | 1 | -4/+9 |
| 2015-06-08 | fsck_handle_reflog_sha1(): new function | Michael Haggerty | 1 | -14/+15 |
| 2015-05-25 | fsck: change functions to use object_id | Michael Haggerty | 1 | -16/+13 |
| 2015-05-25 | each_ref_fn: change to take an object_id parameter | Michael Haggerty | 1 | -2/+7 |
| 2015-05-11 | Merge branch 'nd/multiple-work-trees' | Junio C Hamano | 1 | -2/+2 |
| 2015-01-14 | standardize usage info string format | Alex Henrie | 1 | -1/+1 |
| 2014-12-01 | path.c: make get_pathname() call sites return const char * | Nguyễn Thái Ngọc Duy | 1 | -2/+2 |
| 2014-10-15 | refs.c: change resolve_ref_unsafe reading argument to be a flags field | Ronnie Sahlberg | 1 | -1/+1 |
| 2014-09-26 | Merge branch 'js/fsck-tag-validation' | Junio C Hamano | 1 | -1/+1 |
| 2014-09-19 | Merge branch 'jk/fsck-exit-code-fix' | Junio C Hamano | 1 | -2/+4 |
| 2014-09-12 | fsck: return non-zero status on missing ref tips | Jeff King | 1 | -1/+2 |
| 2014-09-10 | fsck_object(): allow passing object data separately from the object itself | Johannes Schindelin | 1 | -1/+1 |
| 2014-09-10 | fsck: exit with non-zero status upon error from fsck_obj() | Jeff King | 1 | -1/+2 |
| 2014-07-16 | refs.c: add a public is_branch function | Ronnie Sahlberg | 1 | -5/+0 |
| 2014-06-13 | provide a helper to free commit buffer | Jeff King | 1 | -2/+1 |
| 2014-03-14 | Merge branch 'mh/replace-refs-variable-rename' | Junio C Hamano | 1 | -1/+1 |
| 2014-02-24 | i18n: mark all progress lines for translation | Nguyễn Thái Ngọc Duy | 1 | -3/+3 |
| 2014-02-20 | rename read_replace_refs to check_replace_refs | Michael Haggerty | 1 | -1/+1 |
| 2013-12-05 | replace {pre,suf}fixcmp() with {starts,ends}_with() | Christian Couder | 1 | -3/+3 |
| 2013-09-17 | Merge branch 'jk/free-tree-buffer' | Junio C Hamano | 1 | -9/+8 |
| 2013-08-05 | Replace deprecated OPT_BOOLEAN by OPT_BOOL | Stefan Beller | 1 | -8/+8 |
| 2013-06-06 | clear parsed flag when we free tree buffers | Jeff King | 1 | -9/+8 |
| 2013-05-28 | fsck: don't put a void*-shaped peg in a char*-shaped hole | Michael Haggerty | 1 | -1/+1 |
| 2012-08-20 | i18n: fsck: mark parseopt strings for translation | Nguyễn Thái Ngọc Duy | 1 | -12/+12 |
| 2012-03-07 | fsck: use streaming API for writing lost-found blobs | Nguyễn Thái Ngọc Duy | 1 | -6/+2 |
| 2012-02-28 | fsck: --no-dangling omits "dangling object" information | Junio C Hamano | 1 | -2/+5 |
| 2011-12-13 | Rename resolve_ref() to resolve_ref_unsafe() | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2011-11-06 | fsck: print progress | Nguyễn Thái Ngọc Duy | 1 | -2/+38 |
| 2011-11-06 | fsck: avoid reading every object twice | Nguyễn Thái Ngọc Duy | 1 | -17/+25 |
| 2011-11-06 | fsck: return error code when verify_pack() goes wrong | Nguyễn Thái Ngọc Duy | 1 | -1/+3 |
| 2011-09-11 | fsck: do not abort upon finding an empty blob | Junio C Hamano | 1 | -6/+3 |
| 2011-03-22 | Remove unused variables | Johannes Schindelin | 1 | -2/+1 |
| 2011-01-27 | fsck: do not give up too early in fsck_dir() | Junio C Hamano | 1 | -6/+12 |
| 2011-01-27 | fsck: drop unused parameter from traverse_one_object() | Junio C Hamano | 1 | -3/+10 |
| 2010-11-15 | add description parameter to OPT__VERBOSE | René Scharfe | 1 | -1/+1 |
| 2010-02-22 | Move 'builtin-*' into a 'builtin/' subdirectory | Linus Torvalds | 1 | -0/+684 |