| Age | Commit message (Expand) | Author | Files | Lines |
| 2021-07-14 | load_ref_decorations(): fix decoration with tags | Jeff King | 1 | -2/+2 |
| 2021-06-28 | add_ref_decoration(): rename s/type/deco_type/ | Jeff King | 1 | -7/+7 |
| 2021-06-28 | load_ref_decorations(): avoid parsing non-tag objects | Jeff King | 1 | -2/+4 |
| 2021-04-27 | hash: provide per-algorithm null OIDs | brian m. carlson | 1 | -1/+1 |
| 2021-03-23 | format-patch: allow a non-integral version numbers | ZheNing Hu | 1 | -2/+8 |
| 2021-02-22 | Merge branch 'ab/diff-deferred-free' | Junio C Hamano | 1 | -4/+6 |
| 2021-02-22 | Merge branch 'bc/signed-objects-with-both-hashes' | Junio C Hamano | 1 | -7/+8 |
| 2021-02-17 | Merge branch 'js/range-diff-one-side-only' | Junio C Hamano | 1 | -2/+6 |
| 2021-02-11 | diff: add an API for deferred freeing | Ævar Arnfjörð Bjarmason | 1 | -4/+6 |
| 2021-02-10 | gpg-interface: improve interface for parsing tags | brian m. carlson | 1 | -6/+7 |
| 2021-02-06 | range-diff: combine all options in a single data structure | Johannes Schindelin | 1 | -2/+6 |
| 2021-02-05 | Merge branch 'so/log-diff-merge' | Junio C Hamano | 1 | -12/+18 |
| 2021-01-18 | commit: ignore additional signatures when parsing signed commits | brian m. carlson | 1 | -1/+1 |
| 2020-12-21 | diff-merges: let new options enable diff without -p | Sergey Organov | 1 | -4/+9 |
| 2020-12-21 | diff-merges: split 'ignore_merges' field | Sergey Organov | 1 | -7/+8 |
| 2020-12-21 | diff-merges: introduce revs->first_parent_merges flag | Sergey Organov | 1 | -2/+2 |
| 2020-11-09 | format-patch: make output filename configurable | Junio C Hamano | 1 | -1/+1 |
| 2020-10-05 | Merge branch 'so/combine-diff-simplify' | Junio C Hamano | 1 | -1/+1 |
| 2020-09-29 | diff: get rid of redundant 'dense' argument | Sergey Organov | 1 | -1/+1 |
| 2020-09-22 | Merge branch 'es/format-patch-interdiff-cleanup' | Junio C Hamano | 1 | -2/+2 |
| 2020-09-08 | diff-lib: tighten show_interdiff()'s interface | Eric Sunshine | 1 | -1/+2 |
| 2020-09-08 | diff: move show_interdiff() from its own file to diff-lib | Eric Sunshine | 1 | -1/+0 |
| 2020-09-06 | log_tree_diff: get rid of extra check for NULL | Sergey Organov | 1 | -1/+1 |
| 2020-09-06 | log_tree_diff: get rid of code duplication for first_parent_only | Sergey Organov | 1 | -15/+4 |
| 2020-04-28 | Merge branch 'ds/log-exclude-decoration-config' | Junio C Hamano | 1 | -3/+54 |
| 2020-04-16 | log: add log.excludeDecoration config option | Derrick Stolee | 1 | -7/+15 |
| 2020-04-16 | log-tree: make ref_filter_match() a helper method | Derrick Stolee | 1 | -3/+46 |
| 2020-04-07 | format-patch: teach --no-encode-email-headers | Emma Brooks | 1 | -0/+1 |
| 2020-03-26 | Merge branch 'hi/gpg-prefer-check-signature' | Junio C Hamano | 1 | -17/+17 |
| 2020-03-15 | gpg-interface: prefer check_signature() for GPG verification | Hans Jerry Illikainen | 1 | -17/+17 |
| 2020-03-09 | Merge branch 'hd/show-one-mergetag-fix' | Junio C Hamano | 1 | -1/+1 |
| 2020-03-05 | Merge branch 'hi/gpg-use-check-signature' | Junio C Hamano | 1 | -16/+14 |
| 2020-03-02 | show_one_mergetag: print non-parent in hex form. | Harald van Dijk | 1 | -1/+1 |
| 2020-02-28 | Revert "gpg-interface: prefer check_signature() for GPG verification" | Junio C Hamano | 1 | -16/+14 |
| 2020-01-31 | sha1-file: pass git_hash_algo to hash_object_file() | Matheus Tavares | 1 | -1/+2 |
| 2019-12-10 | Merge branch 'hi/gpg-use-check-signature' | Junio C Hamano | 1 | -14/+16 |
| 2019-11-30 | gpg-interface: prefer check_signature() for GPG verification | Hans Jerry Illikainen | 1 | -14/+16 |
| 2019-11-21 | range-diff: pass through --notes to `git log` | Denton Liu | 1 | -1/+1 |
| 2019-10-07 | Merge branch 'rs/simplify-by-deco-with-deco-refs-exclude' | Junio C Hamano | 1 | -0/+1 |
| 2019-09-09 | log-tree: call load_ref_decorations() in get_name_decoration() | René Scharfe | 1 | -0/+1 |
| 2019-08-26 | log-tree: always use return value of strbuf_detach() | René Scharfe | 1 | -3/+1 |
| 2019-03-07 | Merge branch 'wh/author-committer-ident-config' | Junio C Hamano | 1 | -2/+1 |
| 2019-02-04 | config: allow giving separate author and committer idents | William Hubbs | 1 | -2/+1 |
| 2019-01-11 | log: add %S option (like --source) to log --format | Issac Trotts | 1 | -0/+1 |
| 2018-12-04 | range-diff: always pass at least minimal diff options | Martin Ågren | 1 | -1/+10 |
| 2018-11-30 | format-patch: do not let its diff-options affect --range-diff | Junio C Hamano | 1 | -1/+1 |
| 2018-09-17 | Merge branch 'jk/cocci' | Junio C Hamano | 1 | -3/+3 |
| 2018-09-17 | Merge branch 'es/format-patch-rangediff' | Junio C Hamano | 1 | -0/+15 |
| 2018-09-17 | Merge branch 'es/format-patch-interdiff' | Junio C Hamano | 1 | -7/+30 |
| 2018-08-29 | convert "oidcmp() == 0" to oideq() | Jeff King | 1 | -3/+3 |
| 2018-08-15 | Merge branch 'jk/core-use-replace-refs' | Junio C Hamano | 1 | -1/+1 |
| 2018-08-14 | format-patch: allow --range-diff to apply to a lone-patch | Eric Sunshine | 1 | -0/+15 |
| 2018-08-14 | Merge branch 'es/format-patch-interdiff' into es/format-patch-rangediff | Junio C Hamano | 1 | -7/+30 |
| 2018-08-02 | Merge branch 'sb/object-store-lookup' | Junio C Hamano | 1 | -6/+7 |
| 2018-08-02 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -1/+1 |
| 2018-07-23 | format-patch: allow --interdiff to apply to a lone-patch | Eric Sunshine | 1 | -0/+14 |
| 2018-07-23 | log-tree: show_log: make commentary block delimiting reusable | Eric Sunshine | 1 | -7/+16 |
| 2018-07-18 | check_replace_refs: rename to read_replace_refs | Jeff King | 1 | -1/+1 |
| 2018-07-18 | Merge branch 'sb/object-store-grafts' | Junio C Hamano | 1 | -0/+1 |
| 2018-07-16 | log-tree: switch GIT_SHA1_HEXSZ to the_hash_algo->hexsz | brian m. carlson | 1 | -1/+1 |
| 2018-06-29 | tag: add repository argument to parse_tag_buffer | Stefan Beller | 1 | -1/+1 |
| 2018-06-29 | tag: add repository argument to lookup_tag | Stefan Beller | 1 | -1/+1 |
| 2018-06-29 | commit: add repository argument to lookup_commit | Stefan Beller | 1 | -1/+1 |
| 2018-06-29 | object: add repository argument to parse_object | Stefan Beller | 1 | -3/+4 |
| 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/complete-config-vars' | Junio C Hamano | 1 | -25/+12 |
| 2018-06-25 | Merge branch 'nd/commit-util-to-slab' | Junio C Hamano | 1 | -2/+6 |
| 2018-05-30 | Merge branch 'jk/snprintf-truncation' | Junio C Hamano | 1 | -6/+10 |
| 2018-05-29 | log-tree: allow to customize 'grafted' color | Nguyễn Thái Ngọc Duy | 1 | -0/+1 |
| 2018-05-29 | help: add --config to list all available config | Nguyễn Thái Ngọc Duy | 1 | -0/+3 |
| 2018-05-29 | Add and use generic name->id mapping code for color slot parsing | Nguyễn Thái Ngọc Duy | 1 | -26/+9 |
| 2018-05-23 | Merge branch 'bc/format-patch-cover-no-attach' | Junio C Hamano | 1 | -3/+4 |
| 2018-05-23 | Merge branch 'js/deprecate-grafts' | Junio C Hamano | 1 | -6/+7 |
| 2018-05-23 | Merge branch 'ds/lazy-load-trees' | Junio C Hamano | 1 | -3/+3 |
| 2018-05-21 | revision.c: use commit-slab for show_source | Nguyễn Thái Ngọc Duy | 1 | -2/+6 |
| 2018-05-21 | log_write_email_headers: use strbufs | Jeff King | 1 | -6/+10 |
| 2018-05-16 | object-store: move object access functions to object-store.h | Stefan Beller | 1 | -0/+1 |
| 2018-05-02 | format-patch: make cover letters always text/plain | brian m. carlson | 1 | -3/+4 |
| 2018-04-26 | commit: Let the callback of for_each_mergetag return on error | Johannes Schindelin | 1 | -6/+7 |
| 2018-04-11 | treewide: replace maybe_tree with accessor methods | Derrick Stolee | 1 | -3/+3 |
| 2018-04-11 | treewide: rename tree to maybe_tree | Derrick Stolee | 1 | -3/+3 |
| 2018-04-11 | Merge branch 'bw/c-plus-plus' into ds/lazy-load-trees | Junio C Hamano | 1 | -1/+1 |
| 2018-03-14 | Convert find_unique_abbrev* to struct object_id | brian m. carlson | 1 | -6/+6 |
| 2018-03-13 | Merge branch 'jk/cached-commit-buffer' into HEAD | Junio C Hamano | 1 | -3/+0 |
| 2018-03-06 | Merge branch 'bw/c-plus-plus' | Junio C Hamano | 1 | -1/+1 |
| 2018-03-06 | Merge branch 'jk/cached-commit-buffer' | Junio C Hamano | 1 | -3/+0 |
| 2018-02-22 | commit: drop uses of get_cached_commit_buffer() | Jeff King | 1 | -3/+0 |
| 2018-02-14 | object: rename function 'typename' to 'type_name' | Brandon Williams | 1 | -1/+1 |
| 2018-01-30 | sha1_file: convert hash_sha1_file to object_id | Patryk Obara | 1 | -1/+1 |
| 2017-11-22 | log: add option to choose which refs to decorate | Rafael Ascensão | 1 | -6/+18 |
| 2017-11-09 | Merge branch 'bw/diff-opt-impl-to-bitfields' | Junio C Hamano | 1 | -1/+1 |
| 2017-11-01 | diff: make struct diff_flags members lowercase | Brandon Williams | 1 | -1/+1 |
| 2017-11-01 | diff: remove DIFF_OPT_TST macro | Brandon Williams | 1 | -1/+1 |
| 2017-10-21 | log: handle broken HEAD in decoration check | Jeff King | 1 | -1/+1 |
| 2017-09-24 | refs: pass NULL to resolve_ref_unsafe() if hash is not needed | René Scharfe | 1 | -2/+1 |
| 2017-06-24 | Merge branch 'bw/config-h' | Junio C Hamano | 1 | -0/+1 |
| 2017-06-15 | config: don't include config.h by default | Brandon Williams | 1 | -0/+1 |
| 2017-06-05 | diff-tree: convert diff_tree_sha1 to struct object_id | Brandon Williams | 1 | -4/+4 |
| 2017-06-02 | tree-diff: convert diff_root_tree_sha1 to struct object_id | Brandon Williams | 1 | -1/+1 |
| 2017-06-02 | notes: convert format_display_notes to struct object_id | brian m. carlson | 1 | -1/+1 |
| 2017-05-08 | object: convert parse_object* to take struct object_id | brian m. carlson | 1 | -3/+3 |
| 2017-05-08 | Convert lookup_tag to struct object_id | brian m. carlson | 1 | -1/+1 |
| 2017-05-08 | log-tree: convert to struct object_id | brian m. carlson | 1 | -9/+9 |
| 2017-05-08 | Convert lookup_commit* to struct object_id | brian m. carlson | 1 | -1/+1 |
| 2017-03-01 | pretty: use fmt_output_email_subject() | René Scharfe | 1 | -6/+3 |
| 2017-03-01 | log-tree: factor out fmt_output_email_subject() | René Scharfe | 1 | -20/+20 |
| 2016-08-31 | graph: add support for --line-prefix on all graph-aware output | Jacob Keller | 1 | -4/+1 |
| 2016-08-08 | Merge branch 'nd/log-decorate-color-head-arrow' | Junio C Hamano | 1 | -2/+0 |
| 2016-07-19 | Merge branch 'js/log-to-diffopt-file' | Junio C Hamano | 1 | -33/+36 |
| 2016-07-12 | log: decorate HEAD -> branch with the same color for arrow and HEAD | Nguyễn Thái Ngọc Duy | 1 | -2/+0 |
| 2016-07-06 | Merge branch 'nd/graph-width-padded' | Junio C Hamano | 1 | -0/+2 |
| 2016-06-24 | log-tree: respect diffopt's configured output file stream | Johannes Schindelin | 1 | -32/+32 |
| 2016-06-24 | log: prepare log/log-tree to reuse the diffopt.close_file attribute | Johannes Schindelin | 1 | -1/+4 |
| 2016-06-16 | pretty: pass graph width to pretty formatting for use in '%>|(N)' | Josef Kufner | 1 | -0/+2 |
| 2016-06-06 | pretty: support "mboxrd" output format | Eric Wong | 1 | -2/+2 |
| 2016-03-30 | pretty: expand tabs in indented logs to make things line up properly | Linus Torvalds | 1 | -0/+1 |
| 2016-02-22 | convert trivial cases to FLEX_ARRAY macros | Jeff King | 1 | -3/+2 |
| 2015-12-15 | format-patch: add an option to suppress commit hash | brian m. carlson | 1 | -1/+2 |
| 2015-11-20 | Remove get_object_hash. | brian m. carlson | 1 | -10/+10 |
| 2015-11-20 | Convert struct object to object_id | brian m. carlson | 1 | -10/+10 |
| 2015-11-20 | Add several uses of get_object_hash. | brian m. carlson | 1 | -10/+10 |
| 2015-08-03 | Merge branch 'jk/date-mode-format' | Junio C Hamano | 1 | -1/+1 |
| 2015-08-03 | Merge branch 'mh/replace-refs' | Junio C Hamano | 1 | -2/+3 |
| 2015-06-29 | convert "enum date_mode" into a struct | Jeff King | 1 | -1/+1 |
| 2015-06-12 | Allow to control where the replace refs are looked for | Mike Hommey | 1 | -2/+3 |
| 2015-05-25 | add_ref_decoration(): convert local variable original_sha1 to object_id | Michael Haggerty | 1 | -3/+3 |
| 2015-05-25 | add_ref_decoration(): rewrite to take an object_id argument | Michael Haggerty | 1 | -6/+5 |
| 2015-05-25 | each_ref_fn: change to take an object_id parameter | Michael Haggerty | 1 | -2/+5 |
| 2015-05-22 | Merge branch 'mg/log-decorate-HEAD' | Junio C Hamano | 1 | -10/+21 |
| 2015-05-13 | log: do not shorten decoration names too early | Junio C Hamano | 1 | -18/+16 |
| 2015-05-13 | log: decorate HEAD with branch name under --decorate=full, too | Junio C Hamano | 1 | -5/+18 |
| 2015-05-05 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -1/+1 |
| 2015-03-13 | commit: convert parts to struct object_id | brian m. carlson | 1 | -1/+1 |
| 2015-03-10 | log: decorate HEAD with branch name | Junio C Hamano | 1 | -9/+68 |
| 2015-03-10 | Merge branch 'jc/decorate-leaky-separator-color' into HEAD | Junio C Hamano | 1 | -0/+1 |
| 2015-03-04 | log --decorate: do not leak "commit" color into the next item | Junio C Hamano | 1 | -0/+1 |
| 2014-10-20 | Merge branch 'jn/parse-config-slot' | Junio C Hamano | 1 | -4/+3 |
| 2014-10-14 | color_parse: do not mention variable name in error message | Jeff King | 1 | -2/+1 |
| 2014-10-14 | pass config slots as pointers instead of offsets | Jonathan Nieder | 1 | -2/+2 |
| 2014-09-29 | Merge branch 'hj/pretty-naked-decoration' | Junio C Hamano | 1 | -8/+9 |
| 2014-09-18 | pretty: add %D format specifier | Harry Jeffery | 1 | -8/+9 |
| 2014-09-11 | Merge branch 'jk/name-decoration-alloc' | Junio C Hamano | 1 | -15/+10 |
| 2014-08-27 | log-tree: use FLEX_ARRAY in name_decoration | Jeff King | 1 | -1/+1 |
| 2014-08-26 | log-tree: make name_decoration hash static | Jeff King | 1 | -3/+8 |
| 2014-08-26 | log-tree: make add_name_decoration a public function | Jeff King | 1 | -11/+1 |
| 2014-07-30 | pretty: make empty userformats truly empty | Jeff King | 1 | -2/+3 |
| 2014-07-21 | Merge branch 'cc/for-each-mergetag' | Junio C Hamano | 1 | -11/+4 |
| 2014-07-16 | Merge branch 'zk/log-graph-showsig' | Junio C Hamano | 1 | -0/+1 |
| 2014-07-16 | Merge branch 'mg/fix-log-mergetag-color' | Junio C Hamano | 1 | -10/+11 |
| 2014-07-10 | log: correctly identify mergetag signature verification status | Michael J Gruber | 1 | -10/+11 |
| 2014-07-09 | log: fix indentation for --graph --show-signature | Zoltan Klinger | 1 | -0/+1 |
| 2014-07-07 | commit: add for_each_mergetag() | Christian Couder | 1 | -11/+4 |
| 2014-06-13 | reuse cached commit buffer when parsing signatures | Jeff King | 1 | -1/+1 |
| 2014-06-13 | commit: record buffer length in cache | Jeff King | 1 | -1/+1 |
| 2014-06-13 | use get_cached_commit_buffer where appropriate | Jeff King | 1 | -1/+1 |
| 2014-04-03 | Merge branch 'nd/log-show-linear-break' | Junio C Hamano | 1 | -0/+4 |
| 2014-03-25 | log: add --show-linear-break to help see non-linear history | Nguyễn Thái Ngọc Duy | 1 | -0/+4 |
| 2014-02-20 | rename read_replace_refs to check_replace_refs | Michael Haggerty | 1 | -1/+1 |
| 2014-01-10 | Merge branch 'bc/log-decoration' | Junio C Hamano | 1 | -0/+2 |
| 2013-12-20 | log: properly handle decorations with chained tags | brian m. carlson | 1 | -0/+2 |
| 2013-12-17 | Merge branch 'cc/starts-n-ends-with' | Junio C Hamano | 1 | -4/+4 |
| 2013-12-05 | replace {pre,suf}fixcmp() with {starts,ends}_with() | Christian Couder | 1 | -4/+4 |
| 2013-12-05 | Merge branch 'jk/robustify-parse-commit' | Junio C Hamano | 1 | -3/+3 |
| 2013-10-24 | log_tree_diff: die when we fail to parse a commit | Jeff King | 1 | -3/+3 |
| 2013-08-01 | log: use true parents for diff even when rewriting | Thomas Rast | 1 | -1/+1 |
| 2013-07-15 | Merge branch 'jk/format-patch-from' | Junio C Hamano | 1 | -0/+2 |
| 2013-07-12 | Merge branch 'as/log-output-encoding-in-user-format' | Junio C Hamano | 1 | -0/+1 |
| 2013-07-03 | teach format-patch to place other authors into in-body "From" | Jeff King | 1 | -0/+2 |
| 2013-06-26 | pretty: --format output should honor logOutputEncoding | Alexey Shumkin | 1 | -0/+1 |
| 2013-06-02 | Merge branch 'tr/line-log' | Junio C Hamano | 1 | -0/+4 |
| 2013-04-18 | pretty: share code between format_decoration and show_decorations | Nguyễn Thái Ngọc Duy | 1 | -16/+32 |
| 2013-04-02 | Merge branch 'tr/log-tree-optim' | Junio C Hamano | 1 | -3/+10 |
| 2013-04-01 | Merge branch 'bc/append-signed-off-by' | Junio C Hamano | 1 | -86/+6 |
| 2013-03-28 | Implement line-history search (git log -L) | Thomas Rast | 1 | -0/+4 |
| 2013-03-28 | Avoid loading commits twice in log with diffs | Thomas Rast | 1 | -3/+10 |
| 2013-03-21 | Merge branch 'mg/gpg-interface-using-status' | Junio C Hamano | 1 | -15/+12 |
| 2013-02-14 | gpg_interface: allow to request status return | Michael J Gruber | 1 | -2/+2 |
| 2013-02-14 | log-tree: rely upon the check in the gpg_interface | Michael J Gruber | 1 | -14/+11 |
| 2013-02-12 | Unify appending signoff in format-patch, commit and sequencer | Brandon Casey | 1 | -90/+1 |
| 2013-02-12 | format-patch: update append_signoff prototype | Nguyễn Thái Ngọc Duy | 1 | -4/+13 |
| 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 | -21/+31 |
| 2013-01-10 | mailmap: add mailmap structure to rev_info and pp | Antoine Pelisse | 1 | -0/+1 |
| 2013-01-05 | Merge branch 'jc/format-color-auto' | Junio C Hamano | 1 | -0/+1 |
| 2012-12-22 | format-patch: add --reroll-count=$N option | Junio C Hamano | 1 | -0/+2 |
| 2012-12-21 | get_patch_filename(): split into two functions | Junio C Hamano | 1 | -18/+23 |
| 2012-12-21 | get_patch_filename(): drop "just-numbers" hack | Junio C Hamano | 1 | -15/+14 |
| 2012-12-21 | get_patch_filename(): simplify function signature | Junio C Hamano | 1 | -4/+8 |
| 2012-12-17 | log --format: teach %C(auto,black) to respect color config | Junio C Hamano | 1 | -0/+1 |
| 2012-11-13 | format-patch: add a blank line between notes and diffstat | Junio C Hamano | 1 | -10/+21 |
| 2012-10-17 | format-patch --notes: show notes after three-dashes | Junio C Hamano | 1 | -4/+11 |
| 2012-10-17 | format-patch: append --signature after notes | Junio C Hamano | 1 | -2/+4 |
| 2012-10-17 | pretty_print_commit(): do not append notes message | Junio C Hamano | 1 | -0/+3 |
| 2012-10-17 | pretty: prepare notes message at a centralized place | Junio C Hamano | 1 | -1/+13 |
| 2012-05-22 | format-patch: refactor get_patch_filename | Jeff King | 1 | -8/+11 |
| 2012-05-11 | Merge branch 'jk/maint-reflog-walk-count-vs-time' | Junio C Hamano | 1 | -4/+4 |
| 2012-05-07 | reflog-walk: tell explicit --date=default from not having --date at all | Junio C Hamano | 1 | -4/+3 |
| 2012-05-07 | Merge branch 'jk/maint-tformat-with-z' | Junio C Hamano | 1 | -1/+1 |
| 2012-05-04 | log: respect date_mode_explicit with --format:%gd | Jeff King | 1 | -0/+1 |
| 2012-05-01 | log-tree: use custom line terminator in line termination mode | Jan Krüger | 1 | -1/+1 |