| Age | Commit message (Expand) | Author | Files | Lines |
| 2021-10-06 | Merge branch 'jt/add-submodule-odb-clean-up' | Junio C Hamano | 1 | -1/+0 |
| 2021-09-09 | revision: remove "submodule" from opt struct | Jonathan Tan | 1 | -1/+0 |
| 2021-08-05 | revision: separate walk and unsorted flags | Patrick Steinhardt | 1 | -5/+2 |
| 2021-07-22 | Merge branch 'bc/rev-list-without-commit-line' | Junio C Hamano | 1 | -1/+2 |
| 2021-07-12 | rev-list: add option for --pretty=format without header | brian m. carlson | 1 | -1/+2 |
| 2021-07-08 | Merge branch 'jk/bitmap-tree-optim' | Junio C Hamano | 1 | -0/+1 |
| 2021-06-15 | bitmaps: don't recurse into trees already in the bitmap | Jeff King | 1 | -0/+1 |
| 2021-06-14 | Merge branch 'so/log-m-implies-p' | Junio C Hamano | 1 | -1/+1 |
| 2021-05-21 | diff-merges: rename "combined_imply_patch" to "merges_imply_patch" | Sergey Organov | 1 | -1/+1 |
| 2021-04-10 | revision: mark commit parents as NOT_USER_GIVEN | Patrick Steinhardt | 1 | -3/+0 |
| 2021-04-02 | Merge branch 'zh/format-patch-fractional-reroll-count' | Junio C Hamano | 1 | -1/+1 |
| 2021-03-23 | format-patch: allow a non-integral version numbers | ZheNing Hu | 1 | -1/+1 |
| 2021-02-22 | revision: learn '--no-kept-objects' | Taylor Blau | 1 | -0/+4 |
| 2021-02-05 | Merge branch 'so/log-diff-merge' | Junio C Hamano | 1 | -2/+7 |
| 2020-12-21 | diff-merges: let new options enable diff without -p | Sergey Organov | 1 | -0/+1 |
| 2020-12-21 | diff-merges: do not imply -p for new options | Sergey Organov | 1 | -0/+1 |
| 2020-12-21 | diff-merges: group diff-merge flags next to each other inside 'rev_info' | Sergey Organov | 1 | -2/+3 |
| 2020-12-21 | diff-merges: split 'ignore_merges' field | Sergey Organov | 1 | -1/+2 |
| 2020-12-21 | diff-merges: introduce revs->first_parent_merges flag | Sergey Organov | 1 | -0/+1 |
| 2020-12-21 | revision: move diff merges functions to its own diff-merges.c | Sergey Organov | 1 | -3/+0 |
| 2020-12-21 | revision: provide implementation for diff merges tweaks | Sergey Organov | 1 | -0/+3 |
| 2020-11-09 | format-patch: make output filename configurable | Junio C Hamano | 1 | -0/+1 |
| 2020-08-31 | revision: add separate field for "-m" of "diff-index -m" | Sergey Organov | 1 | -0/+1 |
| 2020-08-17 | Merge branch 'jk/log-fp-implies-m' | Junio C Hamano | 1 | -1/+1 |
| 2020-07-30 | Merge branch 'ds/commit-graph-bloom-updates' into master | Junio C Hamano | 1 | -2/+4 |
| 2020-07-29 | revision: add "--no-diff-merges" option to counteract "-m" | Jeff King | 1 | -1/+1 |
| 2020-07-01 | commit-graph: check all leading directories in changed path Bloom filters | SZEDER Gábor | 1 | -2/+4 |
| 2020-06-24 | revision: reallocate TOPO_WALK object flags | René Scharfe | 1 | -3/+4 |
| 2020-05-01 | Merge branch 'gs/commit-graph-path-filter' | Junio C Hamano | 1 | -0/+11 |
| 2020-04-22 | Merge branch 'ds/revision-show-pulls' | Junio C Hamano | 1 | -1/+5 |
| 2020-04-10 | revision: --show-pulls adds helpful merges | Derrick Stolee | 1 | -1/+5 |
| 2020-04-07 | format-patch: teach --no-encode-email-headers | Emma Brooks | 1 | -1/+2 |
| 2020-04-06 | revision.c: use Bloom filters to speed up path based revision walks | Garima Singh | 1 | -0/+11 |
| 2019-12-25 | Merge branch 'dl/format-patch-notes-config-fixup' | Junio C Hamano | 1 | -1/+1 |
| 2019-12-16 | Merge branch 'hw/doc-in-header' | Junio C Hamano | 1 | -0/+59 |
| 2019-12-13 | notes: break set_display_notes() into smaller functions | Denton Liu | 1 | -1/+1 |
| 2019-11-20 | revision: make get_revision_mark() return const pointer | Denton Liu | 1 | -2/+2 |
| 2019-11-18 | revision: move doc to revision.h | Heba Waly | 1 | -0/+59 |
| 2019-03-07 | Merge branch 'en/combined-all-paths' | Junio C Hamano | 1 | -0/+1 |
| 2019-02-07 | log,diff-tree: add --combined-all-paths option | Elijah Newren | 1 | -0/+1 |
| 2019-02-06 | Merge branch 'ds/push-sparse-tree-walk' | Junio C Hamano | 1 | -0/+2 |
| 2019-01-17 | revision: add mark_tree_uninteresting_sparse | Derrick Stolee | 1 | -0/+2 |
| 2019-01-14 | Merge branch 'md/exclude-promisor-objects-fix-cleanup' | Junio C Hamano | 1 | -2/+2 |
| 2018-12-06 | revision.c: put promisor option in specialized struct | Matthew DeVore | 1 | -2/+2 |
| 2018-11-18 | Merge branch 'ds/reachable-topo-order' | Junio C Hamano | 1 | -0/+7 |
| 2018-11-06 | Merge branch 'md/exclude-promisor-objects-fix' | Junio C Hamano | 1 | -0/+1 |
| 2018-11-02 | revision.c: generation-based topo-order algorithm | Derrick Stolee | 1 | -0/+2 |
| 2018-11-02 | revision.c: begin refactoring --topo-order logic | Derrick Stolee | 1 | -0/+4 |
| 2018-10-30 | Merge branch 'md/filter-trees' | Junio C Hamano | 1 | -2/+24 |
| 2018-10-23 | exclude-promisor-objects: declare when option is allowed | Matthew DeVore | 1 | -0/+1 |
| 2018-10-19 | Merge branch 'nd/the-index' | Junio C Hamano | 1 | -4/+11 |
| 2018-10-07 | revision: mark non-user-given objects instead | Matthew DeVore | 1 | -2/+9 |
| 2018-10-07 | rev-list: handle missing tree objects properly | Matthew DeVore | 1 | -0/+15 |
| 2018-09-21 | revision.c: reduce implicit dependency the_repository | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2018-09-21 | revision.c: remove implicit dependency on the_index | Nguyễn Thái Ngọc Duy | 1 | -3/+10 |
| 2018-09-17 | Merge branch 'es/format-patch-rangediff' | Junio C Hamano | 1 | -0/+6 |
| 2018-09-17 | Merge branch 'es/format-patch-interdiff' | Junio C Hamano | 1 | -0/+5 |
| 2018-09-17 | Merge branch 'jk/rev-list-stdin-noop-is-ok' | Junio C Hamano | 1 | -0/+5 |
| 2018-08-22 | rev-list: make empty --stdin not an error | Jeff King | 1 | -0/+5 |
| 2018-08-20 | Merge branch 'en/incl-forward-decl' | Junio C Hamano | 1 | -0/+1 |
| 2018-08-15 | Add missing includes and forward declarations | Elijah Newren | 1 | -0/+1 |
| 2018-08-14 | format-patch: teach --range-diff to respect -v/--reroll-count | Eric Sunshine | 1 | -0/+1 |
| 2018-08-14 | format-patch: add --range-diff option to embed diff in cover letter | Eric Sunshine | 1 | -0/+5 |
| 2018-08-14 | Merge branch 'es/format-patch-interdiff' into es/format-patch-rangediff | Junio C Hamano | 1 | -0/+5 |
| 2018-08-03 | revision.h: drop extern from function declaration | Nguyễn Thái Ngọc Duy | 1 | -34/+35 |
| 2018-07-24 | Merge branch 'jt/partial-clone-fsck-connectivity' | Junio C Hamano | 1 | -1/+2 |
| 2018-07-23 | format-patch: teach --interdiff to respect -v/--reroll-count | Eric Sunshine | 1 | -0/+1 |
| 2018-07-23 | format-patch: add --interdiff option to embed diff in cover letter | Eric Sunshine | 1 | -0/+4 |
| 2018-07-09 | upload-pack: send refs' objects despite "filter" | Jonathan Tan | 1 | -1/+2 |
| 2018-05-21 | revision.c: use commit-slab for show_source | Nguyễn Thái Ngọc Duy | 1 | -1/+4 |
| 2018-03-06 | Merge branch 'jk/cached-commit-buffer' | Junio C Hamano | 1 | -1/+0 |
| 2018-02-22 | revision: drop --show-all option | Jeff King | 1 | -1/+0 |
| 2018-02-15 | Merge branch 'rs/lose-leak-pending' into maint | Junio C Hamano | 1 | -12/+0 |
| 2018-02-13 | Merge branch 'jh/fsck-promisors' | Junio C Hamano | 1 | -1/+4 |
| 2018-01-23 | Merge branch 'rs/lose-leak-pending' | Junio C Hamano | 1 | -12/+0 |
| 2017-12-28 | Merge branch 'sb/describe-blob' | Junio C Hamano | 1 | -1/+2 |
| 2017-12-28 | revision: remove the unused flag leak_pending | René Scharfe | 1 | -12/+0 |
| 2017-12-12 | format: create pretty.h file | Olga Telezhnaya | 1 | -1/+1 |
| 2017-12-08 | rev-list: support termination at promisor objects | Jonathan Tan | 1 | -1/+4 |
| 2017-11-16 | revision.h: introduce blob/tree walking in order of the commits | Stefan Beller | 1 | -1/+2 |
| 2017-09-29 | Merge branch 'ma/leakplugs' | Junio C Hamano | 1 | -0/+11 |
| 2017-09-24 | leak_pending: use `object_array_clear()`, not `free()` | Martin Ågren | 1 | -0/+11 |
| 2017-08-24 | revision.h: new flag in struct rev_info wrt. worktree-related refs | Nguyễn Thái Ngọc Duy | 1 | -0/+1 |
| 2017-08-02 | revision: add rev_input_given flag | Jeff King | 1 | -0/+7 |
| 2017-06-22 | Merge branch 'sg/revision-parser-skip-prefix' | Junio C Hamano | 1 | -2/+3 |
| 2017-06-12 | revision.h: turn rev_info.early_output back into an unsigned int | SZEDER Gábor | 1 | -2/+3 |
| 2017-05-29 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -3/+3 |
| 2017-05-08 | revision: rename add_pending_sha1 to add_pending_oid | brian m. carlson | 1 | -3/+3 |
| 2017-04-27 | timestamp_t: a new data type for timestamps | Johannes Schindelin | 1 | -2/+2 |
| 2017-03-24 | Merge branch 'rs/path-name-safety-cleanup' | Junio C Hamano | 1 | -2/+0 |
| 2017-03-18 | revision: remove declaration of path_name() | René Scharfe | 1 | -2/+0 |
| 2016-04-13 | Merge branch 'lt/pretty-expand-tabs' | Junio C Hamano | 1 | -0/+2 |
| 2016-03-30 | pretty: enable --expand-tabs by default for selected pretty formats | Junio C Hamano | 1 | -1/+2 |
| 2016-03-30 | pretty: expand tabs in indented logs to make things line up properly | Linus Torvalds | 1 | -0/+1 |
| 2016-03-16 | list-objects: pass full pathname to callbacks | Jeff King | 1 | -2/+1 |
| 2016-03-16 | list-objects: drop name_path entirely | Jeff King | 1 | -6/+2 |
| 2016-03-16 | list-objects: convert name_path to a strbuf | Jeff King | 1 | -3/+1 |
| 2016-02-12 | list-objects: pass full pathname to callbacks | Jeff King | 1 | -2/+1 |
| 2016-02-12 | list-objects: drop name_path entirely | Jeff King | 1 | -6/+2 |
| 2016-02-12 | list-objects: convert name_path to a strbuf | Jeff King | 1 | -3/+1 |
| 2015-12-15 | format-patch: add an option to suppress commit hash | brian m. carlson | 1 | -0/+1 |
| 2015-06-29 | convert "enum date_mode" into a struct | Jeff King | 1 | -1/+1 |
| 2015-02-11 | Merge branch 'jc/unused-symbols' | Junio C Hamano | 1 | -8/+4 |
| 2015-02-11 | Merge branch 'cj/log-invert-grep' | Junio C Hamano | 1 | -0/+2 |
| 2015-01-15 | revision.c: make save_parents() and free_saved_parents() static | Junio C Hamano | 1 | -8/+4 |
| 2015-01-13 | log: teach --invert-grep option | Christoph Junghans | 1 | -0/+2 |
| 2014-12-29 | rev-list: add an option to mark fewer edges as uninteresting | brian m. carlson | 1 | -0/+1 |
| 2014-10-19 | revision: remove definition of unused 'add_object' function | Ramsay Jones | 1 | -5/+0 |
| 2014-10-19 | rev-list: add --indexed-objects option | Jeff King | 1 | -0/+1 |
| 2014-10-16 | reachable: reuse revision.c "add all reflogs" code | Jeff King | 1 | -0/+1 |
| 2014-04-08 | Merge branch 'jk/pack-bitmap' | Junio C Hamano | 1 | -1/+2 |
| 2014-04-04 | add `ignore_missing_links` mode to revwalk | Vicent Marti | 1 | -1/+2 |
| 2014-04-03 | Merge branch 'nd/log-show-linear-break' | Junio C Hamano | 1 | -1/+10 |
| 2014-03-25 | log: add --show-linear-break to help see non-linear history | Nguyễn Thái Ngọc Duy | 1 | -1/+9 |
| 2014-03-25 | object.h: centralize object flag allocation | Nguyễn Thái Ngọc Duy | 1 | -0/+1 |
| 2014-02-27 | Merge branch 'jk/pack-bitmap' | Junio C Hamano | 1 | -0/+2 |
| 2013-12-05 | Merge branch 'jc/ref-excludes' | Junio C Hamano | 1 | -0/+8 |
| 2013-11-01 | rev-list --exclude: export add/clear-ref-exclusion and ref-excluded API | Junio C Hamano | 1 | -0/+5 |
| 2013-10-31 | revision: add missing include | Felipe Contreras | 1 | -0/+1 |
| 2013-10-24 | revision: allow setting custom limiter function | Vicent Marti | 1 | -0/+2 |
| 2013-08-30 | revision: introduce --exclude=<glob> to tame wildcards | Junio C Hamano | 1 | -0/+3 |
| 2013-08-01 | log: use true parents for diff even when rewriting | Thomas Rast | 1 | -0/+20 |
| 2013-07-03 | teach format-patch to place other authors into in-body "From" | Jeff King | 1 | -0/+1 |
| 2013-07-01 | Merge branch 'jc/topo-author-date-sort' | Junio C Hamano | 1 | -1/+5 |
| 2013-06-14 | Merge branch 'mh/reflife' | Junio C Hamano | 1 | -11/+21 |
| 2013-06-14 | Merge branch 'kb/full-history-compute-treesame-carefully-2' | Junio C Hamano | 1 | -1/+3 |
| 2013-06-11 | toposort: rename "lifo" field | Junio C Hamano | 1 | -1/+5 |
| 2013-06-02 | Merge branch 'tr/line-log' | Junio C Hamano | 1 | -1/+15 |
| 2013-05-28 | revision: split some overly-long lines | Michael Haggerty | 1 | -11/+21 |
| 2013-05-16 | revision.c: add BOTTOM flag for commits | Kevin Bracey | 1 | -1/+2 |
| 2013-05-16 | revision.c: Make --full-history consider more merges | Kevin Bracey | 1 | -0/+1 |
| 2013-05-16 | revision.c: treat A...B merge bases as if manually specified | Kevin Bracey | 1 | -0/+1 |
| 2013-04-01 | Merge branch 'bc/append-signed-off-by' | Junio C Hamano | 1 | -1/+1 |
| 2013-03-28 | Implement line-history search (git log -L) | Thomas Rast | 1 | -1/+5 |
| 2013-03-28 | Export rewrite_parents() for 'log -L' | Bo Yang | 1 | -0/+10 |
| 2013-02-12 | format-patch: update append_signoff prototype | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2013-01-20 | Merge branch 'ap/log-mailmap' | Junio C Hamano | 1 | -0/+1 |
| 2013-01-11 | Merge branch 'jc/format-patch-reroll' | Junio C Hamano | 1 | -0/+1 |
| 2013-01-10 | mailmap: add mailmap structure to rev_info and pp | Antoine Pelisse | 1 | -0/+1 |
| 2012-12-22 | format-patch: add --reroll-count=$N option | Junio C Hamano | 1 | -0/+1 |
| 2012-10-17 | format-patch --notes: show notes after three-dashes | Junio C Hamano | 1 | -0/+1 |
| 2012-09-10 | Merge branch 'mz/cherry-pick-cmdline-order' | Junio C Hamano | 1 | -1/+5 |
| 2012-08-30 | teach log --no-walk=unsorted, which avoids sorting | Martin von Zweigbergk | 1 | -1/+5 |
| 2012-07-22 | Merge branch 'jc/sha1-name-more' | Junio C Hamano | 1 | -1/+4 |
| 2012-07-09 | revision.c: the "log" family, except for "show", takes committish | Junio C Hamano | 1 | -0/+2 |
| 2012-07-09 | revision.c: allow handle_revision_arg() to take other flags | Junio C Hamano | 1 | -1/+2 |
| 2012-04-27 | Merge branch 'cb/cherry-pick-rev-path-confusion' | Junio C Hamano | 1 | -0/+1 |
| 2012-04-15 | cherry-pick: do not expect file arguments | Clemens Buchacher | 1 | -0/+1 |
| 2012-03-30 | Teach revision walking machinery to walk multiple times sequencially | Heiko Voigt | 1 | -0/+1 |
| 2011-11-12 | log: --show-signature | Junio C Hamano | 1 | -0/+1 |
| 2011-10-13 | Merge branch 'rs/pending' | Junio C Hamano | 1 | -0/+2 |
| 2011-10-05 | Merge branch 'jc/fetch-verify' | Junio C Hamano | 1 | -0/+1 |
| 2011-10-05 | Merge branch 'jc/traverse-commit-list' | Junio C Hamano | 1 | -0/+2 |
| 2011-10-05 | Merge branch 'bk/ancestry-path' | Junio C Hamano | 1 | -0/+20 |
| 2011-10-03 | revision: add leak_pending flag | René Scharfe | 1 | -0/+1 |
| 2011-10-03 | revision: factor out add_pending_sha1 | René Scharfe | 1 | -0/+1 |
| 2011-09-01 | rev-list --verify-object | Junio C Hamano | 1 | -0/+1 |
| 2011-08-25 | revision: keep track of the end-user input from the command line | Junio C Hamano | 1 | -0/+20 |
| 2011-08-22 | revision.c: add show_object_with_name() helper function | Junio C Hamano | 1 | -0/+2 |
| 2011-05-31 | Merge branch 'jk/format-patch-am' | Junio C Hamano | 1 | -1/+2 |
| 2011-05-29 | Merge branch 'jc/notes-batch-removal' | Junio C Hamano | 1 | -1/+2 |
| 2011-05-26 | format-patch: preserve subject newlines with -k | Jeff King | 1 | -1/+2 |
| 2011-05-19 | show: --ignore-missing | Junio C Hamano | 1 | -1/+2 |
| 2011-05-18 | Add log.abbrevCommit config variable | Jay Soffian | 1 | -0/+1 |
| 2011-04-26 | rev-list --count: separate count for --cherry-mark | Michael J Gruber | 1 | -0/+1 |
| 2011-03-26 | Merge branch 'mg/rev-list-n-parents' | Junio C Hamano | 1 | -2/+2 |
| 2011-03-23 | revision.c: introduce --min-parents and --max-parents options | Michael J Gruber | 1 | -2/+2 |
| 2011-03-22 | Merge branch 'mg/rev-list-one-side-only' | Junio C Hamano | 1 | -1/+7 |
| 2011-03-10 | git-log: put space after commit mark | Michael J Gruber | 1 | -0/+1 |
| 2011-03-09 | revision.c: introduce --cherry-mark | Michael J Gruber | 1 | -1/+3 |
| 2011-03-09 | rev-list/log: factor out revision mark generation | Michael J Gruber | 1 | -0/+1 |
| 2011-02-21 | revlist.c: introduce --left/right-only for unsymmetric picking | Michael J Gruber | 1 | -0/+2 |
| 2011-02-03 | struct rev_info: convert prune_data to struct pathspec | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2010-07-07 | setup_revisions(): Allow walking history in a submodule | Heiko Voigt | 1 | -0/+1 |
| 2010-06-30 | Merge branch 'tr/rev-list-count' | Junio C Hamano | 1 | -0/+5 |
| 2010-06-12 | rev-list: introduce --count option | Thomas Rast | 1 | -0/+5 |
| 2010-04-21 | revision: --ancestry-path | Junio C Hamano | 1 | -0/+1 |
| 2010-03-24 | Merge branch 'tr/notes-display' | Junio C Hamano | 1 | -0/+5 |
| 2010-03-12 | Support showing notes from more than one notes tree | Thomas Rast | 1 | -0/+5 |
| 2010-03-09 | show -c: show patch text | Junio C Hamano | 1 | -0/+1 |
| 2010-03-09 | revision: introduce setup_revision_opt | Junio C Hamano | 1 | -1/+5 |
| 2010-01-20 | Fix "log" family not to be too agressive about showing notes | Junio C Hamano | 1 | -0/+3 |
| 2009-11-23 | Merge branch 'jc/log-stdin' | Junio C Hamano | 1 | -2/+2 |
| 2009-11-20 | Teach --stdin option to "log" family | Junio C Hamano | 1 | -2/+2 |
| 2009-10-28 | Add '--bisect' revision machinery argument | Linus Torvalds | 1 | -0/+1 |
| 2009-09-29 | improve reflog date/number heuristic | Jeff King | 1 | -1/+2 |
| 2009-08-27 | Merge branch 'as/maint-graph-interesting-fix' | Junio C Hamano | 1 | -0/+1 |
| 2009-08-21 | graph API: fix bug in graph_is_interesting() | Adam Simpkins | 1 | -0/+1 |
| 2009-08-18 | git-log: allow --decorate[=short|full] | Lars Hjemli | 1 | -0/+3 |
| 2009-06-29 | git log: add '--merges' flag to match '--no-merges' | Linus Torvalds | 1 | -0/+1 |
| 2009-06-03 | Clean up and simplify rev_compare_tree() | Linus Torvalds | 1 | -2/+3 |
| 2009-04-18 | Merge branch 'lt/pack-object-memuse' | Junio C Hamano | 1 | -0/+2 |
| 2009-04-12 | show_object(): push path_name() call further down | Linus Torvalds | 1 | -1/+1 |
| 2009-04-12 | process_{tree,blob}: show objects without buffering | Linus Torvalds | 1 | -0/+2 |
| 2009-04-06 | Merge branch 'sb/format-patch-patchname' | Junio C Hamano | 1 | -0/+2 |
| 2009-04-01 | Merge branch 'jc/maint-1.6.0-keep-pack' | Junio C Hamano | 1 | -1/+0 |
| 2009-03-22 | format-patch: --attach/inline uses filename instead of SHA1 | Stephen Boyd | 1 | -0/+2 |
| 2009-03-20 | Remove --kept-pack-only option and associated infrastructure | Brandon Casey | 1 | -1/+0 |
| 2009-03-11 | Merge branch 'jc/maint-1.6.0-keep-pack' | Junio C Hamano | 1 | -4/+2 |
| 2009-02-28 | is_kept_pack(): final clean-up | Junio C Hamano | 1 | -3/+0 |