| Age | Commit message (Expand) | Author | Files | Lines |
| 2018-01-24 | status: add --[no-]ahead-behind to status and commit for V2 format. | Jeff Hostetler | 1 | -0/+7 |
| 2018-01-24 | sequencer: run 'prepare-commit-msg' hook | Phillip Wood | 1 | -2/+0 |
| 2018-01-23 | Merge branch 'ab/commit-m-with-fixup' | Junio C Hamano | 1 | -3/+5 |
| 2018-01-23 | Merge branch 'nd/ita-wt-renames-in-status' | Junio C Hamano | 1 | -1/+1 |
| 2017-12-27 | Use DIFF_DETECT_RENAME for detect_rename assignments | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2017-12-22 | commit: add support for --fixup <commit> -m"<extra message>" | Ævar Arnfjörð Bjarmason | 1 | -3/+5 |
| 2017-11-24 | commit: move print_commit_summary() to libgit | Phillip Wood | 1 | -119/+9 |
| 2017-11-18 | commit: move post-rewrite code to libgit | Phillip Wood | 1 | -41/+1 |
| 2017-11-18 | Add a function to update HEAD after creating a commit | Phillip Wood | 1 | -18/+2 |
| 2017-11-15 | Merge branch 'ma/reduce-heads-leakfix' | Junio C Hamano | 1 | -1/+1 |
| 2017-11-13 | Merge branch 'jm/status-ignored-files-list' | Junio C Hamano | 1 | -6/+25 |
| 2017-11-11 | commit: move empty message checks to libgit | Phillip Wood | 1 | -80/+19 |
| 2017-11-09 | Merge branch 'bw/diff-opt-impl-to-bitfields' | Junio C Hamano | 1 | -3/+4 |
| 2017-11-08 | reduce_heads: fix memory leaks | Martin Ågren | 1 | -1/+1 |
| 2017-11-06 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -2/+2 |
| 2017-11-06 | Merge branch 'ao/check-resolve-ref-unsafe-result' | Junio C Hamano | 1 | -0/+2 |
| 2017-11-06 | Merge branch 'ma/lockfile-fixes' | Junio C Hamano | 1 | -5/+5 |
| 2017-11-01 | diff: make struct diff_flags members lowercase | Brandon Williams | 1 | -2/+2 |
| 2017-11-01 | diff: convert flags to be stored in bitfields | Brandon Williams | 1 | -3/+4 |
| 2017-10-31 | status: add option to show ignored files differently | Jameson Miller | 1 | -6/+25 |
| 2017-10-21 | commit: check result of resolve_ref_unsafe | Andrey Okoshkin | 1 | -0/+2 |
| 2017-10-16 | refs: update ref transactions to use struct object_id | brian m. carlson | 1 | -2/+2 |
| 2017-10-07 | read-cache: drop explicit `CLOSE_LOCK`-flag | Martin Ågren | 1 | -5/+5 |
| 2017-10-03 | Merge branch 'jk/no-optional-locks' | Junio C Hamano | 1 | -1/+4 |
| 2017-09-29 | Merge branch 'ma/leakplugs' | Junio C Hamano | 1 | -5/+10 |
| 2017-09-27 | git: add --no-optional-locks option | Jeff King | 1 | -1/+4 |
| 2017-09-24 | refs: pass NULL to resolve_ref_unsafe() if hash is not needed | René Scharfe | 1 | -2/+1 |
| 2017-09-24 | builtin/commit: fix memory leak in `prepare_index()` | Martin Ågren | 1 | -5/+10 |
| 2017-09-08 | add UNLEAK annotation for reducing leak false positives | Jeff King | 1 | -1/+2 |
| 2017-08-26 | Merge branch 'bw/submodule-config-cleanup' | Junio C Hamano | 1 | -1/+0 |
| 2017-08-23 | Merge branch 'ks/commit-abort-on-empty-message-fix' into maint | Junio C Hamano | 1 | -5/+5 |
| 2017-08-23 | Merge branch 'kw/commit-keep-index-when-pre-commit-is-not-run' | Junio C Hamano | 1 | -6/+9 |
| 2017-08-16 | commit: skip discarding the index if there is no pre-commit hook | Kevin Willford | 1 | -6/+9 |
| 2017-08-11 | Merge branch 'ks/commit-abort-on-empty-message-fix' | Junio C Hamano | 1 | -5/+5 |
| 2017-08-03 | submodule: remove gitmodules_config | Brandon Williams | 1 | -1/+0 |
| 2017-07-17 | commit: check for empty message before the check for untouched template | Kaartic Sivaraam | 1 | -5/+5 |
| 2017-07-17 | sha1_name: convert get_sha1* to get_oid* | brian m. carlson | 1 | -4/+4 |
| 2017-07-10 | Merge branch 'ks/typofix-commit-c-comment' | Junio C Hamano | 1 | -1/+1 |
| 2017-07-10 | Merge branch 'ks/commit-assuming-only-warning-removal' | Junio C Hamano | 1 | -8/+1 |
| 2017-07-06 | builtin/commit.c: fix a typo in the comment | Kaartic Sivaraam | 1 | -1/+1 |
| 2017-06-30 | Merge branch 'ks/status-initial-commit' | Junio C Hamano | 1 | -0/+1 |
| 2017-06-30 | commit-template: distinguish status information unconditionally | Kaartic Sivaraam | 1 | -2/+1 |
| 2017-06-30 | commit-template: remove outdated notice about explicit paths | Kaartic Sivaraam | 1 | -6/+0 |
| 2017-06-26 | Merge branch 'lb/status-stash-count' | Junio C Hamano | 1 | -0/+6 |
| 2017-06-24 | Merge branch 'bw/config-h' | Junio C Hamano | 1 | -0/+1 |
| 2017-06-24 | Merge branch 'bw/ls-files-sans-the-index' | Junio C Hamano | 1 | -1/+2 |
| 2017-06-21 | status: contextually notify user about an initial commit | Kaartic Sivaraam | 1 | -0/+1 |
| 2017-06-19 | Merge branch 'bw/object-id' | Junio C Hamano | 1 | -1/+1 |
| 2017-06-18 | status: add optional stash count information | Liam Beguin | 1 | -0/+6 |
| 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 | -4/+1 |
| 2017-06-13 | ls-files: convert overlay_tree_on_cache to take an index | Brandon Williams | 1 | -1/+2 |
| 2017-06-02 | builtin/notes: convert to struct object_id | brian m. carlson | 1 | -1/+1 |
| 2017-05-29 | Merge branch 'bm/interpret-trailers-cut-line-is-eom' | Junio C Hamano | 1 | -1/+1 |
| 2017-05-29 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -4/+4 |
| 2017-05-26 | use xfopen() in more places | Nguyễn Thái Ngọc Duy | 1 | -4/+1 |
| 2017-05-18 | interpret-trailers: honor the cut line | Brian Malehorn | 1 | -1/+1 |
| 2017-05-08 | tree: convert parse_tree_indirect to struct object_id | brian m. carlson | 1 | -1/+1 |
| 2017-05-08 | Convert lookup_commit* to struct object_id | brian m. carlson | 1 | -2/+2 |
| 2017-05-02 | Convert struct cache_tree to use struct object_id | brian m. carlson | 1 | -1/+1 |
| 2017-04-28 | status: add color config slots for branch info in "--short --branch" | Stephen Kent | 1 | -0/+4 |
| 2017-04-26 | Merge branch 'jk/war-on-git-path' | Junio C Hamano | 1 | -3/+3 |
| 2017-04-23 | Merge branch 'nd/conditional-config-include' | Junio C Hamano | 1 | -1/+1 |
| 2017-04-20 | use git_path_* helper functions | Jeff King | 1 | -3/+3 |
| 2017-04-14 | path.c: and an option to call real_path() in expand_user_path() | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2017-02-20 | builtin/commit: convert to struct object_id | brian m. carlson | 1 | -23/+23 |
| 2017-01-31 | builtin/commit.c: switch to strbuf, instead of snprintf() | Elia Pinto | 1 | -6/+4 |
| 2017-01-13 | builtin/commit.c: remove the PATH_MAX limitation via dynamic allocation | Elia Pinto | 1 | -11/+10 |
| 2016-12-19 | Merge branch 'jc/lock-report-on-error' | Junio C Hamano | 1 | -4/+4 |
| 2016-12-19 | Merge branch 'ak/commit-only-allow-empty' | Junio C Hamano | 1 | -3/+1 |
| 2016-12-09 | commit: remove 'Clever' message for --only --amend | Andreas Krey | 1 | -2/+0 |
| 2016-12-07 | hold_locked_index(): align error handling with hold_lockfile_for_update() | Junio C Hamano | 1 | -4/+4 |
| 2016-12-05 | commit: make --only --allow-empty work without paths | Andreas Krey | 1 | -1/+1 |
| 2016-11-29 | commit: make ignore_non_trailer take buf/len | Jonathan Tan | 1 | -1/+1 |
| 2016-10-31 | Merge branch 'rs/commit-pptr-simplify' | Junio C Hamano | 1 | -8/+6 |
| 2016-10-30 | commit: simplify building parents list | René Scharfe | 1 | -8/+6 |
| 2016-10-27 | Merge branch 'nd/ita-empty-commit' | Junio C Hamano | 1 | -4/+9 |
| 2016-10-24 | commit: don't be fooled by ita entries when creating initial commit | Nguyễn Thái Ngọc Duy | 1 | -3/+8 |
| 2016-10-24 | commit: fix empty commit creation when there's no changes but ita entries | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2016-10-17 | sequencer: use memoized sequencer directory path | Johannes Schindelin | 1 | -1/+1 |
| 2016-09-26 | Merge branch 'tg/add-chmod+x-fix' | Junio C Hamano | 1 | -1/+1 |
| 2016-09-15 | add: modify already added files when --chmod is given | Thomas Gummerer | 1 | -1/+1 |
| 2016-09-08 | Merge branch 'jh/status-v2-porcelain' | Junio C Hamano | 1 | -44/+34 |
| 2016-08-11 | status: print branch info with --porcelain=v2 --branch | Jeff Hostetler | 1 | -0/+5 |
| 2016-08-11 | status: collect per-file data for --porcelain=v2 | Jeff Hostetler | 1 | -0/+3 |
| 2016-08-10 | Merge branch 'os/no-verify-skips-commit-msg-too' into maint | Junio C Hamano | 1 | -1/+1 |
| 2016-08-08 | Merge branch 'pb/commit-editmsg-path' into maint | Junio C Hamano | 1 | -7/+8 |
| 2016-08-05 | status: support --porcelain[=<version>] | Jeff Hostetler | 1 | -3/+18 |
| 2016-08-05 | status: cleanup API to wt_status_print | Jeff Hostetler | 1 | -42/+9 |
| 2016-08-05 | status: rename long-format print routines | Jeff Hostetler | 1 | -2/+2 |
| 2016-08-03 | Merge branch 'os/no-verify-skips-commit-msg-too' | Junio C Hamano | 1 | -1/+1 |
| 2016-07-28 | Merge branch 'js/find-commit-subject-ignore-leading-blanks' into maint | Junio C Hamano | 1 | -1/+1 |
| 2016-07-26 | commit: describe that --no-verify skips the commit-msg hook in the help text | Orgad Shaneh | 1 | -1/+1 |
| 2016-07-11 | Merge branch 'js/find-commit-subject-ignore-leading-blanks' | Junio C Hamano | 1 | -1/+1 |
| 2016-07-06 | Merge branch 'pb/commit-editmsg-path' | Junio C Hamano | 1 | -7/+8 |
| 2016-06-29 | commit -C: skip blank lines at the beginning of the message | Johannes Schindelin | 1 | -1/+1 |
| 2016-06-09 | builtin/commit.c: memoize git-path for COMMIT_EDITMSG | Pranit Bauva | 1 | -7/+8 |
| 2016-06-07 | add: add --chmod=+x / --chmod=-x options | Edward Thomson | 1 | -1/+1 |
| 2016-05-23 | Merge branch 'pb/commit-verbose-config' | Junio C Hamano | 1 | -0/+10 |
| 2016-05-10 | commit: add a commit.verbose config variable | Pranit Bauva | 1 | -0/+10 |
| 2016-05-02 | Merge branch 'ad/commit-have-m-option' into maint | Junio C Hamano | 1 | -3/+3 |
| 2016-04-22 | Merge branch 'ad/commit-have-m-option' | Junio C Hamano | 1 | -3/+3 |
| 2016-04-14 | Merge branch 'ss/commit-squash-msg' into maint | Junio C Hamano | 1 | -1/+10 |
| 2016-04-07 | commit: do not ignore an empty message given by -m '' | Jeff King | 1 | -3/+3 |
| 2016-04-06 | Merge branch 'ss/commit-squash-msg' | Junio C Hamano | 1 | -1/+10 |
| 2016-03-21 | commit: do not lose SQUASH_MSG contents | Sven Strickroth | 1 | -1/+10 |
| 2016-02-25 | diff: activate diff.renames by default | Matthieu Moy | 1 | -0/+1 |
| 2016-01-28 | Merge branch 'jc/strbuf-getline' | Junio C Hamano | 1 | -1/+1 |
| 2016-01-20 | Merge branch 'js/fopen-harder' | Junio C Hamano | 1 | -1/+1 |
| 2016-01-15 | strbuf: introduce strbuf_getline_{lf,nul}() | Junio C Hamano | 1 | -1/+1 |
| 2016-01-07 | commit: allow editing the commit message even in shared repos | Johannes Schindelin | 1 | -1/+1 |
| 2015-12-10 | Merge branch 'bc/object-id' | Junio C Hamano | 1 | -4/+4 |
| 2015-11-20 | Remove get_object_hash. | brian m. carlson | 1 | -4/+4 |
| 2015-11-20 | Add several uses of get_object_hash. | brian m. carlson | 1 | -4/+4 |
| 2015-11-16 | allow hooks to ignore their standard input stream | Clemens Buchacher | 1 | -0/+3 |
| 2015-10-16 | strbuf: make stripspace() part of strbuf | Tobias Klauser | 1 | -3/+3 |
| 2015-09-01 | Merge branch 'dt/commit-preserve-base-index-upon-opportunistic-cache-tree-upd... | Junio C Hamano | 1 | -3/+1 |
| 2015-08-31 | commit: don't rewrite shared index unnecessarily | David Turner | 1 | -3/+1 |
| 2015-08-25 | Merge branch 'mh/tempfile' | Junio C Hamano | 1 | -7/+8 |
| 2015-08-10 | memoize common git-path "constant" files | Jeff King | 1 | -16/+16 |
| 2015-08-10 | lockfile: add accessor get_lock_file_path() | Michael Haggerty | 1 | -7/+8 |
| 2015-06-29 | convert "enum date_mode" into a struct | Jeff King | 1 | -2/+2 |
| 2015-06-05 | Merge branch 'pt/xdg-config-path' into maint | Junio C Hamano | 1 | -5/+3 |
| 2015-05-26 | Merge branch 'nd/untracked-cache' | Junio C Hamano | 1 | -2/+3 |
| 2015-05-11 | Merge branch 'pt/xdg-config-path' | Junio C Hamano | 1 | -5/+3 |
| 2015-05-11 | Merge branch 'nd/multiple-work-trees' | Junio C Hamano | 1 | -1/+1 |
| 2015-05-06 | git-commit: replace use of home_config_paths() | Paul Tan | 1 | -5/+3 |
| 2015-03-23 | commit.c: fix a memory leak | Stefan Beller | 1 | -2/+4 |
| 2015-03-12 | status: enable untracked cache | Nguyễn Thái Ngọc Duy | 1 | -2/+3 |
| 2015-03-05 | Merge branch 'mh/refs-have-new' | Junio C Hamano | 1 | -2/+2 |
| 2015-02-17 | commit: avoid race when creating orphan commits | Michael Haggerty | 1 | -1/+1 |
| 2015-02-17 | ref_transaction_update(): remove "have_old" parameter | Michael Haggerty | 1 | -1/+1 |
| 2015-02-17 | Merge branch 'mg/commit-author-no-match-malformed-message' | Junio C Hamano | 1 | -1/+1 |
| 2015-02-11 | Merge branch 'ah/usage-strings' | Junio C Hamano | 1 | -2/+2 |
| 2015-02-11 | Merge branch 'jk/blame-commit-label' | Junio C Hamano | 1 | -9/+3 |
| 2015-01-26 | commit: reword --author error message | Michael J Gruber | 1 | -1/+1 |
| 2015-01-14 | standardize usage info string format | Alex Henrie | 1 | -2/+2 |
| 2015-01-13 | builtin/commit.c: use xstrdup_or_null instead of envdup | Jeff King | 1 | -9/+3 |
| 2014-12-22 | Merge branch 'jk/commit-date-approxidate' | Junio C Hamano | 1 | -30/+18 |
| 2014-12-22 | Merge branch 'cc/interpret-trailers-more' | Junio C Hamano | 1 | -26/+2 |
| 2014-12-11 | commit: always populate GIT_AUTHOR_* variables | Jeff King | 1 | -21/+5 |
| 2014-12-11 | commit: loosen ident checks when generating template | Jeff King | 1 | -9/+14 |
| 2014-12-01 | commit: use SEQ_DIR instead of hardcoding "sequencer" | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2014-11-10 | commit: make ignore_non_trailer() non static | Christian Couder | 1 | -46/+0 |
| 2014-11-10 | Merge branch 'jc/conflict-hint' into cc/interpret-trailers-more | Junio C Hamano | 1 | -26/+48 |
| 2014-10-28 | merge & sequencer: turn "Conflicts:" hint into a comment | Junio C Hamano | 1 | -16/+31 |
| 2014-10-28 | builtin/commit.c: extract ignore_non_trailer() helper function | Junio C Hamano | 1 | -26/+33 |
| 2014-10-21 | Merge branch 'rs/ref-transaction' | Junio C Hamano | 1 | -3/+3 |
| 2014-10-20 | Merge branch 'jn/parse-config-slot' | Junio C Hamano | 1 | -12/+10 |
| 2014-10-15 | refs.c: change resolve_ref_unsafe reading argument to be a flags field | Ronnie Sahlberg | 1 | -1/+1 |
| 2014-10-15 | refs.c: pass the ref log message to _create/delete/update instead of _commit | Ronnie Sahlberg | 1 | -2/+2 |
| 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 | -10/+9 |
| 2014-10-14 | Merge branch 'rs/more-uses-of-skip-prefix' | Junio C Hamano | 1 | -9/+9 |
| 2014-10-07 | use skip_prefix() to avoid more magic numbers | René Scharfe | 1 | -9/+9 |
| 2014-10-01 | lockfile.h: extract new header file for the functions in lockfile.c | Michael Haggerty | 1 | -0/+1 |
| 2014-10-01 | lockfile: change lock_file::filename into a strbuf | Michael Haggerty | 1 | -6/+6 |
| 2014-10-01 | prepare_index(): declare return value to be (const char *) | Michael Haggerty | 1 | -2/+2 |
| 2014-09-19 | Merge branch 'ah/grammofix' | Junio C Hamano | 1 | -1/+1 |
| 2014-09-19 | Merge branch 'jk/commit-author-parsing' | Junio C Hamano | 1 | -41/+48 |
| 2014-09-11 | Merge branch 'dt/cache-tree-repair' | Junio C Hamano | 1 | -1/+13 |
| 2014-09-11 | Merge branch 'rs/ref-transaction-1' | Junio C Hamano | 1 | -13/+12 |
| 2014-09-11 | Merge branch 'rs/child-process-init' | Junio C Hamano | 1 | -2/+1 |
| 2014-09-09 | Merge branch 'sb/prepare-revision-walk-error-check' | Junio C Hamano | 1 | -1/+2 |
| 2014-09-03 | commit.c: use ref transactions for updates | Ronnie Sahlberg | 1 | -13/+12 |
| 2014-09-02 | Merge branch 'mm/config-edit-global' | Junio C Hamano | 1 | -2/+33 |
| 2014-09-02 | grammofix in user-facing messages | Alex Henrie | 1 | -1/+1 |
| 2014-08-29 | determine_author_info(): copy getenv output | Jeff King | 1 | -13/+27 |
| 2014-08-29 | determine_author_info(): reuse parsing functions | Jeff King | 1 | -28/+21 |
| 2014-08-27 | date: use strbufs in date-formatting functions | Jeff King | 1 | -10/+10 |
| 2014-08-20 | run-command: introduce CHILD_PROCESS_INIT | René Scharfe | 1 | -2/+1 |
| 2014-08-12 | prepare_revision_walk(): check for return value in all places | Stefan Beller | 1 | -1/+2 |
| 2014-07-25 | commit: advertise config --global --edit on guessed identity | Matthieu Moy | 1 | -2/+33 |
| 2014-07-23 | Merge branch 'ta/string-list-init' | Junio C Hamano | 1 | -2/+1 |
| 2014-07-22 | Merge branch 'rs/code-cleaning' | Junio C Hamano | 1 | -1/+1 |
| 2014-07-21 | replace memset with string-list initializers | Tanay Abhra | 1 | -2/+1 |
| 2014-07-17 | strbuf: use strbuf_addstr() for adding C strings | René Scharfe | 1 | -1/+1 |
| 2014-07-16 | Merge branch 'nd/split-index' | Junio C Hamano | 1 | -19/+14 |
| 2014-07-16 | Merge branch 'jk/commit-buffer-length' into maint | Junio C Hamano | 1 | -2/+2 |
| 2014-07-14 | cache-tree: Write updated cache-tree after commit | David Turner | 1 | -1/+17 |
| 2014-07-09 | Merge branch 'jk/skip-prefix' | Junio C Hamano | 1 | -3/+2 |
| 2014-07-02 | Merge branch 'jk/commit-buffer-length' | Junio C Hamano | 1 | -2/+2 |
| 2014-06-25 | Merge branch 'jl/status-added-submodule-is-never-ignored' into maint | Junio C Hamano | 1 | -2/+16 |
| 2014-06-25 | Merge branch 'jk/commit-C-pick-empty' into maint | Junio C Hamano | 1 | -3/+2 |
| 2014-06-20 | refactor skip_prefix to return a boolean | Jeff King | 1 | -3/+2 |
| 2014-06-16 | Merge branch 'jl/status-added-submodule-is-never-ignored' | Junio C Hamano | 1 | -2/+16 |
| 2014-06-13 | read-cache: new API write_locked_index instead of write_index/write_cache | Nguyễn Thái Ngọc Duy | 1 | -19/+14 |
| 2014-06-12 | commit_tree: take a pointer/len pair rather than a const strbuf | Jeff King | 1 | -2/+2 |
| 2014-06-06 | Merge branch 'nd/status-auto-comment-char' | Junio C Hamano | 1 | -0/+32 |
| 2014-06-06 | Merge branch 'fc/status-printf-squelch-format-zero-length-warnings' | Junio C Hamano | 1 | -1/+1 |
| 2014-06-06 | Merge branch 'jk/commit-C-pick-empty' | Junio C Hamano | 1 | -3/+2 |
| 2014-06-03 | Merge branch 'jk/commit-date-approxidate' | Junio C Hamano | 1 | -19/+60 |
| 2014-05-19 | commit: allow core.commentChar=auto for character auto selection | Nguyễn Thái Ngọc Duy | 1 | -0/+32 |
| 2014-05-07 | silence a bunch of format-zero-length warnings | Felipe Contreras | 1 | -1/+1 |
| 2014-05-02 | commit: accept more date formats for "--date" | Jeff King | 1 | -2/+25 |
| 2014-05-02 | commit: print "Date" line when the user has set date | Jeff King | 1 | -0/+19 |
| 2014-05-02 | commit: use split_ident_line to compare author/committer | Jeff King | 1 | -17/+16 |
| 2014-04-28 | commit: do not complain of empty messages from -C | Jeff King | 1 | -3/+2 |
| 2014-04-17 | commit.c: check for lock error and return early | Ronnie Sahlberg | 1 | -4/+4 |
| 2014-04-08 | Merge branch 'jl/nor-or-nand-and' | Junio C Hamano | 1 | -1/+1 |