| Age | Commit message (Expand) | Author | Files | Lines |
| 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 |
| 2015-04-02 | merge: pass verbosity flag down to merge-recursive | Jeff King | 1 | -0/+4 |
| 2015-01-14 | standardize usage info string format | Alex Henrie | 1 | -2/+2 |
| 2015-01-12 | Merge branch 'rs/plug-strbuf-leak-in-merge' | Junio C Hamano | 1 | -0/+1 |
| 2015-01-07 | Merge branch 'jc/merge-bases' | Junio C Hamano | 1 | -2/+2 |
| 2014-12-29 | merge: release strbuf after use in suggest_conflicts() | René Scharfe | 1 | -0/+1 |
| 2014-12-22 | Merge branch 'cc/interpret-trailers-more' | Junio C Hamano | 1 | -15/+7 |
| 2014-11-10 | Merge branch 'jc/conflict-hint' into cc/interpret-trailers-more | Junio C Hamano | 1 | -15/+7 |
| 2014-10-30 | get_merge_bases(): always clean-up object flags | Junio C Hamano | 1 | -2/+2 |
| 2014-10-24 | merge & sequencer: unify codepaths that write "Conflicts:" hint | Junio C Hamano | 1 | -13/+5 |
| 2014-10-24 | builtin/merge.c: drop a parameter that is never used | Junio C Hamano | 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-10-01 | lockfile.h: extract new header file for the functions in lockfile.c | Michael Haggerty | 1 | -0/+1 |
| 2014-10-01 | try_merge_strategy(): use a statically-allocated lock_file object | Michael Haggerty | 1 | -7/+7 |
| 2014-10-01 | try_merge_strategy(): remove redundant lock_file allocation | Michael Haggerty | 1 | -1/+0 |
| 2014-09-26 | Merge branch 'rs/realloc-array' | Junio C Hamano | 1 | -1/+1 |
| 2014-09-19 | Merge branch 'ah/grammofix' | Junio C Hamano | 1 | -2/+2 |
| 2014-09-18 | use REALLOC_ARRAY for changing the allocation size of arrays | René Scharfe | 1 | -1/+1 |
| 2014-09-02 | grammofix in user-facing messages | Alex Henrie | 1 | -2/+2 |
| 2014-08-20 | run-command: introduce CHILD_PROCESS_INIT | René Scharfe | 1 | -2/+1 |
| 2014-07-16 | Merge branch 'rs/code-cleaning' | Junio C Hamano | 1 | -6/+4 |
| 2014-07-16 | Merge branch 'nd/split-index' | Junio C Hamano | 1 | -8/+4 |
| 2014-07-10 | merge: simplify merge_trivial() by using commit_list_append() | René Scharfe | 1 | -6/+4 |
| 2014-07-10 | Merge branch 'mg/verify-commit' | Junio C Hamano | 1 | -4/+1 |
| 2014-07-02 | Merge branch 'jk/commit-buffer-length' | Junio C Hamano | 1 | -4/+4 |
| 2014-06-23 | gpg-interface: provide clear helper for struct signature_check | Michael J Gruber | 1 | -4/+1 |
| 2014-06-13 | read-cache: new API write_locked_index instead of write_index/write_cache | Nguyễn Thái Ngọc Duy | 1 | -8/+4 |
| 2014-06-12 | commit_tree: take a pointer/len pair rather than a const strbuf | Jeff King | 1 | -4/+4 |
| 2014-06-03 | Merge branch 'fc/merge-default-to-upstream' | Junio C Hamano | 1 | -1/+1 |
| 2014-06-03 | Merge branch 'mh/ref-transaction' | Junio C Hamano | 1 | -3/+3 |
| 2014-04-22 | merge: enable defaulttoupstream by default | Felipe Contreras | 1 | -1/+1 |
| 2014-04-08 | Merge branch 'jc/rev-parse-argh-dashed-multi-words' | Junio C Hamano | 1 | -1/+1 |
| 2014-04-07 | refs.h: rename the action_on_err constants | Michael Haggerty | 1 | -3/+3 |
| 2014-03-28 | Merge branch 'bp/commit-p-editor' | Junio C Hamano | 1 | -3/+3 |
| 2014-03-24 | parse-options: multi-word argh should use dash to separate words | Junio C Hamano | 1 | -1/+1 |
| 2014-03-18 | merge: fix GIT_EDITOR override for commit hook | Benoit Pierre | 1 | -1/+1 |
| 2014-03-18 | commit: fix patch hunk editing with "commit -p -m" | Benoit Pierre | 1 | -3/+3 |
| 2014-02-27 | Merge branch 'nv/commit-gpgsign-config' | Junio C Hamano | 1 | -0/+3 |
| 2014-02-24 | commit-tree: add the commit.gpgsign option to sign all commits | Nicolas Vigier | 1 | -0/+3 |
| 2014-01-27 | Merge branch 'ef/mingw-write' | Junio C Hamano | 1 | -1/+1 |
| 2014-01-17 | prefer xwrite instead of write | Erik Faye-Lund | 1 | -1/+1 |
| 2013-12-05 | replace {pre,suf}fixcmp() with {starts,ends}_with() | Christian Couder | 1 | -6/+6 |
| 2013-10-31 | merge: simplify ff-only option | Felipe Contreras | 1 | -9/+2 |
| 2013-09-17 | Merge branch 'rh/ishes-doc' | Junio C Hamano | 1 | -1/+1 |
| 2013-09-04 | use 'commit-ish' instead of 'committish' | Richard Hansen | 1 | -1/+1 |
| 2013-08-05 | Replace deprecated OPT_BOOLEAN by OPT_BOOL | Stefan Beller | 1 | -6/+6 |
| 2013-07-22 | Merge branch 'nd/const-struct-cache-entry' | Junio C Hamano | 1 | -1/+1 |
| 2013-07-15 | Merge branch 'mv/merge-ff-tristate' | Junio C Hamano | 1 | -22/+33 |
| 2013-07-12 | Merge branch 'ms/remote-tracking-branches-in-doc' | Junio C Hamano | 1 | -2/+2 |
| 2013-07-09 | Convert "struct cache_entry *" to "const ..." wherever possible | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2013-07-03 | Change "remote tracking" to "remote-tracking" | Michael Schubert | 1 | -2/+2 |
| 2013-07-02 | merge: handle --ff/--no-ff/--ff-only as a tri-state option | Miklos Vajna | 1 | -22/+33 |
| 2013-05-08 | merge: use help_unknown_ref() | Vikrant Varma | 1 | -1/+2 |
| 2013-04-05 | Merge branch 'sg/gpg-sig' | Junio C Hamano | 1 | -1/+36 |
| 2013-04-05 | Merge branch 'jc/merge-tag-object' | Junio C Hamano | 1 | -0/+13 |
| 2013-03-31 | merge/pull Check for untrusted good GPG signatures | Sebastian Götte | 1 | -0/+3 |
| 2013-03-31 | merge/pull: verify GPG signatures of commits being merged | Sebastian Götte | 1 | -1/+33 |
| 2013-03-19 | merge: a random object may not necssarily be a commit | Junio C Hamano | 1 | -0/+13 |
| 2013-02-04 | Merge branch 'jc/custom-comment-char' | Junio C Hamano | 1 | -3/+2 |
| 2013-01-16 | Allow custom "comment char" | Junio C Hamano | 1 | -3/+2 |
| 2013-01-10 | Merge branch 'jc/maint-fmt-merge-msg-no-edit-lose-credit' | Junio C Hamano | 1 | -0/+1 |
| 2013-01-09 | Merge branch 'ap/merge-stop-at-prepare-commit-msg-failure' | Junio C Hamano | 1 | -2/+3 |
| 2013-01-03 | merge: Honor prepare-commit-msg return code | Antoine Pelisse | 1 | -2/+3 |
| 2012-12-28 | merge --no-edit: do not credit people involved in the side branch | Junio C Hamano | 1 | -0/+1 |
| 2012-10-29 | Move try_merge_command and checkout_fast_forward to libgit.a | Nguyễn Thái Ngọc Duy | 1 | -104/+2 |
| 2012-09-11 | Merge branch 'tr/void-diff-setup-done' into maint-1.7.11 | Junio C Hamano | 1 | -2/+1 |
| 2012-09-07 | Merge branch 'nd/i18n-parseopt-help' | Junio C Hamano | 1 | -24/+24 |
| 2012-08-22 | Merge branch 'tr/void-diff-setup-done' | Junio C Hamano | 1 | -2/+1 |
| 2012-08-20 | i18n: merge: mark parseopt strings for translation | Nguyễn Thái Ngọc Duy | 1 | -24/+24 |
| 2012-08-03 | diff_setup_done(): return void | Thomas Rast | 1 | -2/+1 |
| 2012-05-24 | ident: rename IDENT_ERROR_ON_NO_NAME to IDENT_STRICT | Jeff King | 1 | -2/+2 |
| 2012-04-27 | Merge branch 'jc/merge-reduce-parents-early' | Junio C Hamano | 1 | -54/+88 |
| 2012-04-17 | builtin/merge.c: reduce parents early | Junio C Hamano | 1 | -25/+40 |
| 2012-04-17 | builtin/merge.c: collect other parents early | Junio C Hamano | 1 | -13/+27 |
| 2012-04-17 | builtin/merge.c: remove "remoteheads" global variable | Junio C Hamano | 1 | -23/+28 |
| 2012-04-02 | Sync with 1.7.9.6 | Junio C Hamano | 1 | -4/+1 |
| 2012-03-20 | merge: backport GIT_MERGE_AUTOEDIT support | Junio C Hamano | 1 | -1/+28 |
| 2012-03-06 | Merge branch 'zj/diff-stat-dyncol' | Junio C Hamano | 1 | -0/+2 |
| 2012-03-01 | diff --stat: add config option to limit graph width | Zbigniew Jędrzejewski-Szmek | 1 | -0/+1 |
| 2012-03-01 | merge --stat: use the full terminal width | Zbigniew Jędrzejewski-Szmek | 1 | -0/+1 |
| 2012-02-27 | Merge branch 'tr/merge-edit-guidance' into maint | Junio C Hamano | 1 | -0/+10 |
| 2012-02-23 | merge: do not trust fstat(2) too much when checking interactiveness | Junio C Hamano | 1 | -1/+1 |
| 2012-02-12 | Merge branch 'jn/merge-no-edit-fix' | Junio C Hamano | 1 | -1/+2 |
| 2012-02-10 | Merge branch 'jc/merge-ff-only-stronger-than-signed-merge' | Junio C Hamano | 1 | -1/+2 |
| 2012-02-09 | merge: do not launch an editor on "--no-edit $tag" | Junio C Hamano | 1 | -3/+7 |
| 2012-02-05 | merge: do not create a signed tag merge under --ff-only option | Junio C Hamano | 1 | -1/+2 |
| 2012-01-31 | Merge branch 'tr/merge-edit-guidance' | Junio C Hamano | 1 | -0/+10 |
| 2012-01-31 | Merge branch 'jc/pull-signed-tag' | Junio C Hamano | 1 | -4/+34 |
| 2012-01-31 | merge: add instructions to the commit message when editing | Thomas Rast | 1 | -0/+10 |
| 2012-01-23 | merge: use editor by default in interactive sessions | Junio C Hamano | 1 | -4/+34 |
| 2012-01-06 | Merge branch 'jc/show-sig' | Junio C Hamano | 1 | -2/+12 |
| 2011-12-22 | Merge branch 'jk/maint-strbuf-missing-init' | Junio C Hamano | 1 | -1/+1 |
| 2011-12-22 | Merge branch 'nd/war-on-nul-in-commit' | Junio C Hamano | 1 | -2/+4 |
| 2011-12-19 | Merge branch 'nd/resolve-ref' | Junio C Hamano | 1 | -7/+5 |
| 2011-12-18 | Update jk/maint-strbuf-missing-init to builtin/ rename | Junio C Hamano | 1 | -0/+1292 |
| 2011-12-15 | Convert commit_tree() to take strbuf as message | Nguyễn Thái Ngọc Duy | 1 | -2/+2 |
| 2011-12-15 | merge: abort if fails to commit | Nguyễn Thái Ngọc Duy | 1 | -2/+4 |
| 2011-12-13 | Merge branch 'nd/ignore-might-be-precious' | Junio C Hamano | 1 | -4/+8 |
| 2011-12-13 | Convert resolve_ref+xstrdup to new resolve_refdup function | Nguyễn Thái Ngọc Duy | 1 | -7/+5 |
| 2011-12-09 | Merge branch 'nd/resolve-ref' | Junio C Hamano | 1 | -24/+41 |
| 2011-12-09 | Merge branch 'jc/pull-signed-tag' | Junio C Hamano | 1 | -45/+50 |
| 2011-12-09 | Merge branch 'jc/request-pull-show-head-4' | Junio C Hamano | 1 | -10/+10 |
| 2011-12-05 | Copy resolve_ref() return value for longer use | Nguyễn Thái Ngọc Duy | 1 | -22/+40 |