| Age | Commit message (Expand) | Author | Files | Lines |
| 2021-03-13 | use CALLOC_ARRAY | René Scharfe | 1 | -1/+1 |
| 2021-02-05 | Merge branch 'so/log-diff-merge' | Junio C Hamano | 1 | -1/+2 |
| 2020-12-21 | diff-merges: new function diff_merges_suppress() | Sergey Organov | 1 | -1/+2 |
| 2020-11-18 | Merge branch 'en/merge-ort-api-null-impl' | Junio C Hamano | 1 | -3/+23 |
| 2020-11-02 | merge,rebase,revert: select ort or recursive by config or environment | Elijah Newren | 1 | -3/+23 |
| 2020-10-20 | Documentation: stylistically normalize references to Signed-off-by: | Bradley M. Kuhn | 1 | -1/+1 |
| 2020-09-25 | Merge branch 'ds/maintenance-part-1' | Junio C Hamano | 1 | -1/+1 |
| 2020-09-17 | maintenance: replace run_auto_gc() | Derrick Stolee | 1 | -1/+1 |
| 2020-09-09 | Merge branch 'jt/interpret-branch-name-fallback' | Junio C Hamano | 1 | -1/+1 |
| 2020-09-02 | wt-status: tolerate dangling marks | Jonathan Tan | 1 | -1/+1 |
| 2020-08-21 | sequencer: treat CHERRY_PICK_HEAD as a pseudo ref | Han-Wen Nienhuys | 1 | -1/+1 |
| 2020-08-03 | merge: make merge.renormalize work for all uses of merge machinery | Elijah Newren | 1 | -4/+0 |
| 2020-06-02 | Merge branch 'an/merge-single-strategy-optim' | Junio C Hamano | 1 | -1/+1 |
| 2020-05-19 | merge: optimization to skip evaluate_result for single strategy | Andrew Ng | 1 | -1/+1 |
| 2020-05-13 | Merge branch 'jc/auto-gc-quiet' | Junio C Hamano | 1 | -2/+1 |
| 2020-05-07 | auto-gc: pass --quiet down from am, commit, merge and rebase | Junio C Hamano | 1 | -2/+1 |
| 2020-05-05 | Merge branch 'dl/opt-callback-cleanup' | Junio C Hamano | 1 | -2/+2 |
| 2020-05-01 | Merge branch 'ds/blame-on-bloom' | Junio C Hamano | 1 | -2/+5 |
| 2020-04-29 | Merge branch 'dl/merge-autostash' | Junio C Hamano | 1 | -0/+25 |
| 2020-04-28 | Use OPT_CALLBACK and OPT_CALLBACK_F | Denton Liu | 1 | -2/+2 |
| 2020-04-16 | tests: write commit-graph with Bloom filters | Derrick Stolee | 1 | -2/+5 |
| 2020-04-11 | merge: use skip_prefix to parse config key | Martin Ågren | 1 | -3/+5 |
| 2020-04-10 | merge: teach --autostash option | Denton Liu | 1 | -0/+25 |
| 2020-01-15 | gpg-interface: add minTrustLevel as a configuration option | Hans Jerry Illikainen | 1 | -2/+7 |
| 2019-10-07 | Merge branch 'tg/stash-refresh-index' | Junio C Hamano | 1 | -10/+3 |
| 2019-09-20 | merge: use refresh_and_write_cache | Thomas Gummerer | 1 | -10/+3 |
| 2019-08-07 | merge: --no-verify to bypass pre-merge-commit hook | Michael J Gruber | 1 | -2/+2 |
| 2019-08-07 | git-merge: honor pre-merge-commit hook | Michael J Gruber | 1 | -0/+12 |
| 2019-08-07 | merge: do no-verify like commit | Michael J Gruber | 1 | -3/+3 |
| 2019-07-19 | Merge branch 'ea/merge-code-cleanup' | Junio C Hamano | 1 | -33/+20 |
| 2019-07-09 | Merge branch 'ds/close-object-store' | Junio C Hamano | 1 | -1/+1 |
| 2019-07-09 | builtin/merge.c - cleanup of code in for-cycle that tests strategies | Edmundo Carmona Antoranz | 1 | -33/+20 |
| 2019-06-17 | Merge branch 'vv/merge-squash-with-explicit-commit' | Junio C Hamano | 1 | -1/+11 |
| 2019-06-13 | Merge branch 'nd/merge-quit' | Junio C Hamano | 1 | -12/+18 |
| 2019-06-12 | packfile: rename close_all_packs to close_object_store | Derrick Stolee | 1 | -1/+1 |
| 2019-05-28 | merge: refuse --commit with --squash | Vishal Verma | 1 | -1/+11 |
| 2019-05-19 | merge: add --quit | Nguyễn Thái Ngọc Duy | 1 | -0/+13 |
| 2019-05-13 | merge: remove drop_save() in favor of remove_merge_branch_state() | Nguyễn Thái Ngọc Duy | 1 | -12/+5 |
| 2019-04-19 | cherry-pick/revert: add scissors line on merge conflict | Denton Liu | 1 | -8/+2 |
| 2019-04-18 | merge: add scissors line on merge conflict | Denton Liu | 1 | -0/+14 |
| 2019-04-18 | merge: cleanup messages like commit | Denton Liu | 1 | -10/+31 |
| 2019-03-07 | Merge branch 'nd/diff-parseopt' | Junio C Hamano | 1 | -3/+6 |
| 2019-01-27 | parse-options: allow ll_callback with OPTION_CALLBACK | Nguyễn Thái Ngọc Duy | 1 | -0/+2 |
| 2019-01-27 | parse-options: avoid magic return codes | Nguyễn Thái Ngọc Duy | 1 | -2/+3 |
| 2019-01-27 | parse-options: stop abusing 'callback' for lowlevel callbacks | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2019-01-24 | cache.h: flip NO_THE_INDEX_COMPATIBILITY_MACROS switch | Nguyễn Thái Ngọc Duy | 1 | -0/+1 |
| 2019-01-14 | merge-recursive.c: remove implicit dependency on the_index | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2019-01-04 | Merge branch 'nd/the-index' | Junio C Hamano | 1 | -1/+1 |
| 2019-01-04 | Merge branch 'nd/i18n' | Junio C Hamano | 1 | -2/+2 |
| 2018-11-18 | Merge branch 'jk/verify-sig-merge-into-void' | Junio C Hamano | 1 | -25/+5 |
| 2018-11-12 | sequencer.c: remove implicit dependency on the_index | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2018-11-12 | parse-options: replace opterror() with optname() | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2018-11-12 | alias.c: mark split_cmdline_strerror() strings for translation | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2018-11-07 | merge: handle --verify-signatures for unborn branch | Jeff King | 1 | -0/+4 |
| 2018-11-07 | merge: extract verify_merge_signature() helper | Jeff King | 1 | -25/+1 |
| 2018-11-06 | assert NOARG/NONEG behavior of parse-options callbacks | Jeff King | 1 | -0/+1 |
| 2018-10-19 | Merge branch 'nd/the-index' | Junio C Hamano | 1 | -7/+9 |
| 2018-09-21 | revision.c: remove implicit dependency on the_index | Nguyễn Thái Ngọc Duy | 1 | -2/+2 |
| 2018-09-21 | rerere.c: remove implicit dependency on the_index | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2018-09-21 | merge.c: remove implicit dependency on the_index | Nguyễn Thái Ngọc Duy | 1 | -3/+5 |
| 2018-09-21 | diff.c: remove implicit dependency on the_index | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2018-09-17 | Merge branch 'jk/cocci' | Junio C Hamano | 1 | -3/+3 |
| 2018-09-17 | Merge branch 'ds/reachable' | Junio C Hamano | 1 | -0/+1 |
| 2018-08-29 | convert "oidcmp() != 0" to "!oideq()" | Jeff King | 1 | -1/+1 |
| 2018-08-29 | convert "oidcmp() == 0" to oideq() | Jeff King | 1 | -2/+2 |
| 2018-08-15 | Merge branch 'nd/i18n' | Junio C Hamano | 1 | -1/+1 |
| 2018-08-02 | Merge branch 'js/rebase-merge-octopus' | Junio C Hamano | 1 | -0/+32 |
| 2018-08-02 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -5/+6 |
| 2018-07-23 | Update messages in preparation for i18n | Nguyễn Thái Ngọc Duy | 1 | -1/+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 | -18/+19 |
| 2018-07-16 | builtin/merge: switch to use the_hash_algo | brian m. carlson | 1 | -5/+6 |
| 2018-07-11 | merge: allow reading the merge commit message from a file | Johannes Schindelin | 1 | -0/+32 |
| 2018-06-29 | Merge branch 'sb/object-store-grafts' into sb/object-store-lookup | Junio C Hamano | 1 | -18/+19 |
| 2018-06-25 | Merge branch 'ds/commit-graph-lockfile-fix' | Junio C Hamano | 1 | -3/+4 |
| 2018-06-25 | Merge branch 'nd/commit-util-to-slab' | Junio C Hamano | 1 | -12/+13 |
| 2018-06-01 | Merge branch 'nd/use-opt-int-set-f' | Junio C Hamano | 1 | -3/+3 |
| 2018-06-01 | Merge branch 'nd/command-list' | Junio C Hamano | 1 | -0/+1 |
| 2018-05-30 | Merge branch 'bw/ref-prefix-for-configured-refspec' | Junio C Hamano | 1 | -0/+1 |
| 2018-05-30 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -7/+7 |
| 2018-05-30 | Merge branch 'ma/lockfile-cleanup' | Junio C Hamano | 1 | -2/+2 |
| 2018-05-24 | Use OPT_SET_INT_F() for cmdline option specification | Nguyễn Thái Ngọc Duy | 1 | -3/+3 |
| 2018-05-22 | merge: check config before loading commits | Derrick Stolee | 1 | -3/+4 |
| 2018-05-21 | merge: use commit-slab in merge remote desc instead of commit->util | Nguyễn Thái Ngọc Duy | 1 | -12/+13 |
| 2018-05-21 | Move declaration for alias.c to alias.h | Nguyễn Thái Ngọc Duy | 1 | -0/+1 |
| 2018-05-18 | path.c: migrate global git_path_* to take a repository argument | Stefan Beller | 1 | -18/+19 |
| 2018-05-18 | refspec: move refspec parsing logic into its own file | Brandon Williams | 1 | -0/+1 |
| 2018-05-10 | lock_file: make function-local locks non-static | Martin Ågren | 1 | -2/+2 |
| 2018-05-02 | builtin/merge: switch tree functions to use object_id | brian m. carlson | 1 | -7/+7 |
| 2018-04-11 | Merge branch 'sb/object-store' | Junio C Hamano | 1 | -1/+1 |
| 2018-04-11 | Merge branch 'bw/c-plus-plus' into ds/lazy-load-trees | Junio C Hamano | 1 | -1/+1 |
| 2018-04-10 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -4/+4 |
| 2018-03-26 | object-store: close all packs upon clearing the object store | Stefan Beller | 1 | -1/+1 |
| 2018-03-21 | Merge branch 'ma/skip-writing-unchanged-index' | Junio C Hamano | 1 | -9/+6 |
| 2018-03-14 | Convert find_unique_abbrev* to struct object_id | brian m. carlson | 1 | -3/+3 |
| 2018-03-14 | cache-tree: convert write_*_as_tree to object_id | brian m. carlson | 1 | -1/+1 |
| 2018-03-06 | Merge branch 'bw/c-plus-plus' | Junio C Hamano | 1 | -1/+1 |
| 2018-03-06 | Merge branch 'jc/allow-ff-merging-kept-tags' | Junio C Hamano | 1 | -4/+39 |
| 2018-03-01 | write_locked_index(): add flag to avoid writing unchanged index | Martin Ågren | 1 | -9/+6 |
| 2018-02-16 | merge: allow fast-forward when merging a tracked tag | Junio C Hamano | 1 | -4/+39 |
| 2018-02-14 | object: rename function 'typename' to 'type_name' | Brandon Williams | 1 | -1/+1 |
| 2018-01-30 | commit: convert commit_tree* to object_id | Patryk Obara | 1 | -4/+4 |
| 2017-12-12 | merge: add config option for verifySignatures | Hans Jerry Illikainen | 1 | -0/+2 |
| 2017-11-15 | Merge branch 'ma/reduce-heads-leakfix' | Junio C Hamano | 1 | -0/+1 |
| 2017-11-08 | reduce_heads: fix memory leaks | Martin Ågren | 1 | -0/+1 |
| 2017-10-16 | refs: convert dwim_ref and expand_ref to struct object_id | brian m. carlson | 1 | -1/+1 |
| 2017-10-16 | refs: convert resolve_refdup and refs_resolve_refdup to struct object_id | brian m. carlson | 1 | -1/+1 |
| 2017-10-16 | refs: convert update_ref and refs_update_ref to use struct object_id | brian m. carlson | 1 | -7/+6 |
| 2017-09-19 | Merge branch 'rs/strbuf-leakfix' | Junio C Hamano | 1 | -2/+7 |
| 2017-09-19 | Merge branch 'sb/merge-commit-msg-hook' | Junio C Hamano | 1 | -0/+8 |
| 2017-09-10 | Merge branch 'ma/up-to-date' | Junio C Hamano | 1 | -2/+2 |
| 2017-09-08 | builtin/merge: honor commit-msg hook for merges | Stefan Beller | 1 | -0/+8 |
| 2017-09-07 | merge: release strbuf after use in write_merge_heads() | Rene Scharfe | 1 | -0/+1 |
| 2017-09-07 | merge: release strbuf after use in save_state() | Rene Scharfe | 1 | -2/+6 |
| 2017-08-26 | Merge branch 'mg/killed-merge' | Junio C Hamano | 1 | -3/+12 |
| 2017-08-26 | Merge branch 'jt/packmigrate' | Junio C Hamano | 1 | -0/+1 |
| 2017-08-24 | Merge branch 'lg/merge-signoff' | Junio C Hamano | 1 | -0/+4 |
| 2017-08-23 | pack: move pack-closing functions | Jonathan Tan | 1 | -0/+1 |
| 2017-08-23 | treewide: correct several "up-to-date" to "up to date" | Martin Ågren | 1 | -2/+2 |
| 2017-08-23 | merge: save merge state earlier | Michael J Gruber | 1 | -0/+2 |
| 2017-08-23 | merge: split write_merge_state in two | Michael J Gruber | 1 | -3/+8 |
| 2017-08-23 | merge: clarify call chain | Michael J Gruber | 1 | -0/+2 |
| 2017-08-22 | Merge branch 'rs/merge-microcleanup' | Junio C Hamano | 1 | -2/+2 |
| 2017-08-22 | Merge branch 'ma/parse-maybe-bool' | Junio C Hamano | 1 | -2/+2 |
| 2017-08-10 | merge: use skip_prefix() | René Scharfe | 1 | -2/+2 |
| 2017-08-07 | treewide: deprecate git_config_maybe_bool, use git_parse_maybe_bool | Martin Ågren | 1 | -2/+2 |
| 2017-07-25 | merge: add a --signoff flag | Łukasz Gryglicki | 1 | -0/+4 |
| 2017-07-17 | use MOVE_ARRAY | René Scharfe | 1 | -1/+1 |
| 2017-06-24 | Merge branch 'bw/config-h' | Junio C Hamano | 1 | -0/+1 |
| 2017-06-19 | Merge branch 'bw/object-id' | Junio C Hamano | 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 | -3/+1 |
| 2017-06-05 | diff-tree: convert diff_tree_sha1 to struct object_id | Brandon Williams | 1 | -1/+1 |
| 2017-05-26 | use xfopen() in more places | Nguyễn Thái Ngọc Duy | 1 | -3/+1 |
| 2017-05-08 | tree: convert parse_tree_indirect to struct object_id | brian m. carlson | 1 | -3/+3 |
| 2017-05-08 | merge: convert checkout_fast_forward to struct object_id | brian m. carlson | 1 | -2/+2 |
| 2017-05-08 | Convert lookup_commit* to struct object_id | brian m. carlson | 1 | -1/+1 |
| 2017-04-19 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -1/+1 |
| 2017-03-30 | Merge branch 'jc/merge-drop-old-syntax' | Junio C Hamano | 1 | -50/+9 |
| 2017-03-26 | Convert GIT_SHA1_HEXSZ used for allocation to GIT_MAX_HEXSZ | brian m. carlson | 1 | -1/+1 |
| 2017-03-17 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -68/+66 |
| 2017-03-14 | Merge branch 'jk/interpret-branch-name' | Junio C Hamano | 1 | -1/+1 |
| 2017-03-02 | interpret_branch_name: allow callers to restrict expansions | Jeff King | 1 | -1/+1 |
| 2017-02-22 | builtin/merge: convert to struct object_id | brian m. carlson | 1 | -68/+66 |
| 2016-12-27 | Merge branch 'cp/merge-continue' | Junio C Hamano | 1 | -0/+25 |
| 2016-12-15 | merge: mark usage error strings for translation | Jeff King | 1 | -2/+2 |
| 2016-12-14 | merge: ensure '--abort' option takes no arguments | Chris Packham | 1 | -0/+4 |
| 2016-12-14 | merge: add '--continue' option as a synonym for 'git commit' | Chris Packham | 1 | -0/+21 |
| 2016-12-07 | hold_locked_index(): align error handling with hold_lockfile_for_update() | Junio C Hamano | 1 | -3/+3 |
| 2016-10-26 | find_unique_abbrev: use 4-buffer ring | Jeff King | 1 | -6/+5 |
| 2016-09-15 | use strbuf_addstr() for adding constant strings to a strbuf, part 2 | René Scharfe | 1 | -1/+1 |
| 2016-08-12 | Merge branch 'rs/merge-add-strategies-simplification' | Junio C Hamano | 1 | -34/+10 |
| 2016-08-05 | merge: use string_list_split() in add_strategies() | René Scharfe | 1 | -34/+10 |
| 2016-07-26 | prepare the builtins for a libified merge_recursive() | Johannes Schindelin | 1 | -0/+2 |
| 2016-07-19 | Merge branch 'jk/write-file' | Junio C Hamano | 1 | -40/+5 |
| 2016-07-19 | Merge branch 'bc/cocci' | Junio C Hamano | 1 | -8/+7 |
| 2016-07-08 | use write_file_buf where applicable | Jeff King | 1 | -40/+5 |
| 2016-06-28 | coccinelle: apply object_id Coccinelle transformations | brian m. carlson | 1 | -7/+6 |
| 2016-06-28 | coccinelle: convert hashcpy() with null_sha1 to hashclr() | brian m. carlson | 1 | -1/+1 |
| 2016-06-17 | i18n: merge: change command option help to lowercase | Vasco Almeida | 1 | -1/+1 |
| 2016-06-17 | i18n: merge: mark messages for translation | Vasco Almeida | 1 | -5/+5 |
| 2016-04-25 | Merge branch 'en/merge-trivial-fix' | Junio C Hamano | 1 | -0/+8 |
| 2016-04-25 | Merge branch 'dt/pre-refs-backend' | Junio C Hamano | 1 | -2/+2 |
| 2016-04-12 | builtin/merge.c: fix a bug with trivial merges | Elijah Newren | 1 | -0/+8 |
| 2016-04-10 | cmd_merge(): remove unneeded flag variable | Michael Haggerty | 1 | -2/+2 |
| 2016-04-08 | Merge branch 'jc/merge-refuse-new-root' | Junio C Hamano | 1 | -3/+9 |
| 2016-04-06 | Merge branch 'jv/merge-nothing-into-void' | Junio C Hamano | 1 | -5/+5 |
| 2016-04-03 | Merge branch 'mm/diff-renames-default' | Junio C Hamano | 1 | -0/+1 |
| 2016-03-23 | merge: refuse to create too cool a merge by default | Junio C Hamano | 1 | -3/+9 |
| 2016-03-23 | merge: fix NULL pointer dereference when merging nothing into void | Junio C Hamano | 1 | -5/+5 |
| 2016-02-25 | diff: activate diff.renames by default | Matthieu Moy | 1 | -0/+1 |
| 2016-02-22 | use st_add and st_mult for allocation size computation | Jeff King | 1 | -1/+1 |
| 2016-01-13 | merge: release pack files before garbage-collecting | Johannes Schindelin | 1 | -0/+1 |
| 2015-11-20 | Remove get_object_hash. | brian m. carlson | 1 | -25/+25 |
| 2015-11-20 | Convert struct object to object_id | brian m. carlson | 1 | -5/+5 |
| 2015-11-20 | Add several uses of get_object_hash. | brian m. carlson | 1 | -27/+27 |
| 2015-10-30 | Merge branch 'rs/pop-commit' | Junio C Hamano | 1 | -7/+5 |
| 2015-10-26 | Merge branch 'tk/stripspace' | Junio C Hamano | 1 | -1/+1 |
| 2015-10-26 | use pop_commit() for consuming the first entry of a struct commit_list | René Scharfe | 1 | -7/+5 |
| 2015-10-16 | strbuf: make stripspace() part of strbuf | Tobias Klauser | 1 | -1/+1 |
| 2015-10-05 | use sha1_to_hex_r() instead of strcpy | Jeff King | 1 | -10/+10 |
| 2015-08-10 | memoize common git-path "constant" files | Jeff King | 1 | -15/+15 |
| 2015-06-05 | Merge branch 'jk/at-push-sha1' | Junio C Hamano | 1 | -1/+1 |
| 2015-05-21 | remote.c: drop "remote" pointer from "struct branch" | Jeff King | 1 | -1/+1 |
| 2015-05-19 | Merge branch 'jc/merge' | Junio C Hamano | 1 | -87/+161 |
| 2015-04-29 | merge: drop 'git merge <message> HEAD <commit>' syntax | Junio C Hamano | 1 | -50/+9 |
| 2015-04-29 | merge: deprecate 'git merge <message> HEAD <commit>' syntax | Junio C Hamano | 1 | -0/+1 |
| 2015-04-29 | merge: handle FETCH_HEAD internally | Junio C Hamano | 1 | -34/+72 |
| 2015-04-29 | merge: decide if we auto-generate the message early in collect_parents() | Junio C Hamano | 1 | -7/+9 |
| 2015-04-29 | merge: make collect_parents() auto-generate the merge message | Junio C Hamano | 1 | -14/+22 |
| 2015-04-29 | merge: extract prepare_merge_message() logic out | Junio C Hamano | 1 | -11/+15 |
| 2015-04-29 | merge: narrow scope of merge_names | Junio C Hamano | 1 | -4/+7 |
| 2015-04-29 | merge: split reduce_parents() out of collect_parents() | Junio C Hamano | 1 | -16/+25 |
| 2015-04-29 | merge: clarify collect_parents() logic | Junio C Hamano | 1 | -2/+11 |
| 2015-04-29 | merge: small leakfix and code simplification | Junio C Hamano | 1 | -2/+2 |
| 2015-04-29 | merge: do not check argc to determine number of remote heads | Junio C Hamano | 1 | -3/+2 |
| 2015-04-29 | merge: clarify "pulling into void" special case | Junio C Hamano | 1 | -17/+18 |
| 2015-04-29 | merge: simplify code flow | Junio C Hamano | 1 | -8/+8 |
| 2015-04-16 | Revert "merge: pass verbosity flag down to merge-recursive" | Junio C Hamano | 1 | -4/+0 |
| 2015-04-14 | Merge branch 'jk/merge-quiet' | Junio C Hamano | 1 | -0/+4 |