index
:
git.git
main
maint
master
next
seen
todo
The core git plumbing
Junio C. Hamano
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
git.c
Age
Commit message (
Expand
)
Author
Files
Lines
2016-11-29
common-main: stop munging argv[0] path
Jeff King
1
-0
/
+5
2016-11-22
archive: read local configuration
Junio C Hamano
1
-1
/
+1
2016-11-22
mailinfo: read local configuration
Junio C Hamano
1
-1
/
+1
2016-10-26
Merge branch 'jc/cocci-xstrdup-or-null'
Junio C Hamano
1
-2
/
+1
2016-10-26
Merge branch 'bw/ls-files-recurse-submodules'
Junio C Hamano
1
-1
/
+26
2016-10-12
cocci: refactor common patterns to use xstrdup_or_null()
Junio C Hamano
1
-2
/
+1
2016-10-10
ls-files: optionally recurse into submodules
Brandon Williams
1
-1
/
+1
2016-10-10
git: make super-prefix option
Brandon Williams
1
-0
/
+25
2016-09-21
Merge branch 'jk/setup-sequence-update'
Junio C Hamano
1
-1
/
+1
2016-09-13
patch-id: use RUN_SETUP_GENTLY
Jeff King
1
-1
/
+1
2016-09-08
Merge branch 'rt/help-unknown'
Junio C Hamano
1
-1
/
+14
2016-08-30
help: make option --help open man pages only for Git commands
Ralf Thielow
1
-1
/
+14
2016-07-01
common-main: call git_setup_gettext()
Jeff King
1
-2
/
+0
2016-07-01
common-main: call restore_sigpipe_to_default()
Jeff King
1
-23
/
+0
2016-07-01
common-main: call sanitize_stdfds()
Jeff King
1
-7
/
+0
2016-07-01
common-main: call git_extract_argv0_path()
Jeff King
1
-1
/
+1
2016-07-01
add an extra level of indirection to main()
Jeff King
1
-2
/
+1
2016-03-06
setup: make startup_info available everywhere
Jeff King
1
-3
/
+0
2016-02-26
Merge branch 'jk/tighten-alloc'
Junio C Hamano
1
-9
/
+5
2016-02-26
Merge branch 'ak/git-strip-extension-from-dashed-command'
Junio C Hamano
1
-11
/
+15
2016-02-22
convert manual allocations to argv_array
Jeff King
1
-9
/
+5
2016-02-21
git.c: simplify stripping extension of a file in handle_builtin()
Alexander Kuleshov
1
-11
/
+15
2016-02-17
Merge branch 'nd/clear-gitenv-upon-use-of-alias'
Junio C Hamano
1
-18
/
+24
2016-02-02
restore_env(): free the saved environment variable once we are done
Junio C Hamano
1
-2
/
+4
2016-01-27
git: simplify environment save/restore logic
Junio C Hamano
1
-14
/
+13
2016-01-27
git: protect against unbalanced calls to {save,restore}_env()
Junio C Hamano
1
-0
/
+7
2016-01-27
git: remove an early return from save_env_before_alias()
Junio C Hamano
1
-2
/
+0
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
[prev]
[next]