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
/
environment.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-04-05
Merge branch 'jk/core-comment-string'
Junio C Hamano
1
-1
/
+1
2024-03-12
environment: store comment_line_char as a string
Jeff King
1
-1
/
+1
2024-03-07
Merge branch 'jc/no-lazy-fetch'
Junio C Hamano
1
-0
/
+3
2024-02-27
git: extend --no-lazy-fetch to work across subprocesses
Junio C Hamano
1
-0
/
+3
2023-12-09
config: use git_config_string() for core.checkRoundTripEncoding
Jeff King
1
-1
/
+1
2023-11-02
max_tree_depth: lower it for MSVC to avoid stack overflows
Johannes Schindelin
1
-1
/
+14
2023-08-31
lower core.maxTreeDepth default to 2048
Jeff King
1
-1
/
+1
2023-08-31
add core.maxTreeDepth config
Jeff King
1
-0
/
+1
2023-07-28
Merge branch 'rs/pack-objects-parseopt-fix'
Junio C Hamano
1
-1
/
+1
2023-07-21
pack-objects: fix --no-keep-true-parents
René Scharfe
1
-1
/
+1
2023-07-05
treewide: remove unnecessary includes for wrapper.h
Calvin Wan
1
-1
/
+0
2023-06-29
Merge branch 'en/header-split-cache-h-part-3'
Junio C Hamano
1
-2
/
+3
2023-06-22
Merge branch 'ds/disable-replace-refs'
Junio C Hamano
1
-2
/
+1
2023-06-21
object-store-ll.h: split this header out of object-store.h
Elijah Newren
1
-1
/
+1
2023-06-21
repository: remove unnecessary include of path.h
Elijah Newren
1
-0
/
+1
2023-06-21
cache.h: remove this no-longer-used header
Elijah Newren
1
-1
/
+1
2023-06-12
repository: create read_replace_refs setting
Derrick Stolee
1
-1
/
+0
2023-06-12
repository: create disable_replace_refs()
Derrick Stolee
1
-1
/
+1
2023-05-26
repository: move 'repository_format_worktree_config' to repo scope
Victoria Dye
1
-1
/
+0
2023-04-24
treewide: remove cache.h inclusion due to previous changes
Elijah Newren
1
-1
/
+1
2023-04-24
ws.h: move declarations for ws.c functions from cache.h
Elijah Newren
1
-1
/
+0
2023-04-11
pager.h: move declarations for pager.c functions from cache.h
Elijah Newren
1
-1
/
+0
2023-04-11
object-file.h: move declarations for object-file.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-04-11
treewide: be explicit about dependence on convert.h
Elijah Newren
1
-0
/
+1
2023-04-11
treewide: be explicit about dependence on trace.h & trace2.h
Elijah Newren
1
-0
/
+1
2023-03-21
write-or-die.h: move declarations for write-or-die.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-03-21
setup.h: move declarations for setup.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-03-21
wrapper.h: move declarations for wrapper.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-03-21
abspath.h: move absolute path 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-02-23
replace-object.h: move read_replace_refs declaration from cache.h to here
Elijah Newren
1
-0
/
+1
2022-12-26
read-tree: add "--super-prefix" option, eliminate global
Ævar Arnfjörð Bjarmason
1
-13
/
+0
2022-09-14
Merge branch 'ab/unused-annotation'
Junio C Hamano
1
-2
/
+2
2022-09-14
Merge branch 'jk/unused-annotation'
Junio C Hamano
1
-2
/
+2
2022-09-01
git-compat-util.h: use "UNUSED", not "UNUSED(var)"
Ævar Arnfjörð Bjarmason
1
-2
/
+2
2022-08-19
hashmap: mark unused callback parameters
Jeff King
1
-2
/
+2
2022-08-05
refs: use ref_namespaces for replace refs base
Derrick Stolee
1
-2
/
+1
2022-08-05
refs: add array of ref namespaces
Derrick Stolee
1
-0
/
+2
2022-05-04
Merge branch 'ds/midx-normalize-pathname-before-comparison'
Junio C Hamano
1
-1
/
+1
2022-04-25
cache: use const char * for get_object_directory()
Derrick Stolee
1
-1
/
+1
2022-04-04
Merge branch 'jh/builtin-fsmonitor-part2'
Junio C Hamano
1
-1
/
+0
2022-03-25
Merge branch 'ns/core-fsyncmethod'
Junio C Hamano
1
-1
/
+3
2022-03-25
fsmonitor: config settings are repository-specific
Jeff Hostetler
1
-1
/
+0
2022-03-10
core.fsync: add configuration parsing
Neeraj Singh
1
-1
/
+1
2022-03-10
core.fsync: introduce granular fsync control infrastructure
Neeraj Singh
1
-0
/
+1
2022-03-10
core.fsyncmethod: add writeout-only mode
Neeraj Singh
1
-0
/
+1
2022-03-01
repo_read_index: add config to expect files outside sparse patterns
Elijah Newren
1
-0
/
+1
2022-01-03
Merge branch 'ns/tmp-objdir'
Junio C Hamano
1
-0
/
+9
2021-12-15
Merge branch 'ew/test-wo-fsync'
Junio C Hamano
1
-0
/
+1
2021-12-08
tmp-objdir: disable ref updates when replacing the primary odb
Neeraj Singh
1
-0
/
+4
2021-12-08
tmp-objdir: new API for creating temporary writable databases
Neeraj Singh
1
-0
/
+5
2021-10-29
tests: disable fsync everywhere
Eric Wong
1
-0
/
+1
2021-10-11
Merge branch 'jk/ref-paranoia'
Junio C Hamano
1
-1
/
+0
2021-10-06
Merge branch 'ab/repo-settings-cleanup'
Junio C Hamano
1
-9
/
+1
2021-09-27
repack, prune: drop GIT_REF_PARANOIA settings
Jeff King
1
-1
/
+0
2021-09-22
environment.c: remove test-specific "ignore_untracked..." variable
Ævar Arnfjörð Bjarmason
1
-7
/
+0
2021-09-22
wrapper.c: add x{un,}setenv(), and use xsetenv() in environment.c
Ævar Arnfjörð Bjarmason
1
-2
/
+1
2021-09-12
compression: drop write-only core_compression_* variables
René Scharfe
1
-1
/
+0
2021-07-26
environment: move strbuf into block to plug leak
Andrzej Hunt
1
-4
/
+3
2021-01-15
config: allow specifying config entries via envvar pairs
Patrick Steinhardt
1
-0
/
+1
2021-01-15
environment: make `getenv_safe()` a public function
Patrick Steinhardt
1
-5
/
+2
2020-08-27
Merge branch 'jk/leakfix'
Junio C Hamano
1
-2
/
+2
2020-08-17
config: drop git_config_get_string_const()
Jeff King
1
-2
/
+2
2020-07-30
strvec: rename struct fields
Jeff King
1
-1
/
+1
2020-07-28
strvec: convert more callers away from argv_array name
Jeff King
1
-4
/
+4
2020-07-28
strvec: rename files from argv-array to strvec
Jeff King
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-03-10
real_path: remove unsafe API
Alexandr Miloslavskiy
1
-1
/
+6
2020-03-06
set_git_dir: fix crash when used with real_path()
Alexandr Miloslavskiy
1
-1
/
+10
2019-12-25
Merge branch 'ds/sparse-cone'
Junio C Hamano
1
-0
/
+1
2019-12-06
Sync with 2.23.1
Johannes Schindelin
1
-1
/
+1
2019-12-06
Sync with 2.20.2
Johannes Schindelin
1
-1
/
+1
2019-12-06
Sync with 2.19.3
Johannes Schindelin
1
-1
/
+1
2019-12-06
Sync with 2.18.2
Johannes Schindelin
1
-1
/
+1
2019-12-06
Sync with 2.17.3
Johannes Schindelin
1
-1
/
+1
2019-12-06
Sync with 2.16.6
Johannes Schindelin
1
-1
/
+1
2019-12-06
Sync with 2.15.4
Johannes Schindelin
1
-1
/
+1
2019-12-06
Sync with 2.14.6
Johannes Schindelin
1
-1
/
+1
2019-12-05
protect_ntfs: turn on NTFS protection by default
Johannes Schindelin
1
-1
/
+1
2019-11-22
sparse-checkout: add 'cone' mode
Derrick Stolee
1
-0
/
+1
2019-06-25
Move core_partial_clone_filter_default to promisor-remote.c
Christian Couder
1
-1
/
+0
2019-06-25
Move repository_format_partial_clone to promisor-remote.c
Christian Couder
1
-1
/
+0
2019-01-29
Merge branch 'jk/save-getenv-result'
Junio C Hamano
1
-2
/
+2
2019-01-11
get_super_prefix(): copy getenv() result
Jeff King
1
-2
/
+2
2019-01-04
Merge branch 'jk/loose-object-cache'
Junio C Hamano
1
-2
/
+2
2018-11-13
Merge branch 'js/mingw-perl5lib'
Junio C Hamano
1
-1
/
+0
2018-11-13
sha1-file: use an object_directory for the main object dir
Jeff King
1
-2
/
+2
2018-10-31
config: move Windows-specific config settings into compat/mingw.c
Johannes Schindelin
1
-1
/
+0
2018-10-22
worktree: add per-worktree config files
Nguyễn Thái Ngọc Duy
1
-0
/
+1
2018-08-20
Merge branch 'en/incl-forward-decl'
Junio C Hamano
1
-0
/
+1
2018-08-15
Merge branch 'nd/i18n'
Junio C Hamano
1
-2
/
+2
2018-08-15
Merge branch 'jk/core-use-replace-refs'
Junio C Hamano
1
-2
/
+2
2018-08-15
Move definition of enum branch_track from cache.h to branch.h
Elijah Newren
1
-0
/
+1
2018-07-23
environment.c: mark more strings for translation
Nguyễn Thái Ngọc Duy
1
-2
/
+2
2018-07-18
check_replace_refs: rename to read_replace_refs
Jeff King
1
-2
/
+2
2018-07-18
Merge branch 'sb/object-store-grafts'
Junio C Hamano
1
-4
/
+4
2018-07-17
commit-graph: add repo arg to graph readers
Jonathan Tan
1
-1
/
+0
2018-06-29
Merge branch 'sb/object-store-grafts' into sb/object-store-lookup
Junio C Hamano
1
-4
/
+4
2018-05-18
cache: convert get_graft_file to handle arbitrary repositories
Stefan Beller
1
-3
/
+3
2018-05-18
shallow: add repository argument to set_alternate_shallow_file
Stefan Beller
1
-1
/
+1
2018-05-08
Merge branch 'ls/checkout-encoding'
Junio C Hamano
1
-0
/
+1
2018-05-08
Merge branch 'sb/object-store-replace'
Junio C Hamano
1
-1
/
+1
2018-05-08
Merge branch 'ds/commit-graph'
Junio C Hamano
1
-0
/
+1
2018-04-25
Merge branch 'jk/relative-directory-fix'
Junio C Hamano
1
-3
/
+23
2018-04-16
convert: add round trip check based on 'core.checkRoundtripEncoding'
Lars Schneider
1
-0
/
+1
2018-04-12
replace-object: check_replace_refs is safe in multi repo environment
Stefan Beller
1
-1
/
+1
2018-04-11
Merge branch 'sb/object-store'
Junio C Hamano
1
-2
/
+3
2018-04-11
commit-graph: add core.commitGraph setting
Derrick Stolee
1
-0
/
+1
2018-04-10
Merge branch 'nd/remove-ignore-env-field'
Junio C Hamano
1
-3
/
+28
2018-03-30
set_work_tree: use chdir_notify
Jeff King
1
-1
/
+22
2018-03-30
set_git_dir: die when setenv() fails
Jeff King
1
-3
/
+2
2018-03-23
repository: introduce raw object store field
Stefan Beller
1
-2
/
+3
2018-03-06
Merge branch 'bw/c-plus-plus'
Junio C Hamano
1
-12
/
+12
2018-03-05
sha1_file.c: move delayed getenv(altdb) back to setup_git_env()
Nguyễn Thái Ngọc Duy
1
-0
/
+1
2018-03-05
repository.c: move env-related setup code back to environment.c
Nguyễn Thái Ngọc Duy
1
-3
/
+27
2018-02-22
environment: rename 'namespace' variables
Brandon Williams
1
-5
/
+5
2018-02-22
environment: rename 'template' variables
Brandon Williams
1
-7
/
+7
2018-02-13
Merge branch 'tb/crlf-conv-flags'
Junio C Hamano
1
-1
/
+1
2018-02-13
Merge branch 'jh/partial-clone'
Junio C Hamano
1
-0
/
+1
2018-02-13
Merge branch 'jh/fsck-promisors'
Junio C Hamano
1
-0
/
+1
2018-01-16
convert_to_git(): safe_crlf/checksafe becomes int conv_flags
Torsten Bögershausen
1
-1
/
+1
2017-12-19
Merge branch 'ar/unconfuse-three-dots'
Junio C Hamano
1
-0
/
+15
2017-12-08
partial-clone: define partial clone settings in config
Jeff Hostetler
1
-0
/
+1
2017-12-05
extension.partialclone: introduce partial clone extension
Jonathan Tan
1
-0
/
+1
2017-12-04
print_sha1_ellipsis: introduce helper
Ann T Ropea
1
-0
/
+15
2017-11-21
Merge branch 'bp/fsmonitor'
Junio C Hamano
1
-0
/
+1
2017-10-03
Merge branch 'jk/no-optional-locks'
Junio C Hamano
1
-0
/
+5
2017-10-01
fsmonitor: teach git to optionally utilize a file system monitor to speed up ...
Ben Peart
1
-0
/
+1
2017-09-27
git: add --no-optional-locks option
Jeff King
1
-0
/
+5
2017-09-06
repository: free fields before overwriting them
Jeff King
1
-1
/
+3
2017-06-23
environment: store worktree in the_repository
Brandon Williams
1
-5
/
+4
2017-06-23
environment: place key repository state in the_repository
Brandon Williams
1
-45
/
+13
2017-06-23
environment: remove namespace_len variable
Brandon Williams
1
-5
/
+4
2017-06-23
setup: don't perform lazy initialization of repository state
Brandon Williams
1
-9
/
+8
2017-06-23
Merge branches 'bw/ls-files-sans-the-index' and 'bw/config-h' into bw/repo-ob...
Junio C Hamano
1
-0
/
+1
2017-06-15
config: don't include config.h by default
Brandon Williams
1
-0
/
+1
2017-05-29
Merge branch 'jk/bug-to-abort'
Junio C Hamano
1
-1
/
+1
2017-05-16
Merge branch 'nd/worktree-kill-parse-ref'
Junio C Hamano
1
-0
/
+2
2017-05-15
setup_git_env: convert die("BUG") to BUG()
Jeff King
1
-1
/
+1
2017-04-16
Merge branch 'jk/snprintf-cleanups'
Junio C Hamano
1
-8
/
+6
2017-04-16
environment.c: fix potential segfault by get_git_common_dir()
Nguyễn Thái Ngọc Duy
1
-0
/
+2
2017-03-30
Merge branch 'jk/no-looking-at-dotgit-outside-repo-final'
Junio C Hamano
1
-1
/
+4
2017-03-28
odb_mkstemp: use git_path_buf
Jeff King
1
-4
/
+2
2017-03-28
odb_mkstemp: write filename into strbuf
Jeff King
1
-8
/
+8
2017-03-21
Merge branch 'jk/pack-name-cleanups'
Junio C Hamano
1
-4
/
+2
2017-03-16
odb_pack_keep(): stop generating keepfile name
Jeff King
1
-4
/
+2
2017-03-08
real_pathdup(): fix callsites that wanted it to die on error
Johannes Schindelin
1
-1
/
+1
2017-01-31
refs: add option core.logAllRefUpdates = always
Cornelius Weig
1
-1
/
+1
2017-01-18
Merge branch 'bw/grep-recurse-submodules'
Junio C Hamano
1
-1
/
+1
2016-12-12
real_path: have callers use real_pathdup and strbuf_realpath
Brandon Williams
1
-1
/
+1
2016-11-15
compression: unify pack.compression configuration parsing
Junio C Hamano
1
-1
/
+1
2016-10-27
Merge branch 'lt/abbrev-auto'
Junio C Hamano
1
-1
/
+1
2016-10-26
setup_git_env: avoid blind fall-back to ".git"
Jeff King
1
-1
/
+4
2016-10-26
Merge branch 'bw/ls-files-recurse-submodules'
Junio C Hamano
1
-0
/
+13
2016-10-10
git: make super-prefix option
Brandon Williams
1
-0
/
+13
2016-10-03
abbrev: auto size the default abbreviation
Linus Torvalds
1
-1
/
+1
2016-10-03
abbrev: add FALLBACK_DEFAULT_ABBREV to prepare for auto sizing
Junio C Hamano
1
-1
/
+1
2016-09-21
Merge branch 'jk/setup-sequence-update'
Junio C Hamano
1
-1
/
+12
2016-09-13
init: reset cached config when entering new repo
Jeff King
1
-0
/
+5
2016-09-13
config: only read .git/config from configured repos
Jeff King
1
-0
/
+7
2016-09-13
pager: make pager_program a file-local static
Jeff King
1
-1
/
+0
2016-05-26
Merge branch 'js/windows-dotgit' into maint
Junio C Hamano
1
-0
/
+1
2016-05-17
Merge branch 'js/windows-dotgit'
Junio C Hamano
1
-0
/
+1
2016-05-17
Merge branch 'ab/hooks'
Junio C Hamano
1
-0
/
+1
2016-05-11
mingw: introduce the 'core.hideDotFiles' setting
Johannes Schindelin
1
-0
/
+1
2016-05-04
hooks: allow customizing where the hook directory is
Ævar Arnfjörð Bjarmason
1
-0
/
+1
2016-05-02
Merge branch 'jk/check-repository-format' into maint
Junio C Hamano
1
-2
/
+21
2016-04-13
Merge branch 'jk/check-repository-format'
Junio C Hamano
1
-2
/
+21
2016-03-11
setup: drop repository_format_version global
Jeff King
1
-1
/
+0
2016-03-11
lazily load core.sharedrepository
Jeff King
1
-0
/
+9
2016-03-11
wrap shared_repository global in get/set accessors
Jeff King
1
-1
/
+12
2016-03-06
setup: make startup_info available everywhere
Jeff King
1
-1
/
+0
2016-02-10
Merge branch 'cc/untracked'
Junio C Hamano
1
-0
/
+7
2016-01-27
test-dump-untracked-cache: don't modify the untracked cache
Christian Couder
1
-0
/
+7
2016-01-12
Merge branch 'nd/stop-setenv-work-tree'
Junio C Hamano
1
-2
/
+0
2015-12-22
Revert "setup: set env $GIT_WORK_TREE when work tree is set, like $GIT_DIR"
Nguyễn Thái Ngọc Duy
1
-2
/
+0
2015-10-26
Merge branch 'jk/repository-extension'
Junio C Hamano
1
-0
/
+1
2015-09-25
replace trivial malloc + sprintf / strcpy calls with xstrfmt
Jeff King
1
-5
/
+2
2015-08-03
Merge branch 'nd/export-worktree'
Junio C Hamano
1
-0
/
+2
2015-06-26
setup: set env $GIT_WORK_TREE when work tree is set, like $GIT_DIR
Nguyễn Thái Ngọc Duy
1
-0
/
+2
2015-06-24
introduce "preciousObjects" repository extension
Jeff King
1
-0
/
+1
2015-06-12
Allow to control where the replace refs are looked for
Mike Hommey
1
-0
/
+6
2015-05-11
Merge branch 'nd/multiple-work-trees'
Junio C Hamano
1
-6
/
+28
2015-03-20
refs: introduce a "ref paranoia" flag
Jeff King
1
-0
/
+1
2014-12-17
Sync with v2.0.5
Junio C Hamano
1
-0
/
+10
2014-12-17
Sync with v1.9.5
Junio C Hamano
1
-0
/
+10
2014-12-17
Sync with v1.8.5.6
Junio C Hamano
1
-0
/
+10
2014-12-17
read-cache: optionally disallow NTFS .git variants
Johannes Schindelin
1
-0
/
+5
2014-12-17
read-cache: optionally disallow HFS+ .git variants
Jeff King
1
-0
/
+5
2014-12-01
setup.c: support multi-checkout repo setup
Nguyễn Thái Ngọc Duy
1
-5
/
+3
2014-12-01
$GIT_COMMON_DIR: a new environment variable
Nguyễn Thái Ngọc Duy
1
-7
/
+22
2014-12-01
git_path(): be aware of file relocation in $GIT_DIR
Nguyễn Thái Ngọc Duy
1
-5
/
+14
2014-06-25
setup_git_env(): introduce git_path_from_env() helper
Jeff King
1
-9
/
+9
2014-06-19
setup_git_env: use git_pathdup instead of xmalloc + sprintf
Jeff King
1
-8
/
+4
2014-06-16
Merge branch 'sh/enable-preloadindex'
Junio C Hamano
1
-1
/
+1
2014-06-06
Merge branch 'nd/status-auto-comment-char'
Junio C Hamano
1
-0
/
+1
2014-06-03
environment.c: enable core.preloadindex by default
Steve Hoelzer
1
-1
/
+1
2014-05-19
commit: allow core.commentChar=auto for character auto selection
Nguyễn Thái Ngọc Duy
1
-0
/
+1
2014-05-06
Bump core.deltaBaseCacheLimit to 96m
David Kastrup
1
-1
/
+1
[next]