| Age | Commit message (Expand) | Author | Files | Lines |
| 2016-01-20 | Merge branch 'nd/clear-gitenv-upon-use-of-alias' | Junio C Hamano | 1 | -18/+23 |
| 2015-12-22 | git.c: make sure we do not leak GIT_* to alias scripts | Nguyễn Thái Ngọc Duy | 1 | -3/+7 |
| 2015-12-22 | setup.c: re-fix d95138e (setup: set env $GIT_WORK_TREE when .. | Nguyễn Thái Ngọc Duy | 1 | -11/+12 |
| 2015-12-22 | git.c: make it clear save_env() is for alias handling only | Nguyễn Thái Ngọc Duy | 1 | -6/+6 |
| 2015-10-05 | Merge branch 'sb/submodule-helper' | Junio C Hamano | 1 | -0/+1 |
| 2015-09-08 | interpret-trailers: allow running outside a repository | John Keeping | 1 | -1/+1 |
| 2015-09-03 | submodule: rewrite `module_list` shell function in C | Stefan Beller | 1 | -0/+1 |
| 2015-08-04 | builtin-am: remove redirection to git-am.sh | Paul Tan | 1 | -6/+1 |
| 2015-08-04 | builtin-am: implement skeletal builtin am | Paul Tan | 1 | -0/+6 |
| 2015-08-03 | Merge branch 'pt/pull-builtin' | Junio C Hamano | 1 | -0/+1 |
| 2015-07-13 | Merge branch 'es/worktree-add' | Junio C Hamano | 1 | -1/+1 |
| 2015-07-13 | Merge branch 'nd/multiple-work-trees' | Junio C Hamano | 1 | -0/+1 |
| 2015-07-06 | checkout: require worktree unconditionally | Eric Sunshine | 1 | -1/+1 |
| 2015-06-29 | worktree: new place for "git prune --worktrees" | Nguyễn Thái Ngọc Duy | 1 | -0/+1 |
| 2015-06-15 | pull: implement skeletal builtin pull | Paul Tan | 1 | -0/+1 |
| 2015-05-11 | Merge branch 'nd/multiple-work-trees' | Junio C Hamano | 1 | -1/+1 |
| 2015-03-20 | Merge branch 'kn/git-cd-to-empty' | Junio C Hamano | 1 | -4/+6 |
| 2015-03-17 | Merge branch 'ak/git-done-help-cleanup' | Junio C Hamano | 1 | -3/+2 |
| 2015-03-06 | git: treat "git -C '<path>'" as a no-op when <path> is empty | Karthik Nayak | 1 | -4/+6 |
| 2015-03-06 | git: make was_alias and done_help non-static | Alexander Kuleshov | 1 | -3/+2 |
| 2015-02-11 | Merge branch 'ah/usage-strings' | Junio C Hamano | 1 | -1/+1 |
| 2015-01-14 | Merge branch 'ak/fewer-includes' | Junio C Hamano | 1 | -3/+0 |
| 2015-01-14 | standardize usage info string format | Alex Henrie | 1 | -1/+1 |
| 2015-01-09 | git.c: remove unnecessary #includes | Alexander Kuleshov | 1 | -3/+0 |
| 2014-12-05 | Merge branch 'sv/get-builtin' | Junio C Hamano | 1 | -12/+15 |
| 2014-12-01 | checkout: don't require a work tree when checking out into a new one | Dennis Kaarsemaker | 1 | -1/+1 |
| 2014-11-13 | builtin: move builtin retrieval to get_builtin() | Slavomir Vlcek | 1 | -12/+15 |
| 2014-10-20 | Merge branch 'cc/interpret-trailers' | Junio C Hamano | 1 | -0/+1 |
| 2014-10-13 | trailer: add interpret-trailers command | Christian Couder | 1 | -0/+1 |
| 2014-09-29 | Merge branch 'pr/use-default-sigpipe-setting' | Junio C Hamano | 1 | -0/+22 |
| 2014-09-26 | Merge branch 'rs/realloc-array' | Junio C Hamano | 1 | -2/+1 |
| 2014-09-19 | Merge branch 'ah/grammofix' | Junio C Hamano | 1 | -1/+1 |
| 2014-09-18 | unblock and unignore SIGPIPE | Patrick Reynolds | 1 | -0/+22 |
| 2014-09-18 | use REALLOC_ARRAY for changing the allocation size of arrays | René Scharfe | 1 | -2/+1 |
| 2014-09-02 | Merge branch 'rs/strbuf-getcwd' | Junio C Hamano | 1 | -6/+7 |
| 2014-09-02 | grammofix in user-facing messages | Alex Henrie | 1 | -1/+1 |
| 2014-08-26 | use xgetcwd() to set $GIT_DIR | René Scharfe | 1 | -2/+3 |
| 2014-07-22 | Merge branch 'kb/perf-trace' | Junio C Hamano | 1 | -0/+2 |
| 2014-07-13 | git: add performance tracing for git's main() function to debug scripts | Karsten Blees | 1 | -0/+2 |
| 2014-07-10 | Merge branch 'mg/verify-commit' | Junio C Hamano | 1 | -0/+1 |
| 2014-07-09 | Merge branch 'jk/skip-prefix' | Junio C Hamano | 1 | -12/+10 |
| 2014-06-25 | Merge branch 'nd/init-restore-env' | Junio C Hamano | 1 | -4/+49 |
| 2014-06-23 | verify-commit: scriptable commit signature verification | Michael J Gruber | 1 | -0/+1 |
| 2014-06-20 | git: avoid magic number with skip_prefix | Jeff King | 1 | -2/+2 |
| 2014-06-20 | use skip_prefix to avoid magic numbers | Jeff King | 1 | -10/+8 |
| 2014-06-10 | git potty: restore environments after alias expansion | Nguyễn Thái Ngọc Duy | 1 | -4/+49 |
| 2014-06-03 | Merge branch 'lr/git-run-setup-gently' | Junio C Hamano | 1 | -1/+1 |
| 2014-04-22 | git.c: treat RUN_SETUP_GENTLY and RUN_SETUP as mutually exclusive | Luis R. Rodriguez | 1 | -1/+1 |
| 2014-02-20 | rename read_replace_refs to check_replace_refs | Michael Haggerty | 1 | -1/+1 |
| 2014-01-17 | Merge branch 'nd/shallow-clone' | Junio C Hamano | 1 | -1/+1 |
| 2014-01-06 | builtin/help.c: speed up is_git_command() by checking for builtin commands first | Sebastian Schuberth | 1 | -115/+127 |
| 2014-01-06 | git.c: consistently use the term "builtin" instead of "internal command" | Sebastian Schuberth | 1 | -7/+7 |
| 2013-12-10 | add GIT_SHALLOW_FILE to propagate --shallow-file to subprocesses | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2013-12-05 | replace {pre,suf}fixcmp() with {starts,ends}_with() | Christian Couder | 1 | -6/+6 |
| 2013-11-12 | peek-remote: remove deprecated alias of ls-remote | John Keeping | 1 | -1/+0 |
| 2013-11-12 | tar-tree: remove deprecated command | John Keeping | 1 | -1/+0 |
| 2013-11-12 | repo-config: remove deprecated alias for "git config" | John Keeping | 1 | -1/+0 |
| 2013-10-18 | Merge branch 'sb/repack-in-c' | Junio C Hamano | 1 | -0/+1 |
| 2013-09-20 | Merge branch 'nr/git-cd-to-a-directory' | Junio C Hamano | 1 | -1/+12 |
| 2013-09-17 | repack: rewrite the shell script in C | Stefan Beller | 1 | -0/+1 |
| 2013-09-09 | Merge branch 'jl/submodule-mv' | Junio C Hamano | 1 | -0/+12 |
| 2013-09-09 | git: run in a directory given with -C option | Nazri Ramliy | 1 | -1/+12 |
| 2013-07-22 | Merge branch 'es/check-mailmap' | Junio C Hamano | 1 | -0/+1 |
| 2013-07-22 | Merge branch 'tr/protect-low-3-fds' | Junio C Hamano | 1 | -0/+7 |
| 2013-07-17 | git: ensure 0/1/2 are open in main() | Thomas Rast | 1 | -0/+7 |
| 2013-07-15 | parse_pathspec: accept :(icase)path syntax | Nguyễn Thái Ngọc Duy | 1 | -0/+4 |
| 2013-07-15 | pathspec: support :(glob) syntax | Nguyễn Thái Ngọc Duy | 1 | -0/+8 |
| 2013-07-13 | builtin: add git-check-mailmap command | Eric Sunshine | 1 | -0/+1 |
| 2013-06-06 | Merge branch 'nd/clone-connectivity-shortcut' | Junio C Hamano | 1 | -0/+7 |
| 2013-05-28 | fetch-pack: prepare updated shallow file before fetching the pack | Nguyễn Thái Ngọc Duy | 1 | -0/+7 |
| 2013-04-28 | sparse: Fix mingw_main() argument number/type errors | Ramsay Jones | 1 | -1/+2 |
| 2013-04-02 | help: mention -a and -g option, and 'git help <concept>' usage. | Philip Oakley | 1 | -1/+3 |
| 2013-03-25 | Merge branch 'jk/alias-in-bare' | Junio C Hamano | 1 | -0/+1 |
| 2013-03-11 | Merge branch 'maint' | Junio C Hamano | 1 | -2/+2 |
| 2013-03-11 | git.c: make usage match manual page | Kevin Bracey | 1 | -2/+2 |
| 2013-03-10 | Merge branch 'maint' | Junio C Hamano | 1 | -1/+1 |
| 2013-03-10 | Translate git_more_info_string consistently | Kevin Bracey | 1 | -1/+1 |
| 2013-03-08 | setup: suppress implicit "." work-tree for bare repos | Jeff King | 1 | -0/+1 |
| 2013-01-23 | Merge branch 'as/check-ignore' | Junio C Hamano | 1 | -0/+1 |
| 2013-01-06 | add git-check-ignore sub-command | Adam Spiers | 1 | -0/+1 |
| 2012-12-19 | add global --literal-pathspecs option | Jeff King | 1 | -0/+8 |
| 2012-10-29 | Move setup_diff_pager to libgit.a | Nguyễn Thái Ngọc Duy | 1 | -33/+0 |
| 2012-06-25 | add 'git credential' plumbing command | Javier Roucher Iglesias | 1 | -0/+1 |
| 2012-06-03 | move git_version_string into version.c | Jeff King | 1 | -2/+0 |
| 2012-05-03 | Merge branch 'nd/columns' | Junio C Hamano | 1 | -0/+1 |
| 2012-04-27 | Add column layout skeleton and git-column | Nguyễn Thái Ngọc Duy | 1 | -0/+1 |
| 2012-04-24 | i18n: help: mark strings for translation | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2012-01-08 | dashed externals: kill children on exit | Clemens Buchacher | 1 | -1/+1 |
| 2011-12-19 | Merge branch 'ab/enable-i18n' | Junio C Hamano | 1 | -0/+2 |
| 2011-12-05 | i18n: add infrastructure for translating Git with gettext | Ævar Arnfjörð Bjarmason | 1 | -0/+2 |
| 2011-11-21 | upload-archive: use start_command instead of fork | Jeff King | 1 | -0/+1 |
| 2011-08-28 | Merge branch 'jk/pager-with-external-command' | Junio C Hamano | 1 | -0/+2 |
| 2011-08-19 | support pager.* for external commands | Jeff King | 1 | -0/+2 |
| 2011-08-17 | Merge branch 'js/bisect-no-checkout' | Junio C Hamano | 1 | -1/+1 |
| 2011-08-17 | Merge branch 'js/ref-namespaces' | Junio C Hamano | 1 | -2/+16 |
| 2011-08-09 | bisect: add support for bisecting bare repositories | Jon Seymour | 1 | -1/+1 |
| 2011-07-06 | ref namespaces: infrastructure | Josh Triplett | 1 | -2/+16 |
| 2011-06-29 | Merge branch 'da/git-prefix-everywhere' into next | Junio C Hamano | 1 | -9/+1 |
| 2011-05-30 | Merge branch 'jk/maint-config-alias-fix' | Junio C Hamano | 1 | -4/+2 |
| 2011-05-26 | git: Remove handling for GIT_PREFIX | David Aguilar | 1 | -9/+1 |
| 2011-05-24 | handle_options(): do not miscount how many arguments were used | Junio C Hamano | 1 | -4/+2 |
| 2011-05-06 | Merge branch 'js/info-man-path' | Junio C Hamano | 1 | -1/+7 |
| 2011-05-01 | git: add --info-path and --man-path options | Jon Seymour | 1 | -1/+7 |
| 2011-04-27 | handle_alias: provide GIT_PREFIX to !alias | Michael J Gruber | 1 | -1/+9 |
| 2011-02-15 | git.c: reorder builtin command list | Nguyễn Thái Ngọc Duy | 1 | -9/+9 |
| 2011-02-13 | repo-config: add deprecation warning | René Scharfe | 1 | -1/+1 |
| 2011-01-06 | alias: use run_command api to execute aliases | Erik Faye-Lund | 1 | -17/+17 |
| 2010-12-28 | Merge branch 'nd/setup' | Junio C Hamano | 1 | -0/+4 |
| 2010-12-08 | Merge branch 'il/remote-fd-ext' | Junio C Hamano | 1 | -0/+2 |
| 2010-11-29 | builtins: print setup info if repo is found | Nguyễn Thái Ngọc Duy | 1 | -0/+4 |
| 2010-11-17 | allow command-specific pagers in pager.<cmd> | Jeff King | 1 | -5/+16 |
| 2010-10-13 | git-remote-ext | Ilari Liusvaara | 1 | -0/+1 |
| 2010-10-13 | git-remote-fd | Ilari Liusvaara | 1 | -0/+1 |
| 2010-10-08 | Use angles for placeholders consistently | Štěpán Němec | 1 | -4/+4 |
| 2010-09-08 | Merge branch 'tf/cleanup-builtin-help-headers' | Junio C Hamano | 1 | -1/+2 |
| 2010-09-08 | Merge branch 'kf/askpass-config' | Junio C Hamano | 1 | -3/+0 |
| 2010-09-08 | Merge branch 'jk/maint-pass-c-config-in-env' | Junio C Hamano | 1 | -1/+1 |
| 2010-09-01 | builtin.h: Move two functions definitions to help.h. | Thiago Farina | 1 | -1/+2 |
| 2010-08-31 | Merge branch 'jn/paginate-fix' | Junio C Hamano | 1 | -15/+23 |
| 2010-08-31 | Allow core.askpass to override SSH_ASKPASS. | Knut Franke | 1 | -3/+0 |
| 2010-08-26 | Merge branch 'maint' | Junio C Hamano | 1 | -3/+3 |
| 2010-08-25 | Fix 'git log' early pager startup error case | Linus Torvalds | 1 | -3/+3 |
| 2010-08-24 | pass "git -c foo=bar" params through environment | Jeff King | 1 | -1/+1 |
| 2010-08-21 | Merge branch 'gb/split-cmdline-errmsg' | Junio C Hamano | 1 | -1/+2 |
| 2010-08-15 | merge-file: run setup_git_directory_gently() sooner | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2010-08-15 | var: run setup_git_directory_gently() sooner | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2010-08-15 | ls-remote: run setup_git_directory_gently() sooner | Nguyễn Thái Ngọc Duy | 1 | -2/+2 |
| 2010-08-15 | index-pack: run setup_git_directory_gently() sooner | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2010-08-15 | config: run setup_git_directory_gently() sooner | Nguyễn Thái Ngọc Duy | 1 | -2/+2 |
| 2010-08-15 | bundle: run setup_git_directory_gently() sooner | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2010-08-15 | apply: run setup_git_directory_gently() sooner | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2010-08-11 | split_cmdline: Allow caller to access error string | Greg Brockman | 1 | -1/+2 |
| 2010-08-11 | grep: run setup_git_directory_gently() sooner | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2010-08-11 | shortlog: run setup_git_directory_gently() sooner | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2010-08-11 | git wrapper: allow setup_git_directory_gently() be called earlier | Nguyễn Thái Ngọc Duy | 1 | -4/+9 |
| 2010-08-11 | git wrapper: introduce startup_info struct | Nguyễn Thái Ngọc Duy | 1 | -0/+3 |
| 2010-07-27 | Fix 'git' wrapper usage string | Thomas Rast | 1 | -2/+2 |
| 2010-07-15 | Merge branch 'jn/paginate-fix' | Junio C Hamano | 1 | -1/+4 |
| 2010-07-14 | git --paginate: paginate external commands again | Jonathan Nieder | 1 | -0/+3 |
| 2010-06-28 | git --paginate: do not commit pager choice too early | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
| 2010-06-13 | grep: Add the option '--open-files-in-pager' | Johannes Schindelin | 1 | -1/+1 |
| 2010-03-28 | Allow passing of configuration parameters in the command line | Alex Riesen | 1 | -0/+9 |
| 2010-03-15 | Merge branch 'jh/notes' | Junio C Hamano | 1 | -0/+1 |
| 2010-03-02 | fallback SSH_ASKPASS when GIT_ASKPASS not set | Frank Li | 1 | -0/+3 |
| 2010-02-16 | Merge branch 'maint' | Junio C Hamano | 1 | -1/+1 |
| 2010-02-16 | Merge branch 'maint-1.6.6' into maint | Junio C Hamano | 1 | -1/+1 |
| 2010-02-15 | Remove hyphen from "git-command" in two error messages | Pete Harlan | 1 | -1/+1 |
| 2010-02-13 | Builtin-ify git-notes | Johan Herland | 1 | -0/+1 |
| 2010-02-13 | Resurrect "git grep --no-index" | Junio C Hamano | 1 | -1/+1 |
| 2010-02-05 | Revert 30816237 and 7e62265 | Junio C Hamano | 1 | -1/+1 |
| 2010-01-22 | make "index-pack" a built-in | Linus Torvalds | 1 | -0/+1 |
| 2010-01-22 | make "git pack-redundant" a built-in | Linus Torvalds | 1 | -0/+1 |
| 2010-01-22 | make "git unpack-file" a built-in | Linus Torvalds | 1 | -0/+1 |
| 2010-01-22 | make "mktag" a built-in | Linus Torvalds | 1 | -0/+1 |
| 2010-01-22 | make "merge-index" a built-in | Linus Torvalds | 1 | -0/+1 |
| 2010-01-21 | make "git patch-id" a built-in | Linus Torvalds | 1 | -0/+1 |
| 2010-01-21 | make "git var" a built-in | Linus Torvalds | 1 | -0/+1 |
| 2010-01-21 | make "git hash-object" a built-in | Linus Torvalds | 1 | -0/+1 |
| 2010-01-21 | make "git merge-tree" a built-in | Linus Torvalds | 1 | -0/+1 |
| 2010-01-20 | Merge branch 'ap/merge-backend-opts' | Junio C Hamano | 1 | -0/+2 |
| 2010-01-17 | git merge -X<option> | Avery Pennarun | 1 | -0/+2 |
| 2010-01-15 | grep: prepare to run outside of a work tree | Junio C Hamano | 1 | -1/+1 |
| 2009-11-23 | Merge branch 'cc/replace' | Junio C Hamano | 1 | -0/+3 |
| 2009-11-20 | replace: use a GIT_NO_REPLACE_OBJECTS env variable | Christian Couder | 1 | -0/+3 |
| 2009-11-10 | Let 'git <command> -h' show usage without a git dir | Jonathan Nieder | 1 | -9/+12 |
| 2009-11-09 | Retire fetch--tool helper to contrib/examples | Jonathan Nieder | 1 | -1/+0 |
| 2009-10-13 | git: add --no-replace-objects option to disable replacing | Christian Couder | 1 | -1/+3 |
| 2009-09-13 | Merge branch 'db/vcs-helper' | Junio C Hamano | 1 | -3/+0 |
| 2009-09-13 | wrap git's main usage string. | Matthieu Moy | 1 | -1/+4 |
| 2009-08-29 | update-server-info: make builtin, use parseopt | René Scharfe | 1 | -0/+1 |
| 2009-08-21 | Merge branch 'cc/replace' | Junio C Hamano | 1 | -0/+1 |
| 2009-08-10 | Merge branch 'js/run-command-updates' | Junio C Hamano | 1 | -7/+3 |
| 2009-08-05 | git-http-fetch: not a builtin | Linus Torvalds | 1 | -3/+0 |
| 2009-07-09 | Merge branch 'js/run-command-updates' (early part) | Junio C Hamano | 1 | -1/+1 |
| 2009-07-06 | Merge branch 'tr/die_errno' | Junio C Hamano | 1 | -3/+3 |
| 2009-07-06 | run_command: report failure to execute the program, but optionally don't | Johannes Sixt | 1 | -1/+1 |
| 2009-07-06 | run_command: report system call errors instead of returning error codes | Johannes Sixt | 1 | -5/+1 |
| 2009-07-05 | run_command: return exit code as positive value | Johannes Sixt | 1 | -2/+2 |
| 2009-07-05 | MinGW: truncate exit()'s argument to lowest 8 bits | Johannes Sixt | 1 | -1/+1 |
| 2009-06-30 | git.c: avoid allocating one-too-many elements for new argv array | Brandon Casey | 1 | -2/+1 |
| 2009-06-27 | Convert existing die(..., strerror(errno)) to die_errno() | Thomas Rast | 1 | -3/+3 |
| 2009-05-31 | Add new "git replace" command | Christian Couder | 1 | -0/+1 |
| 2009-05-10 | build-in git-mktree | Junio C Hamano | 1 | -0/+1 |
| 2009-05-01 | Fix a bunch of pointer declarations (codestyle) | Felipe Contreras | 1 | -4/+4 |
| 2009-04-22 | Fix typos / spelling in comments | Mike Ralphson | 1 | -1/+1 |
| 2009-04-12 | Merge branch 'cc/bisect-filter' | Junio C Hamano | 1 | -0/+1 |
| 2009-04-05 | bisect--helper: implement "git bisect--helper" | Christian Couder | 1 | -0/+1 |
| 2009-04-04 | add --html-path to get the location of installed HTML docs | Markus Heidelberg | 1 | -1/+4 |
| 2009-02-03 | Merge branch 'jk/maint-cleanup-after-exec-failure' | Junio C Hamano | 1 | -6/+15 |
| 2009-01-28 | git: use run_command() to execute dashed externals | Jeff King | 1 | -4/+13 |
| 2009-01-28 | git: s/run_command/run_builtin/ | Jeff King | 1 | -2/+2 |
| 2009-01-26 | git_extract_argv0_path(): Move check for valid argv0 from caller to callee | Steffen Prohaska | 1 | -3/+2 |
| 2009-01-26 | Refactor git_set_argv0_path() to git_extract_argv0_path() | Steve Haslam | 1 | -14/+5 |
| 2009-01-17 | Merge branch 'as/autocorrect-alias' | Junio C Hamano | 1 | -20/+33 |
| 2009-01-05 | remove trailing LF in die() messages | Alexander Potashev | 1 | -1/+1 |
| 2009-01-05 | git.c: make autocorrected aliases work | Adeodato Simó | 1 | -20/+33 |
| 2009-01-02 | git wrapper: Make while loop more reader-friendly | Johannes Schindelin | 1 | -3/+2 |
| 2008-12-04 | Make chdir failures visible | Alex Riesen | 1 | -2/+2 |
| 2008-12-02 | Add a built-in alias for 'stage' to the 'add' command | Scott Chacon | 1 | -0/+1 |
| 2008-10-12 | Replace calls to strbuf_init(&foo, 0) with STRBUF_INIT initializer | Brandon Casey | 1 | -2/+1 |