| Age | Commit message (Expand) | Author | Files | Lines |
| 2021-01-18 | commit-graph: return 64-bit generation number | Abhishek Kumar | 1 | -5/+5 |
| 2021-01-18 | revision: parse parent in indegree_walk_step() | Abhishek Kumar | 1 | -0/+3 |
| 2020-12-08 | Merge branch 'ma/grep-init-default' | Junio C Hamano | 1 | -1/+0 |
| 2020-11-21 | grep: use designated initializers for `grep_defaults` | Martin Ågren | 1 | -1/+0 |
| 2020-11-21 | grep: don't set up a "default" repo for grep | Martin Ågren | 1 | -1/+1 |
| 2020-11-11 | Use new HASHMAP_INIT macro to simplify hashmap initialization | Elijah Newren | 1 | -8/+1 |
| 2020-11-02 | hashmap: provide deallocation function names | Elijah Newren | 1 | -1/+1 |
| 2020-09-30 | drop unused argc parameters | Jeff King | 1 | -3/+3 |
| 2020-09-29 | Merge branch 'tb/bloom-improvements' | Junio C Hamano | 1 | -5/+2 |
| 2020-09-18 | Merge branch 'mf/submodule-summary-with-correct-repository' | Junio C Hamano | 1 | -9/+9 |
| 2020-09-17 | bloom: split 'get_bloom_filter()' in two | Taylor Blau | 1 | -1/+1 |
| 2020-09-09 | Merge branch 'jt/interpret-branch-name-fallback' | Junio C Hamano | 1 | -1/+2 |
| 2020-09-09 | Merge branch 'so/separate-field-for-m-and-diff-merges' | Junio C Hamano | 1 | -0/+6 |
| 2020-09-09 | commit-graph: introduce 'get_bloom_filter_settings()' | Taylor Blau | 1 | -4/+1 |
| 2020-09-02 | sha1-name: replace unsigned int with option struct | Jonathan Tan | 1 | -1/+2 |
| 2020-08-31 | Merge branch 'jk/rev-input-given-fix' | Junio C Hamano | 1 | -5/+11 |
| 2020-08-31 | revision: add separate field for "-m" of "diff-index -m" | Sergey Organov | 1 | -0/+6 |
| 2020-08-26 | revision: set rev_input_given in handle_revision_arg() | Jeff King | 1 | -5/+11 |
| 2020-08-17 | Merge branch 'so/log-diff-merges-opt' | Junio C Hamano | 1 | -1/+8 |
| 2020-08-17 | Merge branch 'jk/log-fp-implies-m' | Junio C Hamano | 1 | -3/+7 |
| 2020-08-17 | Merge branch 'al/bisect-first-parent' | Junio C Hamano | 1 | -3/+0 |
| 2020-08-11 | revision: change "--diff-merges" option to require parameter | Sergey Organov | 1 | -1/+8 |
| 2020-08-10 | Merge branch 'so/rev-parser-errormessage-fix' | Junio C Hamano | 1 | -1/+1 |
| 2020-08-10 | Merge branch 'jk/compiler-fixes-and-workarounds' | Junio C Hamano | 1 | -5/+3 |
| 2020-08-10 | Merge branch 'jk/strvec' | Junio C Hamano | 1 | -10/+10 |
| 2020-08-07 | rev-list: allow bisect and first-parent flags | Aaron Lipman | 1 | -3/+0 |
| 2020-08-04 | revision: fix die() message for "--unpacked=" | Sergey Organov | 1 | -1/+1 |
| 2020-08-04 | revision: avoid leak when preparing bloom filter for "/" | Jeff King | 1 | -0/+1 |
| 2020-08-04 | revision: avoid out-of-bounds read/write on empty pathspec | Jeff King | 1 | -5/+2 |
| 2020-07-30 | strvec: rename struct fields | Jeff King | 1 | -2/+2 |
| 2020-07-30 | Merge branch 'ds/commit-graph-bloom-updates' into master | Junio C Hamano | 1 | -19/+44 |
| 2020-07-30 | Merge branch 'sg/commit-graph-cleanups' into master | Junio C Hamano | 1 | -6/+3 |
| 2020-07-29 | revision: add "--no-diff-merges" option to counteract "-m" | Jeff King | 1 | -3/+7 |
| 2020-07-28 | strvec: convert remaining callers away from argv_array name | Jeff King | 1 | -7/+7 |
| 2020-07-28 | strvec: rename files from argv-array to strvec | Jeff King | 1 | -1/+1 |
| 2020-07-09 | Merge branch 'rs/line-log-until' into master | Junio C Hamano | 1 | -1/+2 |
| 2020-07-06 | Merge branch 'es/get-worktrees-unsort' | Junio C Hamano | 1 | -2/+2 |
| 2020-07-06 | revision: disable min_age optimization with line-log | René Scharfe | 1 | -1/+2 |
| 2020-07-01 | commit-graph: check all leading directories in changed path Bloom filters | SZEDER Gábor | 1 | -9/+37 |
| 2020-07-01 | revision: empty pathspecs should not use Bloom filters | Taylor Blau | 1 | -0/+4 |
| 2020-07-01 | revision.c: fix whitespace | Derrick Stolee | 1 | -4/+4 |
| 2020-07-01 | bloom: fix logic in get_bloom_filter() | Derrick Stolee | 1 | -7/+0 |
| 2020-06-24 | revision: use repository from rev_info when parsing commits | Michael Forney | 1 | -9/+9 |
| 2020-06-22 | worktree: drop get_worktrees() unused 'flags' argument | Eric Sunshine | 1 | -2/+2 |
| 2020-06-17 | commit-graph: minimize commit_graph_data_slab access | Abhishek Kumar | 1 | -4/+8 |
| 2020-06-17 | commit: move members graph_pos, generation to a slab | Abhishek Kumar | 1 | -8/+8 |
| 2020-06-08 | Merge branch 'ds/line-log-on-bloom' | Junio C Hamano | 1 | -7/+36 |
| 2020-06-08 | diff.h: drop diff_tree_oid() & friends' return value | SZEDER Gábor | 1 | -6/+3 |
| 2020-05-11 | line-log: integrate with changed-path Bloom filters | Derrick Stolee | 1 | -1/+4 |
| 2020-05-11 | line-log: try to use generation number-based topo-ordering | SZEDER Gábor | 1 | -5/+6 |
| 2020-05-11 | line-log: more responsive, incremental 'git log -L' | SZEDER Gábor | 1 | -1/+26 |
| 2020-05-01 | Merge branch 'ds/blame-on-bloom' | Junio C Hamano | 1 | -1/+18 |
| 2020-05-01 | Merge branch 'gs/commit-graph-path-filter' | Junio C Hamano | 1 | -2/+124 |
| 2020-04-22 | Merge branch 'ds/revision-show-pulls' | Junio C Hamano | 1 | -2/+25 |
| 2020-04-16 | revision: complicated pathspecs disable filters | Derrick Stolee | 1 | -1/+18 |
| 2020-04-10 | revision: --show-pulls adds helpful merges | Derrick Stolee | 1 | -2/+25 |
| 2020-04-07 | format-patch: teach --no-encode-email-headers | Emma Brooks | 1 | -0/+4 |
| 2020-04-06 | revision.c: add trace2 stats around Bloom filter usage | Garima Singh | 1 | -0/+41 |
| 2020-04-06 | revision.c: use Bloom filters to speed up path based revision walks | Garima Singh | 1 | -2/+83 |
| 2019-12-25 | Merge branch 'dl/format-patch-notes-config-fixup' | Junio C Hamano | 1 | -17/+5 |
| 2019-12-13 | notes: break set_display_notes() into smaller functions | Denton Liu | 1 | -3/+3 |
| 2019-12-10 | Merge branch 'dl/pretty-reference' | Junio C Hamano | 1 | -2/+2 |
| 2019-12-09 | notes: extract logic into set_display_notes() | Denton Liu | 1 | -16/+4 |
| 2019-12-09 | notes: create init_display_notes() helper | Denton Liu | 1 | -1/+1 |
| 2019-12-05 | Merge branch 'mh/clear-topo-walk-upon-reset' | Junio C Hamano | 1 | -1/+17 |
| 2019-11-25 | revision: free topo_walk_info before creating a new one in init_topo_walk | Mike Hommey | 1 | -0/+16 |
| 2019-11-25 | revision: clear the topo-walk flags in reset_revision_walk | Mike Hommey | 1 | -1/+1 |
| 2019-11-20 | revision: make get_revision_mark() return const pointer | Denton Liu | 1 | -2/+2 |
| 2019-10-15 | Merge branch 'ew/hashmap' | Junio C Hamano | 1 | -12/+16 |
| 2019-10-11 | Merge branch 'ab/pcre-jit-fixes' | Junio C Hamano | 1 | -0/+3 |
| 2019-10-07 | Merge branch 'rs/simplify-by-deco-with-deco-refs-exclude' | Junio C Hamano | 1 | -1/+0 |
| 2019-10-07 | hashmap: remove type arg from hashmap_{get,put,remove}_entry | Eric Wong | 1 | -2/+1 |
| 2019-10-07 | OFFSETOF_VAR macro to simplify hashmap iterators | Eric Wong | 1 | -6/+2 |
| 2019-10-07 | hashmap: introduce hashmap_free_entries | Eric Wong | 1 | -1/+1 |
| 2019-10-07 | hashmap: use *_entry APIs for iteration | Eric Wong | 1 | -4/+6 |
| 2019-10-07 | hashmap_cmp_fn takes hashmap_entry params | Eric Wong | 1 | -3/+8 |
| 2019-10-07 | hashmap_get{,_from_hash} return "struct hashmap_entry *" | Eric Wong | 1 | -1/+2 |
| 2019-10-07 | hashmap_put takes "struct hashmap_entry *" | Eric Wong | 1 | -1/+1 |
| 2019-10-07 | hashmap_get takes "const struct hashmap_entry *" | Eric Wong | 1 | -1/+2 |
| 2019-10-07 | hashmap_entry_init takes "struct hashmap_entry *" | Eric Wong | 1 | -2/+2 |
| 2019-09-30 | Merge branch 'rs/get-tagged-oid' | Junio C Hamano | 1 | -3/+1 |
| 2019-09-09 | log-tree: call load_ref_decorations() in get_name_decoration() | René Scharfe | 1 | -1/+0 |
| 2019-09-05 | tag: factor out get_tagged_oid() | René Scharfe | 1 | -3/+1 |
| 2019-08-06 | revision: allow --end-of-options to end option parsing | Jeff King | 1 | -1/+7 |
| 2019-07-19 | Merge branch 'jk/check-connected-with-alternates' | Junio C Hamano | 1 | -0/+29 |
| 2019-07-01 | check_everything_connected: assume alternate ref tips are valid | Jeff King | 1 | -0/+29 |
| 2019-06-28 | grep: don't use PCRE2?_UTF8 with "log --encoding=<non-utf8>" | Ævar Arnfjörð Bjarmason | 1 | -0/+3 |
| 2019-05-28 | revision: keep topo-walk free of unintersting commits | Derrick Stolee | 1 | -0/+3 |
| 2019-05-28 | revision: use generation for A..B --topo-order queries | Derrick Stolee | 1 | -1/+3 |
| 2019-04-25 | Merge branch 'jk/revision-rewritten-parents-in-prio-queue' | Junio C Hamano | 1 | -22/+36 |
| 2019-04-25 | Merge branch 'jk/unused-params-even-more' | Junio C Hamano | 1 | -6/+6 |
| 2019-04-10 | Merge branch 'jk/line-log-with-patch' | Junio C Hamano | 1 | -0/+4 |
| 2019-04-04 | revision: use a prio_queue to hold rewritten parents | Jeff King | 1 | -22/+36 |
| 2019-03-20 | revision: drop some unused "revs" parameters | Jeff King | 1 | -6/+6 |
| 2019-03-11 | line-log: detect unsupported formats | Jeff King | 1 | -0/+4 |
| 2019-03-07 | Merge branch 'en/combined-all-paths' | Junio C Hamano | 1 | -0/+6 |
| 2019-02-07 | log,diff-tree: add --combined-all-paths option | Elijah Newren | 1 | -0/+6 |
| 2019-02-06 | Merge branch 'ds/push-sparse-tree-walk' | Junio C Hamano | 1 | -0/+143 |
| 2019-02-06 | Merge branch 'nd/the-index-final' | Junio C Hamano | 1 | -6/+6 |
| 2019-02-05 | Merge branch 'jt/get-reference-with-commit-graph' | Junio C Hamano | 1 | -1/+14 |
| 2019-01-29 | Merge branch 'bc/tree-walk-oid' | Junio C Hamano | 1 | -2/+2 |
| 2019-01-17 | revision: implement sparse algorithm | Derrick Stolee | 1 | -10/+128 |
| 2019-01-17 | revision: add mark_tree_uninteresting_sparse | Derrick Stolee | 1 | -0/+25 |
| 2019-01-15 | tree-walk: store object_id in a separate member | brian m. carlson | 1 | -2/+2 |
| 2019-01-14 | Merge branch 'nd/indentation-fix' | Junio C Hamano | 1 | -2/+2 |
| 2019-01-14 | Merge branch 'md/exclude-promisor-objects-fix-cleanup' | Junio C Hamano | 1 | -4/+6 |
| 2019-01-14 | Merge branch 'nd/attr-pathspec-in-tree-walk' | Junio C Hamano | 1 | -0/+1 |
| 2019-01-14 | Merge branch 'md/list-lazy-objects-fix' | Junio C Hamano | 1 | -0/+2 |
| 2019-01-14 | sha1-name.c: remove implicit dependency on the_index | Nguyễn Thái Ngọc Duy | 1 | -4/+4 |
| 2019-01-14 | read-cache.c: kill read_index() | Nguyễn Thái Ngọc Duy | 1 | -2/+2 |
| 2018-12-28 | revision: use commit graph in get_reference() | Jonathan Tan | 1 | -1/+14 |
| 2018-12-09 | Indent code with TABs | Nguyễn Thái Ngọc Duy | 1 | -2/+2 |
| 2018-12-06 | revision.c: put promisor option in specialized struct | Matthew DeVore | 1 | -4/+6 |
| 2018-12-06 | list-objects.c: don't segfault for missing cmdline objects | Matthew DeVore | 1 | -0/+2 |
| 2018-11-19 | tree-walk.c: make tree_entry_interesting() take an index | Nguyễn Thái Ngọc Duy | 1 | -0/+1 |
| 2018-11-18 | Merge branch 'ds/reachable-topo-order' | Junio C Hamano | 1 | -11/+232 |
| 2018-11-13 | Merge branch 'jk/misc-unused-fixes' | Junio C Hamano | 1 | -6/+9 |
| 2018-11-13 | Merge branch 'nd/per-worktree-ref-iteration' | Junio C Hamano | 1 | -8/+14 |
| 2018-11-06 | Merge branch 'md/exclude-promisor-objects-fix' | Junio C Hamano | 1 | -1/+2 |
| 2018-11-02 | rev-list: handle flags for --indexed-objects | Jeff King | 1 | -6/+9 |
| 2018-11-02 | revision.c: generation-based topo-order algorithm | Derrick Stolee | 1 | -5/+190 |
| 2018-11-02 | commit/revisions: bookkeeping before refactoring | Derrick Stolee | 1 | -8/+10 |
| 2018-11-02 | revision.c: begin refactoring --topo-order logic | Derrick Stolee | 1 | -4/+38 |
| 2018-10-30 | Merge branch 'md/filter-trees' | Junio C Hamano | 1 | -1/+0 |
| 2018-10-23 | exclude-promisor-objects: declare when option is allowed | Matthew DeVore | 1 | -1/+2 |
| 2018-10-22 | revision.c: better error reporting on ref from different worktrees | Nguyễn Thái Ngọc Duy | 1 | -8/+13 |
| 2018-10-22 | revision.c: correct a parameter name | Nguyễn Thái Ngọc Duy | 1 | -3/+4 |
| 2018-10-19 | Merge branch 'nd/the-index' | Junio C Hamano | 1 | -35/+41 |
| 2018-10-07 | revision: mark non-user-given objects instead | Matthew DeVore | 1 | -1/+0 |
| 2018-09-21 | revision.c: reduce implicit dependency the_repository | Nguyễn Thái Ngọc Duy | 1 | -21/+23 |
| 2018-09-21 | revision.c: remove implicit dependency on the_index | Nguyễn Thái Ngọc Duy | 1 | -14/+18 |
| 2018-09-21 | patch-ids.c: remove implicit dependency on the_index | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2018-09-21 | diff.c: remove implicit dependency on the_index | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2018-09-21 | grep.c: remove implicit dependency on the_index | Nguyễn Thái Ngọc Duy | 1 | -2/+2 |
| 2018-09-17 | Merge branch 'jk/cocci' | Junio C Hamano | 1 | -1/+1 |
| 2018-09-17 | Merge branch 'ds/reachable' | Junio C Hamano | 1 | -0/+1 |
| 2018-09-17 | Merge branch 'jk/rev-list-stdin-noop-is-ok' | Junio C Hamano | 1 | -3/+2 |
| 2018-08-29 | convert "oidcmp() == 0" to oideq() | Jeff King | 1 | -1/+1 |
| 2018-08-22 | rev-list: make empty --stdin not an error | Jeff King | 1 | -3/+2 |
| 2018-08-13 | dir.c: remove an implicit dependency on the_index in pathspec code | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2018-08-02 | Merge branch 'jt/tags-to-promised-blobs-fix' | Junio C Hamano | 1 | -0/+3 |
| 2018-08-02 | Merge branch 'sb/object-store-lookup' | Junio C Hamano | 1 | -13/+13 |
| 2018-07-24 | Merge branch 'jt/partial-clone-fsck-connectivity' | Junio C Hamano | 1 | -0/+1 |
| 2018-07-20 | commit.h: remove method declarations | Derrick Stolee | 1 | -0/+1 |
| 2018-07-18 | Merge branch 'sb/object-store-grafts' | Junio C Hamano | 1 | -0/+1 |
| 2018-07-16 | revision: tolerate promised targets of tags | Jonathan Tan | 1 | -0/+3 |
| 2018-07-09 | upload-pack: send refs' objects despite "filter" | Jonathan Tan | 1 | -0/+1 |
| 2018-06-29 | commit: add repository argument to lookup_commit_reference | Stefan Beller | 1 | -2/+2 |
| 2018-06-29 | tree: add repository argument to lookup_tree | Stefan Beller | 1 | -2/+2 |
| 2018-06-29 | blob: add repository argument to lookup_blob | Stefan Beller | 1 | -2/+2 |
| 2018-06-29 | object: add repository argument to parse_object | Stefan Beller | 1 | -7/+7 |
| 2018-06-29 | Merge branch 'sb/object-store-grafts' into sb/object-store-lookup | Junio C Hamano | 1 | -0/+1 |
| 2018-06-25 | Merge branch 'nd/commit-util-to-slab' | Junio C Hamano | 1 | -4/+15 |
| 2018-05-30 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -3/+4 |
| 2018-05-30 | Merge branch 'jk/unavailable-can-be-missing' | Junio C Hamano | 1 | -40/+50 |
| 2018-05-30 | Merge branch 'js/use-bug-macro' | Junio C Hamano | 1 | -2/+2 |
| 2018-05-23 | Merge branch 'ds/lazy-load-trees' | Junio C Hamano | 1 | -4/+4 |
| 2018-05-21 | revision.c: use commit-slab for show_source | Nguyễn Thái Ngọc Duy | 1 | -4/+15 |
| 2018-05-16 | object-store: move object access functions to object-store.h | Stefan Beller | 1 | -0/+1 |
| 2018-05-13 | mark_parents_uninteresting(): avoid most allocation | Jeff King | 1 | -19/+25 |
| 2018-05-13 | mark_parents_uninteresting(): replace list with stack | Jeff King | 1 | -24/+43 |
| 2018-05-13 | mark_parents_uninteresting(): drop missing object check | Jeff King | 1 | -12/+0 |
| 2018-05-13 | mark_tree_contents_uninteresting(): drop missing object check | Jeff King | 1 | -4/+1 |
| 2018-05-06 | Replace all die("BUG: ...") calls by BUG() ones | Johannes Schindelin | 1 | -2/+2 |
| 2018-05-02 | revision: replace use of hard-coded constants | brian m. carlson | 1 | -2/+3 |
| 2018-05-02 | packfile: convert has_sha1_pack to object_id | brian m. carlson | 1 | -1/+1 |
| 2018-04-12 | refs: add repository argument to get_main_ref_store | Stefan Beller | 1 | -2/+3 |
| 2018-04-11 | treewide: replace maybe_tree with accessor methods | Derrick Stolee | 1 | -4/+4 |
| 2018-04-11 | treewide: rename tree to maybe_tree | Derrick Stolee | 1 | -4/+4 |
| 2018-03-13 | Merge branch 'jk/cached-commit-buffer' into HEAD | Junio C Hamano | 1 | -10/+0 |
| 2018-03-08 | Merge branch 'ds/mark-parents-uninteresting-optim' | Junio C Hamano | 1 | -1/+2 |
| 2018-03-06 | Merge branch 'jk/cached-commit-buffer' | Junio C Hamano | 1 | -10/+0 |
| 2018-02-27 | revision.c: reduce object database queries | Derrick Stolee | 1 | -1/+2 |
| 2018-02-22 | revision: drop --show-all option | Jeff King | 1 | -10/+0 |
| 2018-02-15 | Merge branch 'rs/lose-leak-pending' into maint | Junio C Hamano | 1 | -2/+1 |
| 2018-02-13 | Merge branch 'tg/split-index-fixes' | Junio C Hamano | 1 | -1/+2 |
| 2018-02-13 | Merge branch 'jh/fsck-promisors' | Junio C Hamano | 1 | -2/+31 |
| 2018-01-23 | Merge branch 'sb/diff-blobfind-pickaxe' | Junio C Hamano | 1 | -2/+5 |
| 2018-01-23 | Merge branch 'rs/lose-leak-pending' | Junio C Hamano | 1 | -2/+1 |
| 2018-01-19 | read-cache: fix reading the shared index for other repos | Thomas Gummerer | 1 | -1/+2 |
| 2018-01-04 | diffcore: add a pickaxe option to find a specific blob | Stefan Beller | 1 | -0/+3 |
| 2018-01-04 | diff: introduce DIFF_PICKAXE_KINDS_MASK | Stefan Beller | 1 | -1/+1 |
| 2018-01-04 | diff: migrate diff_flags.pickaxe_ignore_case to a pickaxe_opts bit | Stefan Beller | 1 | -1/+1 |
| 2017-12-28 | Merge branch 'sb/describe-blob' | Junio C Hamano | 1 | -0/+2 |
| 2017-12-28 | revision: remove the unused flag leak_pending | René Scharfe | 1 | -2/+1 |
| 2017-12-08 | rev-list: support termination at promisor objects | Jonathan Tan | 1 | -2/+31 |
| 2017-11-22 | log: add option to choose which refs to decorate | Rafael Ascensão | 1 | -1/+1 |
| 2017-11-16 | revision.h: introduce blob/tree walking in order of the commits | Stefan Beller | 1 | -0/+2 |
| 2017-11-09 | Merge branch 'bw/diff-opt-impl-to-bitfields' | Junio C Hamano | 1 | -12/+12 |
| 2017-11-06 | Merge branch 'jk/revision-pruning-optim' | Junio C Hamano | 1 | -3/+13 |
| 2017-11-01 | diff: make struct diff_flags members lowercase | Brandon Williams | 1 | -12/+12 |
| 2017-11-01 | diff: remove DIFF_OPT_CLR macro | Brandon Williams | 1 | -2/+2 |
| 2017-11-01 | diff: remove DIFF_OPT_SET macro | Brandon Williams | 1 | -8/+8 |
| 2017-11-01 | diff: remove DIFF_OPT_TST macro | Brandon Williams | 1 | -2/+2 |
| 2017-10-14 | revision: quit pruning diff more quickly when possible | Jeff King | 1 | -3/+13 |
| 2017-09-29 | Merge branch 'rj/no-sign-compare' | Junio C Hamano | 1 | -1/+1 |
| 2017-09-28 | Merge branch 'rs/resolve-ref-optional-result' | Junio C Hamano | 1 | -2/+1 |
| 2017-09-24 | refs: pass NULL to resolve_ref_unsafe() if hash is not needed | René Scharfe | 1 | -2/+1 |
| 2017-09-22 | ALLOC_GROW: avoid -Wsign-compare warnings | Ramsay Jones | 1 | -1/+1 |
| 2017-09-21 | revision: replace "struct cmdline_pathspec" with argv_array | Jeff King | 1 | -28/+11 |