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
2024-03-18
Merge branch 'jh/trace2-missing-def-param-fix'
Junio C Hamano
1
-6
/
+0
2024-03-07
Merge branch 'jc/no-lazy-fetch'
Junio C Hamano
1
-0
/
+6
2024-03-07
trace2: emit 'def_param' set with 'cmd_name' event
Jeff Hostetler
1
-6
/
+0
2024-02-27
git: extend --no-lazy-fetch to work across subprocesses
Junio C Hamano
1
-0
/
+3
2024-02-13
git: --no-lazy-fetch option
Junio C Hamano
1
-0
/
+3
2023-11-26
replay: introduce new builtin
Elijah Newren
1
-0
/
+1
2023-06-29
Merge branch 'en/header-split-cache-h-part-3'
Junio C Hamano
1
-0
/
+1
2023-06-22
Merge branch 'ds/disable-replace-refs'
Junio C Hamano
1
-1
/
+1
2023-06-21
read-cache*.h: move declarations for read-cache.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-06-12
repository: create disable_replace_refs()
Derrick Stolee
1
-1
/
+1
2023-05-06
attr: teach "--attr-source=<tree>" global option to "git"
John Cai
1
-0
/
+16
2023-04-25
Merge branch 'en/header-split-cache-h'
Junio C Hamano
1
-0
/
+3
2023-04-11
Merge branch 'ws/sparse-check-rules'
Junio C Hamano
1
-1
/
+1
2023-04-11
pager.h: move declarations for pager.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-04-11
treewide: be explicit about dependence on trace.h & trace2.h
Elijah Newren
1
-0
/
+2
2023-03-27
builtin/sparse-checkout: remove NEED_WORK_TREE flag
William Sprent
1
-1
/
+1
2023-03-21
setup.h: move declarations for setup.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-03-21
environment.h: move declarations for environment.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-03-21
treewide: be explicit about dependence on gettext.h
Elijah Newren
1
-0
/
+1
2023-03-17
Merge branch 'en/header-cleanup'
Junio C Hamano
1
-0
/
+1
2023-02-23
replace-object.h: move read_replace_refs declaration from cache.h to here
Elijah Newren
1
-0
/
+1
2023-02-21
trace.c, git.c: remove unnecessary parameter to trace_repo_setup()
idriss fekir
1
-1
/
+1
2023-01-23
Merge branch 'ab/test-env-helper'
Junio C Hamano
1
-1
/
+0
2023-01-14
env-helper: move this built-in to "test-tool env-helper"
Ævar Arnfjörð Bjarmason
1
-1
/
+0
2022-12-26
read-tree: add "--super-prefix" option, eliminate global
Ævar Arnfjörð Bjarmason
1
-32
/
+5
2022-12-26
submodule--helper: convert "{update,clone}" to their own "--super-prefix"
Ævar Arnfjörð Bjarmason
1
-1
/
+1
2022-12-26
submodule--helper: don't use global --super-prefix in "absorbgitdirs"
Ævar Arnfjörð Bjarmason
1
-1
/
+1
2022-12-14
Merge branch 'dd/git-bisect-builtin'
Junio C Hamano
1
-1
/
+1
2022-11-23
Merge branch 'ab/submodule-helper-prep-only'
Junio C Hamano
1
-1
/
+1
2022-11-11
Turn `git bisect` into a full built-in
Johannes Schindelin
1
-1
/
+1
2022-11-08
submodule--helper: use OPT_SUBCOMMAND() API
Ævar Arnfjörð Bjarmason
1
-1
/
+1
2022-10-30
use child_process members "args" and "env" directly
René Scharfe
1
-6
/
+9
2022-10-21
Merge branch 'ds/cmd-main-reorder'
Junio C Hamano
1
-6
/
+8
2022-10-08
git.c: improve code readability in cmd_main()
Daniel Sonbolian
1
-6
/
+8
2022-09-01
Merge branch 'sg/parse-options-subcommand'
Junio C Hamano
1
-7
/
+7
2022-08-19
builtin/worktree.c: let parse-options parse subcommands
SZEDER Gábor
1
-1
/
+1
2022-08-19
builtin/gc.c: let parse-options parse 'git maintenance's subcommands
SZEDER Gábor
1
-1
/
+1
2022-08-19
git.c: update NO_PARSEOPT markings
SZEDER Gábor
1
-5
/
+5
2022-08-12
builtin/diagnose.c: create 'git diagnose' builtin
Victoria Dye
1
-0
/
+1
2022-06-22
merge-tree: add option parsing and initial shell for real merge function
Elijah Newren
1
-1
/
+1
2022-06-10
Merge branch 'jh/builtin-fsmonitor-part3'
Junio C Hamano
1
-1
/
+1
2022-05-26
fsmonitor--daemon: allow --super-prefix argument
Jeff Hostetler
1
-1
/
+1
2022-05-20
Merge branch 'gf/shorthand-version-and-help'
Junio C Hamano
1
-4
/
+7
2022-03-31
cli: add -v and -h shorthands
Garrit Franke
1
-4
/
+7
2022-03-25
fsmonitor--daemon: add a built-in fsmonitor daemon
Jeff Hostetler
1
-0
/
+1
2022-02-25
Merge branch 'ab/grep-patterntype'
Junio C Hamano
1
-0
/
+1
2022-02-15
built-ins: trust the "prefix" from run_builtin()
Ævar Arnfjörð Bjarmason
1
-0
/
+1
2022-02-09
Merge branch 'ab/config-based-hooks-2'
Junio C Hamano
1
-0
/
+1
2022-01-07
hook: add 'run' subcommand
Emily Shaffer
1
-0
/
+1
2022-01-05
i18n: factorize "no directory given for --foo"
Jean-Noël Avila
1
-3
/
+3
2021-12-21
Merge branch 'ld/sparse-diff-blame'
Junio C Hamano
1
-18
/
+21
2021-12-06
git: ensure correct git directory setup with -h
Lessley Dennington
1
-18
/
+21
2021-10-18
Merge branch 'js/retire-preserve-merges'
Junio C Hamano
1
-1
/
+0
2021-09-07
rebase: drop the internal `rebase--interactive` command
Johannes Schindelin
1
-1
/
+0
2021-09-01
midx: disallow running outside of a repository
Taylor Blau
1
-1
/
+1
2021-05-07
Merge branch 'ps/config-env-option-with-separate-value'
Junio C Hamano
1
-0
/
+8
2021-04-30
Merge branch 'mt/parallel-checkout-part-2'
Junio C Hamano
1
-0
/
+2
2021-04-30
git: support separate arg for `--config-env`'s value
Patrick Steinhardt
1
-0
/
+8
2021-04-19
parallel-checkout: make it truly parallel
Matheus Tavares
1
-0
/
+2
2021-04-13
Merge branch 'tb/precompose-prefix-simplify'
Junio C Hamano
1
-1
/
+1
2021-04-05
macOS: precompose startup_info->prefix
Torsten Bögershausen
1
-1
/
+1
2021-02-12
Merge branch 'tb/precompose-prefix-too'
Junio C Hamano
1
-1
/
+1
2021-02-03
MacOS: precompose_argv_prefix()
Torsten Bögershausen
1
-1
/
+1
2021-01-25
Merge branch 'ps/config-env-pairs'
Junio C Hamano
1
-0
/
+3
2021-01-12
config: add new way to pass config via `--config-env`
Patrick Steinhardt
1
-1
/
+3
2021-01-06
git: add `--super-prefix` to usage string
Patrick Steinhardt
1
-0
/
+1
2020-11-30
maintenance: fix SEGFAULT when no repository
Rafael Silva
1
-1
/
+1
2020-11-18
Merge branch 'ds/maintenance-part-3'
Junio C Hamano
1
-0
/
+1
2020-10-08
Merge branch 'js/no-builtins-on-disk-option'
Junio C Hamano
1
-0
/
+19
2020-10-07
help: do not expect built-in commands to be hardlinked
Johannes Schindelin
1
-0
/
+19
2020-09-25
Merge branch 'ds/maintenance-part-1'
Junio C Hamano
1
-0
/
+1
2020-09-25
for-each-repo: run subcommands on configured repos
Derrick Stolee
1
-0
/
+1
2020-09-17
maintenance: create basic maintenance runner
Derrick Stolee
1
-0
/
+1
2020-08-13
make git-fast-import a builtin
Jeff King
1
-0
/
+1
2020-08-13
make git-bugreport a builtin
Jeff King
1
-0
/
+1
2020-08-13
make credential helpers builtins
Jeff King
1
-0
/
+3
2020-07-30
strvec: rename struct fields
Jeff King
1
-5
/
+5
2020-07-28
strvec: convert more callers away from argv_array name
Jeff King
1
-11
/
+11
2020-07-15
Merge branch 'ta/wait-on-aliased-commands-upon-signal' into master
Junio C Hamano
1
-1
/
+3
2020-07-07
Wait for child on signal death for aliases to externals
Trygve Aaberge
1
-0
/
+2
2020-07-07
Wait for child on signal death for aliases to builtins
Trygve Aaberge
1
-1
/
+1
2020-07-06
Merge branch 'bc/sha-256-part-2'
Junio C Hamano
1
-1
/
+1
2020-05-27
builtin/show-index: provide options to determine hash algo
brian m. carlson
1
-1
/
+1
2020-05-13
Merge branch 'tb/shallow-cleanup'
Junio C Hamano
1
-0
/
+1
2020-04-30
shallow: extract a header file for shallow-related functions
Taylor Blau
1
-0
/
+1
2020-04-22
Merge branch 'js/trace2-env-vars'
Junio C Hamano
1
-0
/
+3
2020-03-23
trace2: teach Git to log environment variables
Josh Steadmon
1
-0
/
+3
2020-03-05
stash: remove the stash.useBuiltin setting
Thomas Gummerer
1
-6
/
+1
2019-11-22
sparse-checkout: create builtin with 'list' subcommand
Derrick Stolee
1
-0
/
+1
2019-09-20
git: use COPY_ARRAY and MOVE_ARRAY in handle_alias()
René Scharfe
1
-3
/
+2
2019-08-02
Merge branch 'js/visual-studio'
Junio C Hamano
1
-3
/
+0
2019-07-29
git: avoid calling aliased builtins via their dashed form
Johannes Schindelin
1
-3
/
+0
2019-07-29
Merge branch 'js/rebase-cleanup'
Junio C Hamano
1
-6
/
+1
2019-07-25
Merge branch 'ab/test-env'
Junio C Hamano
1
-0
/
+1
2019-07-25
git: mark cmd_rebase as requiring a worktree
Johannes Schindelin
1
-6
/
+1
2019-07-09
Merge branch 'nd/switch-and-restore'
Junio C Hamano
1
-0
/
+2
2019-06-21
env--helper: new undocumented builtin wrapping git_env_*()
Ævar Arnfjörð Bjarmason
1
-0
/
+1
2019-06-17
Merge branch 'po/git-help-on-git-itself'
Junio C Hamano
1
-1
/
+2
2019-05-16
git.c: show usage for accessing the git(1) help page
Philip Oakley
1
-1
/
+2
2019-05-09
Merge branch 'js/misc-doc-fixes'
Junio C Hamano
1
-1
/
+0
2019-05-07
checkout: split part of it to new command 'restore'
Nguyễn Thái Ngọc Duy
1
-0
/
+1
2019-04-25
Merge branch 'js/difftool-no-index'
Junio C Hamano
1
-1
/
+1
2019-04-22
Merge branch 'ps/stash-in-c'
Junio C Hamano
1
-0
/
+6
2019-04-19
Turn `git serve` into a test helper
Johannes Schindelin
1
-1
/
+0
2019-04-02
checkout: split part of it to new command 'switch'
Nguyễn Thái Ngọc Duy
1
-0
/
+1
2019-03-21
git: read local config in --list-cmds
Jeff King
1
-0
/
+7
2019-03-18
difftool: allow running outside Git worktrees with --no-index
Johannes Schindelin
1
-1
/
+1
2019-03-07
stash: optionally use the scripted version again
Johannes Schindelin
1
-1
/
+6
2019-03-07
stash: convert `stash--helper.c` into `stash.c`
Paul-Sebastian Ungureanu
1
-1
/
+1
2019-03-07
stash: convert apply to builtin
Joel Teichroeb
1
-0
/
+1
2019-02-22
trace2: create new combined trace facility
Jeff Hostetler
1
-0
/
+65
2019-02-06
Merge branch 'nd/the-index-final'
Junio C Hamano
1
-2
/
+2
2019-01-24
cache.h: flip NO_THE_INDEX_COMPATIBILITY_MACROS switch
Nguyễn Thái Ngọc Duy
1
-2
/
+2
2019-01-18
Merge branch 'nd/style-opening-brace'
Junio C Hamano
1
-1
/
+2
2019-01-04
Merge branch 'nd/i18n'
Junio C Hamano
1
-16
/
+16
2018-12-10
style: the opening '{' of a function is in a separate line
Nguyễn Thái Ngọc Duy
1
-1
/
+2
2018-11-12
alias.c: mark split_cmdline_strerror() strings for translation
Nguyễn Thái Ngọc Duy
1
-1
/
+1
2018-11-12
git.c: mark more strings for translation
Nguyễn Thái Ngọc Duy
1
-15
/
+15
2018-11-02
Merge branch 'ag/rebase-i-in-c'
Junio C Hamano
1
-1
/
+1
2018-11-02
Merge branch 'pk/rebase-in-c'
Junio C Hamano
1
-0
/
+6
2018-10-26
Merge branch 'rv/alias-help'
Junio C Hamano
1
-0
/
+3
2018-10-16
Merge branch 'ts/alias-of-alias'
Junio C Hamano
1
-3
/
+25
2018-10-11
git.c: handle_alias: prepend alias info when first argument is -h
Rasmus Villemoes
1
-0
/
+3
2018-10-09
rebase -i: move rebase--helper modes to rebase--interactive
Alban Gruin
1
-1
/
+0
2018-10-09
rebase -i: remove git-rebase--interactive.sh
Alban Gruin
1
-1
/
+1
2018-10-09
rebase -i: implement the main part of interactive rebase as a builtin
Alban Gruin
1
-0
/
+1
2018-09-17
alias: show the call history when an alias is looping
Tim Schumacher
1
-2
/
+15
2018-09-17
alias: add support for aliases of an alias
Tim Schumacher
1
-3
/
+12
2018-08-20
Sync 'ds/multi-pack-index' to v2.19.0-rc0
Junio C Hamano
1
-0
/
+1
2018-08-20
Merge branch 'js/range-diff'
Junio C Hamano
1
-0
/
+1
2018-08-15
Merge branch 'jk/core-use-replace-refs'
Junio C Hamano
1
-1
/
+1
2018-08-13
Introduce `range-diff` to compare iterations of a topic branch
Johannes Schindelin
1
-0
/
+1
2018-08-06
rebase: start implementing it as a builtin
Pratik Karki
1
-0
/
+6
2018-08-02
Merge branch 'jm/cache-entry-from-mem-pool'
Junio C Hamano
1
-0
/
+3
2018-07-20
multi-pack-index: add builtin
Derrick Stolee
1
-0
/
+1
2018-07-18
check_replace_refs: rename to read_replace_refs
Jeff King
1
-1
/
+1
2018-07-18
Merge branch 'sb/object-store-grafts'
Junio C Hamano
1
-1
/
+1
2018-07-03
block alloc: add validations around cache_entry lifecyle
Jameson Miller
1
-0
/
+3
2018-06-25
Merge branch 'jk/show-index'
Junio C Hamano
1
-0
/
+1
2018-06-01
Merge branch 'nd/command-list'
Junio C Hamano
1
-9
/
+76
2018-05-29
make show-index a builtin
Jeff King
1
-0
/
+1
2018-05-23
Merge branch 'js/no-pager-shorthand'
Junio C Hamano
1
-2
/
+2
2018-05-21
completion: allow to customize the completable command list
Nguyễn Thái Ngọc Duy
1
-0
/
+2
2018-05-21
completion: add and use --list-cmds=alias
Nguyễn Thái Ngọc Duy
1
-0
/
+2
2018-05-21
completion: add and use --list-cmds=nohelpers
Nguyễn Thái Ngọc Duy
1
-0
/
+14
2018-05-21
Move declaration for alias.c to alias.h
Nguyễn Thái Ngọc Duy
1
-0
/
+1
2018-05-21
git: support --list-cmds=list-<category>
Nguyễn Thái Ngọc Duy
1
-0
/
+7
2018-05-21
completion: implement and use --list-cmds=main,others
Nguyễn Thái Ngọc Duy
1
-0
/
+4
2018-05-21
git --list-cmds: collect command list in a string_list
Nguyễn Thái Ngọc Duy
1
-5
/
+17
2018-05-21
git.c: convert --list-* to --list-cmds=*
Nguyễn Thái Ngọc Duy
1
-6
/
+31
2018-05-18
shallow: add repository argument to set_alternate_shallow_file
Stefan Beller
1
-1
/
+1
2018-05-08
Merge branch 'ds/commit-graph'
Junio C Hamano
1
-0
/
+1
2018-05-08
Merge branch 'dj/runtime-prefix'
Junio C Hamano
1
-1
/
+1
2018-05-08
Merge branch 'bw/protocol-v2'
Junio C Hamano
1
-0
/
+2
2018-05-04
git: add -P as a short option for --no-pager
Johannes Sixt
1
-2
/
+2
2018-04-11
exec_cmd: rename to use dash in file name
Stefan Beller
1
-1
/
+1
2018-04-11
exec_cmd: RUNTIME_PREFIX on some POSIX systems
Dan Jacques
1
-1
/
+1
2018-04-10
Merge branch 'nd/parseopt-completion-more'
Junio C Hamano
1
-57
/
+65
2018-04-02
commit-graph: create git-commit-graph builtin
Derrick Stolee
1
-0
/
+1
2018-03-25
git.c: add hidden option --list-parseopt-builtins
Nguyễn Thái Ngọc Duy
1
-41
/
+49
2018-03-25
git.c: move cmd_struct declaration up
Nguyễn Thái Ngọc Duy
1
-17
/
+17
2018-03-21
Merge branch 'ma/config-page-only-in-list-mode'
Junio C Hamano
1
-1
/
+1
2018-03-15
serve: introduce git-serve
Brandon Williams
1
-0
/
+1
2018-03-14
upload-pack: convert to a builtin
Brandon Williams
1
-0
/
+1
2018-02-21
config: respect `pager.config` in list/get-mode only
Martin Ågren
1
-1
/
+1
2018-02-13
Mark messages for translations
Alexander Shopov
1
-19
/
+19
2017-11-28
Merge branch 'ma/branch-list-paginate'
Junio C Hamano
1
-1
/
+1
2017-11-20
branch: respect `pager.branch` in list-mode only
Martin Ågren
1
-1
/
+1
2017-10-03
Merge branch 'jk/no-optional-locks'
Junio C Hamano
1
-0
/
+4
2017-09-27
git: add --no-optional-locks option
Jeff King
1
-0
/
+4
2017-08-22
Merge branch 'bw/grep-recurse-submodules'
Junio C Hamano
1
-1
/
+1
2017-08-03
git.c: ignore pager.* when launching builtin as dashed external
Martin Ågren
1
-1
/
+1
2017-08-03
tag: respect `pager.tag` in list-mode only
Martin Ågren
1
-1
/
+1
2017-08-03
git.c: provide setup_auto_pager()
Martin Ågren
1
-0
/
+10
2017-08-03
git.c: let builtins opt for handling `pager.foo` themselves
Martin Ågren
1
-1
/
+3
2017-08-02
grep: recurse in-process using 'struct repository'
Brandon Williams
1
-1
/
+1
2017-06-23
ls-files: use repository object
Brandon Williams
1
-1
/
+1
2017-06-23
Merge branches 'bw/ls-files-sans-the-index' and 'bw/config-h' into bw/repo-ob...
Junio C Hamano
1
-51
/
+5
2017-06-15
config: don't include config.h by default
Brandon Williams
1
-0
/
+1
2017-06-15
alias: use the early config machinery to expand aliases
Johannes Schindelin
1
-51
/
+4
2017-06-05
git: add hidden --list-builtins option
Jeff King
1
-0
/
+12
2017-03-30
Merge branch 'bw/recurse-submodules-relative-fix'
Junio C Hamano
1
-2
/
+0
2017-03-17
setup: allow for prefix to be passed to git commands
Brandon Williams
1
-2
/
+0
2017-02-09
rebase--helper: add a builtin helper for interactive rebases
Johannes Schindelin
1
-0
/
+1
2017-02-03
Merge branch 'sb/unpack-trees-super-prefix'
Junio C Hamano
1
-1
/
+1
2017-01-31
Merge branch 'js/difftool-builtin'
Junio C Hamano
1
-0
/
+1
2017-01-25
unpack-trees: support super-prefix option
Stefan Beller
1
-1
/
+1
2017-01-19
difftool: retire the scripted version
Johannes Schindelin
1
-6
/
+1
2017-01-18
Merge branch 'jk/execv-dashed-external'
Junio C Hamano
1
-21
/
+15
2017-01-18
Merge branch 'bw/grep-recurse-submodules'
Junio C Hamano
1
-1
/
+1
2017-01-17
difftool: add a skeleton for the upcoming builtin
Johannes Schindelin
1
-0
/
+6
2017-01-10
Merge branch 'sb/submodule-embed-gitdir'
Junio C Hamano
1
-1
/
+1
2017-01-09
execv_dashed_external: wait for child on signal death
Jeff King
1
-0
/
+1
2017-01-09
execv_dashed_external: stop exiting with negative code
Jeff King
1
-3
/
+7
2017-01-09
execv_dashed_external: use child_process struct
Jeff King
1
-18
/
+7
2016-12-22
grep: optionally recurse into submodules
Brandon Williams
1
-1
/
+1
2016-12-09
submodule helper: support super prefix
Stefan Beller
1
-1
/
+1
2016-11-29
Merge branch 'jk/common-main'
Junio C Hamano
1
-0
/
+5
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
[next]