| Age | Commit message (Expand) | Author | Files | Lines |
| 2018-09-17 | Merge branch 'rs/mailinfo-format-flowed' | Junio C Hamano | 1 | -0/+4 |
| 2018-09-17 | Merge branch 'jk/cocci' | Junio C Hamano | 1 | -1/+1 |
| 2018-09-04 | Merge branch 'en/directory-renames-nothanks' | Junio C Hamano | 1 | -0/+1 |
| 2018-08-30 | am: avoid directory rename detection when calling recursive merge machinery | Elijah Newren | 1 | -0/+1 |
| 2018-08-29 | mailinfo: support format=flowed | René Scharfe | 1 | -0/+4 |
| 2018-08-29 | convert "oidcmp() == 0" to oideq() | Jeff King | 1 | -1/+1 |
| 2018-08-13 | apply.c: make init_apply_state() take a struct repository | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2018-08-02 | Merge branch 'en/dirty-merge-fixes' | Junio C Hamano | 1 | -3/+4 |
| 2018-07-11 | merge-recursive: fix assumption that head tree being merged is HEAD | Elijah Newren | 1 | -3/+4 |
| 2018-07-03 | index_has_changes(): avoid assuming operating on the_index | Elijah Newren | 1 | -3/+3 |
| 2018-06-29 | commit: add repository argument to lookup_commit | Stefan Beller | 1 | -1/+2 |
| 2018-06-29 | tree: add repository argument to lookup_tree | Stefan Beller | 1 | -2/+4 |
| 2018-06-25 | Merge branch 'nd/complete-config-vars' | Junio C Hamano | 1 | -5/+1 |
| 2018-06-01 | Merge branch 'nd/use-opt-int-set-f' | Junio C Hamano | 1 | -6/+6 |
| 2018-05-30 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -4/+4 |
| 2018-05-29 | am: move advice.amWorkDir parsing back to advice.c | Nguyễn Thái Ngọc Duy | 1 | -5/+1 |
| 2018-05-24 | Use OPT_SET_INT_F() for cmdline option specification | Nguyễn Thái Ngọc Duy | 1 | -6/+6 |
| 2018-05-06 | Replace all die("BUG: ...") calls by BUG() ones | Johannes Schindelin | 1 | -10/+10 |
| 2018-05-02 | builtin/am: convert uses of EMPTY_TREE_SHA1_BIN to the_hash_algo | brian m. carlson | 1 | -4/+4 |
| 2018-04-11 | exec_cmd: rename to use dash in file name | Stefan Beller | 1 | -1/+1 |
| 2018-04-11 | Merge branch 'sb/object-store' | Junio C Hamano | 1 | -1/+1 |
| 2018-03-26 | object-store: close all packs upon clearing the object store | Stefan Beller | 1 | -1/+1 |
| 2018-03-14 | cache-tree: convert write_*_as_tree to object_id | brian m. carlson | 1 | -4/+4 |
| 2018-03-06 | Merge branch 'nd/rebase-show-current-patch' | Junio C Hamano | 1 | -4/+43 |
| 2018-02-28 | Merge branch 'nd/am-quit' | Junio C Hamano | 1 | -2/+10 |
| 2018-02-15 | Merge branch 'po/object-id' | Junio C Hamano | 1 | -2/+2 |
| 2018-02-14 | am: support --quit | Nguyễn Thái Ngọc Duy | 1 | -2/+10 |
| 2018-02-12 | rebase: introduce and use pseudo-ref REBASE_HEAD | Nguyễn Thái Ngọc Duy | 1 | -0/+4 |
| 2018-02-12 | rebase: add --show-current-patch | Nguyễn Thái Ngọc Duy | 1 | -0/+11 |
| 2018-02-12 | am: add --show-current-patch | Nguyễn Thái Ngọc Duy | 1 | -4/+28 |
| 2018-01-30 | commit: convert commit_tree* to object_id | Patryk Obara | 1 | -2/+2 |
| 2018-01-16 | sq_quote_argv: drop maxlen parameter | Jeff King | 1 | -1/+1 |
| 2018-01-05 | Merge branch 'ew/empty-merge-with-dirty-index' | Junio C Hamano | 1 | -37/+0 |
| 2017-12-27 | Merge branch 'rs/am-builtin-leakfix' | Junio C Hamano | 1 | -3/+7 |
| 2017-12-22 | Merge branch 'ew/empty-merge-with-dirty-index-maint' into ew/empty-merge-with... | Junio C Hamano | 1 | -37/+0 |
| 2017-12-22 | move index_has_changes() from builtin/am.c to merge.c for reuse | Elijah Newren | 1 | -37/+0 |
| 2017-12-13 | Merge branch 'bc/hash-algo' | Junio C Hamano | 1 | -1/+1 |
| 2017-12-07 | am: release strbuf after use in split_mail_mbox() | René Scharfe | 1 | -3/+7 |
| 2017-11-15 | Merge branch 'mh/tidy-ref-update-flags' | Junio C Hamano | 1 | -1/+1 |
| 2017-11-13 | Switch empty tree and blob lookups to use hash abstraction | brian m. carlson | 1 | -1/+1 |
| 2017-11-09 | Merge branch 'bw/diff-opt-impl-to-bitfields' | Junio C Hamano | 1 | -5/+5 |
| 2017-11-06 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -8/+8 |
| 2017-11-06 | refs: rename constant `REF_NODEREF` to `REF_NO_DEREF` | Michael Haggerty | 1 | -1/+1 |
| 2017-11-01 | diff: make struct diff_flags members lowercase | Brandon Williams | 1 | -5/+5 |
| 2017-11-01 | diff: remove DIFF_OPT_SET macro | Brandon Williams | 1 | -4/+4 |
| 2017-11-01 | diff: remove DIFF_OPT_TST macro | Brandon Williams | 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/+7 |
| 2017-10-06 | apply: move lockfile into `apply_state` | Martin Ågren | 1 | -2/+1 |
| 2017-10-06 | treewide: prefer lockfiles on the stack | Martin Ågren | 1 | -13/+11 |
| 2017-09-07 | am: release strbuf after use in safe_to_abort() | Rene Scharfe | 1 | -0/+1 |
| 2017-09-07 | am: release strbuf on error return in hg_patch_to_mail() | Rene Scharfe | 1 | -10/+19 |
| 2017-09-07 | am: release strbufs after use in detect_patch_format() | Rene Scharfe | 1 | -2/+2 |
| 2017-08-23 | pack: move pack-closing functions | Jonathan Tan | 1 | -0/+1 |
| 2017-08-22 | Merge branch 'pw/am-signoff' | Junio C Hamano | 1 | -25/+1 |
| 2017-08-22 | Merge branch 'pw/sequence-rerere-autoupdate' | Junio C Hamano | 1 | -0/+12 |
| 2017-08-08 | am: fix signoff when other trailers are present | Phillip Wood | 1 | -25/+1 |
| 2017-08-02 | am: remember --rerere-autoupdate setting | Phillip Wood | 1 | -0/+12 |
| 2017-07-17 | sha1_name: convert get_sha1* to get_oid* | brian m. carlson | 1 | -3/+3 |
| 2017-06-24 | Merge branch 'ab/free-and-null' | Junio C Hamano | 1 | -13/+5 |
| 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-16 | *.[ch] refactoring: make use of the FREE_AND_NULL() macro | Ævar Arnfjörð Bjarmason | 1 | -11/+4 |
| 2017-06-16 | coccinelle: make use of the "type" FREE_AND_NULL() rule | Ævar Arnfjörð Bjarmason | 1 | -2/+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 | -6/+2 |
| 2017-06-05 | Merge branch 'jk/unbreak-am-h' into maint | Junio C Hamano | 1 | -0/+3 |
| 2017-06-05 | Merge branch 'rs/checkout-am-fix-unborn' into maint | Junio C Hamano | 1 | -1/+1 |
| 2017-06-04 | Merge branch 'js/plug-leaks' into maint | Junio C Hamano | 1 | -9/+6 |
| 2017-06-04 | Merge branch 'jk/am-leakfix' into maint | Junio C Hamano | 1 | -20/+14 |
| 2017-06-04 | Merge branch 'ja/do-not-ask-needless-questions' into maint | Junio C Hamano | 1 | -2/+3 |
| 2017-06-04 | Merge branch 'jk/unbreak-am-h' | Junio C Hamano | 1 | -0/+3 |
| 2017-06-02 | builtin/notes: convert to struct object_id | brian m. carlson | 1 | -1/+1 |
| 2017-05-30 | am: handle "-h" argument earlier | Jeff King | 1 | -0/+3 |
| 2017-05-29 | Merge branch 'ja/do-not-ask-needless-questions' | Junio C Hamano | 1 | -2/+3 |
| 2017-05-29 | Merge branch 'js/plug-leaks' | Junio C Hamano | 1 | -9/+6 |
| 2017-05-29 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -9/+9 |
| 2017-05-26 | use xfopen() in more places | Nguyễn Thái Ngọc Duy | 1 | -6/+2 |
| 2017-05-23 | Merge branch 'rs/checkout-am-fix-unborn' | Junio C Hamano | 1 | -1/+1 |
| 2017-05-16 | Merge branch 'js/larger-timestamps' | Junio C Hamano | 1 | -2/+2 |
| 2017-05-16 | Merge branch 'jk/am-leakfix' | Junio C Hamano | 1 | -20/+14 |
| 2017-05-12 | usability: don't ask questions if no reply is required | Jean-Noel Avila | 1 | -2/+3 |
| 2017-05-08 | tree: convert parse_tree_indirect to struct object_id | brian m. carlson | 1 | -3/+3 |
| 2017-05-08 | diff-lib: convert do_diff_cache to struct object_id | brian m. carlson | 1 | -1/+1 |
| 2017-05-08 | revision: rename add_pending_sha1 to add_pending_oid | brian m. carlson | 1 | -1/+1 |
| 2017-05-08 | Convert lookup_tree to struct object_id | brian m. carlson | 1 | -2/+2 |
| 2017-05-08 | Convert lookup_commit* to struct object_id | brian m. carlson | 1 | -2/+2 |
| 2017-05-08 | get_mail_commit_oid(): avoid resource leak | Johannes Schindelin | 1 | -9/+6 |
| 2017-05-08 | am: check return value of resolve_refdup before using hash | René Scharfe | 1 | -1/+1 |
| 2017-04-27 | am: shorten ident_split variable name in get_commit_info() | Jeff King | 1 | -11/+9 |
| 2017-04-27 | am: simplify allocations in get_commit_info() | Jeff King | 1 | -15/+10 |
| 2017-04-27 | am: fix commit buffer leak in get_commit_info() | Jeff King | 1 | -0/+1 |
| 2017-04-27 | timestamp_t: a new data type for timestamps | Johannes Schindelin | 1 | -1/+1 |
| 2017-04-26 | Merge branch 'jk/war-on-git-path' | Junio C Hamano | 1 | -6/+4 |
| 2017-04-26 | Merge branch 'gb/rebase-signoff' | Junio C Hamano | 1 | -21/+18 |
| 2017-04-23 | Merge branch 'rs/misc-cppcheck-fixes' | Junio C Hamano | 1 | -2/+6 |
| 2017-04-23 | parse_timestamp(): specify explicitly where we parse timestamps | Johannes Schindelin | 1 | -1/+1 |
| 2017-04-20 | am: drop "dir" parameter from am_state_init | Jeff King | 1 | -6/+4 |
| 2017-04-16 | am: close stream on error, but not stdin | René Scharfe | 1 | -2/+6 |
| 2017-04-16 | builtin/am: fold am_signoff() into am_append_signoff() | Giuseppe Bilotta | 1 | -18/+15 |
| 2017-04-16 | builtin/am: honor --signoff also when --rebasing | Giuseppe Bilotta | 1 | -3/+3 |
| 2017-02-20 | delete_ref: accept a reflog message argument | Kyle Meyer | 1 | -2/+2 |
| 2016-12-21 | Merge branch 'sb/sequencer-abort-safety' | Junio C Hamano | 1 | -2/+2 |
| 2016-12-08 | am: change safe_to_abort()'s not rewinding error into a warning | Stephan Beyer | 1 | -1/+1 |
| 2016-12-08 | am: fix filename in safe_to_abort() error message | Stephan Beyer | 1 | -1/+1 |
| 2016-12-07 | hold_locked_index(): align error handling with hold_lockfile_for_update() | Junio C Hamano | 1 | -3/+3 |
| 2016-09-19 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -70/+70 |
| 2016-09-19 | Merge branch 'cc/apply-am' | Junio C Hamano | 1 | -22/+43 |
| 2016-09-15 | Merge branch 'ah/misc-message-fixes' | Junio C Hamano | 1 | -1/+1 |
| 2016-09-08 | am: put spaces around pipe in usage string | Alex Henrie | 1 | -1/+1 |
| 2016-09-07 | builtin/am: convert to struct object_id | brian m. carlson | 1 | -70/+70 |
| 2016-09-07 | builtin/am: use apply API in run_apply() | Christian Couder | 1 | -22/+43 |
| 2016-08-30 | am: refactor read_author_script() | Junio C Hamano | 1 | -58/+45 |
| 2016-08-10 | Merge branch 'js/am-3-merge-recursive-direct' | Junio C Hamano | 1 | -40/+22 |
| 2016-08-10 | Merge branch 'jk/reset-ident-time-per-commit' | Junio C Hamano | 1 | -0/+2 |
| 2016-08-01 | am: reset cached ident date for each patch | Jeff King | 1 | -0/+2 |
| 2016-07-26 | am -3: use merge_recursive() directly again | Johannes Schindelin | 1 | -40/+22 |
| 2016-07-19 | Merge branch 'js/am-call-theirs-theirs-in-fallback-3way' | Junio C Hamano | 1 | -8/+8 |
| 2016-07-19 | Merge branch 'jk/write-file' | Junio C Hamano | 1 | -15/+10 |
| 2016-07-08 | am: counteract gender bias | Johannes Schindelin | 1 | -8/+8 |
| 2016-07-08 | use write_file_buf where applicable | Jeff King | 1 | -6/+1 |
| 2016-07-08 | am: ignore return value of write_file() | René Scharfe | 1 | -9/+9 |
| 2016-06-06 | am: support --patch-format=mboxrd | Eric Wong | 1 | -3/+11 |
| 2016-05-09 | builtin/am.c: use error_errno() | Nguyễn Thái Ngọc Duy | 1 | -6/+5 |
| 2016-02-24 | Merge branch 'jc/am-i-v-fix' | Junio C Hamano | 1 | -1/+1 |
| 2016-02-17 | am -i: fix "v"iew | Junio C Hamano | 1 | -1/+1 |
| 2016-02-03 | Merge branch 'nd/diff-with-path-params' | Junio C Hamano | 1 | -1/+1 |
| 2016-01-28 | Merge branch 'jc/strbuf-getline' | Junio C Hamano | 1 | -26/+11 |
| 2016-01-21 | diff: make -O and --output work in subdirectory | Duy Nguyen | 1 | -1/+1 |
| 2016-01-15 | strbuf: give strbuf_getline() to the "most text friendly" variant | Junio C Hamano | 1 | -4/+4 |
| 2016-01-15 | strbuf: introduce strbuf_getline_{lf,nul}() | Junio C Hamano | 1 | -7/+7 |
| 2016-01-14 | strbuf: make strbuf_getline_crlf() global | Junio C Hamano | 1 | -15/+0 |
| 2016-01-13 | am: release pack files before garbage-collecting | Johannes Schindelin | 1 | -0/+1 |
| 2015-11-20 | Convert struct object to object_id | brian m. carlson | 1 | -1/+1 |
| 2015-11-03 | Merge branch 'jc/am-3-fallback-regression-fix' into maint | Junio C Hamano | 1 | -16/+33 |
| 2015-11-03 | Merge branch 'rt/placeholder-in-usage' into maint | Junio C Hamano | 1 | -2/+2 |
| 2015-11-03 | Merge branch 'tk/stripspace' into maint | Junio C Hamano | 1 | -1/+1 |
| 2015-10-29 | Merge branch 'jc/am-mailinfo-direct' | Junio C Hamano | 1 | -19/+23 |
| 2015-10-26 | Merge branch 'tk/stripspace' | Junio C Hamano | 1 | -1/+1 |
| 2015-10-26 | Merge branch 'rt/placeholder-in-usage' | Junio C Hamano | 1 | -2/+2 |
| 2015-10-26 | Merge branch 'jc/am-3-fallback-regression-fix' | Junio C Hamano | 1 | -16/+33 |
| 2015-10-21 | am: make direct call to mailinfo | Junio C Hamano | 1 | -19/+23 |
| 2015-10-16 | Merge branch 'pt/am-builtin' into maint | Junio C Hamano | 1 | -1/+12 |
| 2015-10-16 | am, credential-cache: add angle brackets to usage string | Ralf Thielow | 1 | -2/+2 |
| 2015-10-16 | strbuf: make stripspace() part of strbuf | Tobias Klauser | 1 | -1/+1 |
| 2015-10-15 | Merge branch 'pt/am-builtin' | Junio C Hamano | 1 | -1/+12 |
| 2015-10-09 | am -3: do not let failed merge from completing the error codepath | Junio C Hamano | 1 | -16/+33 |
| 2015-09-30 | am: configure gpg at startup | Renee Margaret McConahy | 1 | -1/+12 |
| 2015-09-08 | Merge branch 'jc/builtin-am-signoff-regression-fix' | Junio C Hamano | 1 | -2/+29 |
| 2015-09-06 | am: match --signoff to the original scripted version | Junio C Hamano | 1 | -2/+29 |
| 2015-09-01 | rerere: release lockfile in non-writing functions | Jeff King | 1 | -5/+0 |
| 2015-08-31 | Merge branch 'jc/am-state-fix' | Junio C Hamano | 1 | -27/+41 |
| 2015-08-26 | Merge branch 'pt/am-builtin' | Junio C Hamano | 1 | -1/+1 |
| 2015-08-26 | Merge branch 'pt/am-builtin-abort-fix' | Junio C Hamano | 1 | -13/+36 |
| 2015-08-26 | i18n: am: fix typo in description of -b option | Jiang Xin | 1 | -1/+1 |
| 2015-08-25 | Merge branch 'mh/tempfile' | Junio C Hamano | 1 | -0/+1 |
| 2015-08-25 | write_file_v(): do not leave incomplete line at the end | Junio C Hamano | 1 | -8/+2 |
| 2015-08-24 | write_file(): drop "fatal" parameter | Junio C Hamano | 1 | -2/+2 |
| 2015-08-24 | builtin/am: make sure state files are text | Junio C Hamano | 1 | -2/+8 |
| 2015-08-24 | builtin/am: introduce write_state_*() helper functions | Junio C Hamano | 1 | -27/+41 |
| 2015-08-19 | am --skip/--abort: merge HEAD/ORIG_HEAD tree into index | Paul Tan | 1 | -13/+36 |
| 2015-08-12 | am: let --signoff override --no-signoff | Paul Tan | 1 | -3/+25 |
| 2015-08-12 | am: let command-line options override saved options | Paul Tan | 1 | -4/+12 |
| 2015-08-04 | git-am: add am.threeWay config variable | Remi Lespinet | 1 | -0/+2 |
| 2015-08-04 | builtin-am: remove redirection to git-am.sh | Paul Tan | 1 | -15/+0 |
| 2015-08-04 | builtin-am: check for valid committer ident | Paul Tan | 1 | -0/+3 |
| 2015-08-04 | builtin-am: implement legacy -b/--binary option | Paul Tan | 1 | -0/+7 |
| 2015-08-04 | builtin-am: implement -i/--interactive | Paul Tan | 1 | -1/+104 |
| 2015-08-04 | builtin-am: support and auto-detect mercurial patches | Paul Tan | 1 | -1/+73 |
| 2015-08-04 | builtin-am: support and auto-detect StGit series files | Paul Tan | 1 | -1/+58 |
| 2015-08-04 | builtin-am: support and auto-detect StGit patches | Paul Tan | 1 | -1/+131 |
| 2015-08-04 | builtin-am: rerere support | Paul Tan | 1 | -0/+25 |
| 2015-08-04 | builtin-am: invoke post-applypatch hook | Paul Tan | 1 | -0/+2 |
| 2015-08-04 | builtin-am: invoke pre-applypatch hook | Paul Tan | 1 | -0/+3 |
| 2015-08-04 | builtin-am: invoke applypatch-msg hook | Paul Tan | 1 | -0/+24 |
| 2015-08-04 | builtin-am: support automatic notes copying | Paul Tan | 1 | -0/+60 |
| 2015-08-04 | builtin-am: invoke post-rewrite hook | Paul Tan | 1 | -0/+55 |
| 2015-08-04 | builtin-am: implement -S/--gpg-sign, commit.gpgsign | Paul Tan | 1 | -1/+10 |
| 2015-08-04 | builtin-am: implement --committer-date-is-author-date | Paul Tan | 1 | -0/+8 |
| 2015-08-04 | builtin-am: implement --ignore-date | Paul Tan | 1 | -1/+5 |
| 2015-08-04 | builtin-am: pass git-apply's options to git-apply | Paul Tan | 1 | -0/+45 |
| 2015-08-04 | builtin-am: implement --[no-]scissors | Paul Tan | 1 | -0/+48 |
| 2015-08-04 | builtin-am: support --keep-cr, am.keepcr | Paul Tan | 1 | -6/+23 |
| 2015-08-04 | builtin-am: implement --[no-]message-id, am.messageid | Paul Tan | 1 | -0/+13 |
| 2015-08-04 | builtin-am: implement -k/--keep, --keep-non-patch | Paul Tan | 1 | -0/+50 |
| 2015-08-04 | builtin-am: implement -u/--utf8 | Paul Tan | 1 | -0/+11 |
| 2015-08-04 | builtin-am: handle stray state directory | Paul Tan | 1 | -0/+17 |
| 2015-08-04 | builtin-am: bypass git-mailinfo when --rebasing | Paul Tan | 1 | -1/+133 |
| 2015-08-04 | builtin-am: implement --rebasing mode | Paul Tan | 1 | -4/+26 |
| 2015-08-04 | builtin-am: implement --3way | Paul Tan | 1 | -4/+150 |
| 2015-08-04 | builtin-am: implement -s/--signoff | Paul Tan | 1 | -0/+12 |
| 2015-08-04 | builtin-am: exit with user friendly message on failure | Paul Tan | 1 | -4/+26 |
| 2015-08-04 | builtin-am: implement -q/--quiet | Paul Tan | 1 | -3/+28 |
| 2015-08-04 | builtin-am: reject patches when there's a session in progress | Paul Tan | 1 | -0/+15 |
| 2015-08-04 | builtin-am: implement --abort | Paul Tan | 1 | -3/+100 |
| 2015-08-04 | builtin-am: implement --skip | Paul Tan | 1 | -2/+121 |
| 2015-08-04 | builtin-am: don't parse mail when resuming | Paul Tan | 1 | -9/+25 |
| 2015-08-04 | builtin-am: implement --resolved/--continue | Paul Tan | 1 | -1/+71 |
| 2015-08-04 | builtin-am: refuse to apply patches if index is dirty | Paul Tan | 1 | -0/+45 |
| 2015-08-04 | builtin-am: implement committing applied patch | Paul Tan | 1 | -4/+51 |