| Age | Commit message (Expand) | Author | Files | Lines |
| 2021-05-10 | am: learn to process quoted lines that ends with CRLF | Đoàn Trần Công Danh | 1 | -0/+51 |
| 2021-01-06 | builtin/*: update usage format | ZheNing Hu | 1 | -2/+2 |
| 2020-11-09 | Merge branch 'jk/committer-date-is-author-date-fix-simplify' | Junio C Hamano | 1 | -16/+3 |
| 2020-11-02 | Merge branch 'bk/sob-dco' | Junio C Hamano | 1 | -1/+1 |
| 2020-10-26 | Merge branch 'jk/committer-date-is-author-date-fix' | Junio C Hamano | 1 | -2/+2 |
| 2020-10-26 | am, sequencer: stop parsing our own committer ident | Jeff King | 1 | -16/+3 |
| 2020-10-23 | am: fix broken email with --committer-date-is-author-date | Jeff King | 1 | -2/+2 |
| 2020-10-20 | Documentation: stylistically normalize references to Signed-off-by: | Bradley M. Kuhn | 1 | -1/+1 |
| 2020-09-30 | assert PARSE_OPT_NONEG in parse-options callbacks | Jeff King | 1 | -0/+2 |
| 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-03 | Merge branch 'pw/rebase-i-more-options' | Junio C Hamano | 1 | -6/+24 |
| 2020-08-17 | am: stop exporting GIT_COMMITTER_DATE | Phillip Wood | 1 | -6/+24 |
| 2020-07-30 | strvec: rename struct fields | Jeff King | 1 | -8/+8 |
| 2020-07-28 | strvec: convert builtin/ callers away from argv_array name | Jeff King | 1 | -33/+33 |
| 2020-07-28 | quote: rename sq_dequote_to_argv_array to mention strvec | Jeff King | 1 | -1/+1 |
| 2020-05-07 | auto-gc: pass --quiet down from am, commit, merge and rebase | Junio C Hamano | 1 | -2/+1 |
| 2020-02-20 | am: support --show-current-patch=diff to retrieve .git/rebase-apply/patch | Paolo Bonzini | 1 | -2/+7 |
| 2020-02-20 | am: support --show-current-patch=raw as a synonym for--show-current-patch | Paolo Bonzini | 1 | -6/+53 |
| 2020-02-20 | am: convert "resume" variable to a struct | Paolo Bonzini | 1 | -14/+18 |
| 2019-10-15 | Merge branch 'en/merge-recursive-cleanup' | Junio C Hamano | 1 | -1/+1 |
| 2019-10-11 | Merge branch 'rs/dedup-includes' | Junio C Hamano | 1 | -1/+0 |
| 2019-10-07 | Merge branch 'tg/stash-refresh-index' | Junio C Hamano | 1 | -14/+2 |
| 2019-10-04 | treewide: remove duplicate #include directives | René Scharfe | 1 | -1/+0 |
| 2019-09-20 | factor out refresh_and_write_cache function | Thomas Gummerer | 1 | -14/+2 |
| 2019-09-06 | git-am: handle missing "author" when parsing commit | Jeff King | 1 | -1/+3 |
| 2019-08-19 | merge-recursive: introduce an enum for detect_directory_renames values | Derrick Stolee | 1 | -1/+1 |
| 2019-07-09 | Merge branch 'nd/switch-and-restore' | Junio C Hamano | 1 | -1/+1 |
| 2019-07-09 | Merge branch 'ds/close-object-store' | Junio C Hamano | 1 | -1/+1 |
| 2019-06-17 | Merge branch 'jk/am-i-resolved-fix' | Junio C Hamano | 1 | -11/+12 |
| 2019-06-12 | packfile: rename close_all_packs to close_object_store | Derrick Stolee | 1 | -1/+1 |
| 2019-05-28 | am: fix --interactive HEAD tree resolution | Jeff King | 1 | -3/+4 |
| 2019-05-28 | am: drop tty requirement for --interactive | Jeff King | 1 | -3/+3 |
| 2019-05-28 | am: read interactive input from stdin | Jeff King | 1 | -2/+4 |
| 2019-05-28 | am: simplify prompt response handling | Jeff King | 1 | -3/+1 |
| 2019-04-25 | Merge branch 'bc/hash-transition-16' | Junio C Hamano | 1 | -4/+5 |
| 2019-04-25 | Merge branch 'nd/diff-parseopt-4' | Junio C Hamano | 1 | -2/+2 |
| 2019-04-02 | checkout: inform the user when removing branch state | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2019-04-01 | builtin/am: make hash size independent | brian m. carlson | 1 | -4/+5 |
| 2019-03-24 | am: avoid diff_opt_parse() | Nguyễn Thái Ngọc Duy | 1 | -2/+2 |
| 2019-03-07 | Merge branch 'nd/completion-more-parameters' | Junio C Hamano | 1 | -0/+4 |
| 2019-03-07 | Merge branch 'jh/trace2' | Junio C Hamano | 1 | -0/+1 |
| 2019-03-07 | Merge branch 'wh/author-committer-ident-config' | Junio C Hamano | 1 | -0/+1 |
| 2019-02-22 | trace2:data: add trace2 hook classification | Jeff Hostetler | 1 | -0/+1 |
| 2019-02-20 | completion: add more parameter value completion | Nguyễn Thái Ngọc Duy | 1 | -0/+4 |
| 2019-02-06 | Merge branch 'nd/the-index-final' | Junio C Hamano | 1 | -6/+7 |
| 2019-02-06 | Merge branch 'tt/bisect-in-c' | Junio C Hamano | 1 | -18/+2 |
| 2019-02-06 | Merge branch 'en/rebase-merge-on-sequencer' | Junio C Hamano | 1 | -0/+9 |
| 2019-02-04 | config: allow giving separate author and committer idents | William Hubbs | 1 | -0/+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 | read-cache.c: remove the_* from index_has_changes() | Nguyễn Thái Ngọc Duy | 1 | -3/+3 |
| 2019-01-14 | merge-recursive.c: remove implicit dependency on the_index | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2019-01-14 | read-cache.c: kill read_index() | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2019-01-14 | notes-utils.c: remove the_repository references | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2019-01-04 | Merge branch 'nd/the-index' | Junio C Hamano | 1 | -2/+2 |
| 2019-01-02 | wrapper: move is_empty_file() and rename it as is_empty_or_missing_file() | Pranit Bauva | 1 | -18/+2 |
| 2018-12-28 | am, rebase--merge: do not overlook --skip'ed commits with post-rewrite | Elijah Newren | 1 | -0/+9 |
| 2018-11-18 | Merge branch 'jk/unused-parameter-fixes' | Junio C Hamano | 1 | -1/+3 |
| 2018-11-13 | Merge branch 'pw/am-rebase-read-author-script' | Junio C Hamano | 1 | -56/+4 |
| 2018-11-12 | rerere.c: remove the_repository references | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2018-11-12 | branch.c: remove the_repository reference | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2018-11-06 | am: handle --no-patch-format option | Jeff King | 1 | -1/+3 |
| 2018-11-01 | add read_author_script() to libgit | Phillip Wood | 1 | -84/+2 |
| 2018-11-01 | am: rename read_author_script() | Phillip Wood | 1 | -2/+2 |
| 2018-11-01 | am: improve author-script error reporting | Phillip Wood | 1 | -10/+39 |
| 2018-11-01 | am: don't die in read_author_script() | Phillip Wood | 1 | -1/+2 |
| 2018-10-19 | Merge branch 'nd/status-refresh-progress' | Junio C Hamano | 1 | -1/+1 |
| 2018-10-19 | Merge branch 'nd/the-index' | Junio C Hamano | 1 | -5/+5 |
| 2018-09-21 | revision.c: remove implicit dependency on the_index | Nguyễn Thái Ngọc Duy | 1 | -3/+3 |
| 2018-09-21 | rerere.c: remove implicit dependency on the_index | Nguyễn Thái Ngọc Duy | 1 | -2/+2 |
| 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-17 | status: show progress bar if refreshing the index takes too long | Nguyễn Thái Ngọc Duy | 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 |