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
/
config.c
Age
Commit message (
Expand
)
Author
Files
Lines
17 hours
Merge branch 'tb/pseudo-merge-reachability-bitmap' into seen
Junio C Hamano
1
-0
/
+9
17 hours
Merge branch 'ie/config-includeif-hostname' into seen
Junio C Hamano
1
-0
/
+17
18 hours
Merge branch 'ps/leakfixes' into jch
Junio C Hamano
1
-17
/
+38
18 hours
Merge branch 'jc/fix-2.45.1-and-friends-for-maint' into jch
Junio C Hamano
1
-12
/
+1
43 hours
Merge branch 'ps/builtin-config-cleanup'
Junio C Hamano
1
-2
/
+2
3 days
config: plug various memory leaks
Patrick Steinhardt
1
-9
/
+27
3 days
config: clarify memory ownership in `git_config_string()`
Patrick Steinhardt
1
-3
/
+3
3 days
convert: refactor code to clarify ownership of check_roundtrip_encoding
Patrick Steinhardt
1
-2
/
+4
3 days
config: clarify memory ownership in `git_config_pathname()`
Patrick Steinhardt
1
-5
/
+5
6 days
Merge branch 'fixes/2.45.1/2.44' into jc/fix-2.45.1-and-friends-for-maint
Junio C Hamano
1
-12
/
+1
6 days
Merge branch 'fixes/2.45.1/2.43' into fixes/2.45.1/2.44
Junio C Hamano
1
-12
/
+1
6 days
Merge branch 'fixes/2.45.1/2.42' into fixes/2.45.1/2.43
Junio C Hamano
1
-12
/
+1
6 days
Merge branch 'fixes/2.45.1/2.41' into fixes/2.45.1/2.42
Junio C Hamano
1
-12
/
+1
6 days
Merge branch 'fixes/2.45.1/2.40' into fixes/2.45.1/2.41
Junio C Hamano
1
-12
/
+1
6 days
Merge branch 'jc/fix-2.45.1-and-friends-for-2.39' into fixes/2.45.1/2.40
Junio C Hamano
1
-12
/
+1
6 days
config: introduce `git_config_double()`
Taylor Blau
1
-0
/
+9
9 days
Revert "core.hooksPath: add some protection while cloning"
Johannes Schindelin
1
-12
/
+1
14 days
Merge branch 'ps/refs-without-the-repository'
Junio C Hamano
1
-1
/
+2
2024-05-15
Merge branch 'ps/config-subcommands'
Junio C Hamano
1
-10
/
+6
2024-05-15
config: make the config source const
Patrick Steinhardt
1
-2
/
+2
2024-05-07
cocci: apply rules to rewrite callers of "refs" interfaces
Patrick Steinhardt
1
-1
/
+2
2024-05-06
config: clarify memory ownership when preparing comment strings
Patrick Steinhardt
1
-10
/
+6
2024-04-29
Sync with 2.44.1
Johannes Schindelin
1
-1
/
+12
2024-04-19
Sync with 2.43.4
Johannes Schindelin
1
-1
/
+12
2024-04-19
Sync with 2.42.2
Johannes Schindelin
1
-1
/
+12
2024-04-19
Sync with 2.41.1
Johannes Schindelin
1
-1
/
+12
2024-04-19
Sync with 2.40.2
Johannes Schindelin
1
-1
/
+12
2024-04-19
Sync with 2.39.4
Johannes Schindelin
1
-1
/
+12
2024-04-19
core.hooksPath: add some protection while cloning
Johannes Schindelin
1
-1
/
+12
2024-04-15
Merge branch 'jc/unleak-core-excludesfile'
Junio C Hamano
1
-1
/
+3
2024-04-08
config: do not leak excludes_file
Junio C Hamano
1
-1
/
+3
2024-04-05
Merge branch 'jk/core-comment-string'
Junio C Hamano
1
-4
/
+7
2024-04-05
Merge branch 'rs/config-comment'
Junio C Hamano
1
-8
/
+72
2024-04-01
Merge branch 'ds/config-internal-whitespace-fix'
Junio C Hamano
1
-5
/
+10
2024-03-27
config: add core.commentString
Jeff King
1
-3
/
+4
2024-03-21
config: really keep value-internal whitespace verbatim
Dragan Simic
1
-4
/
+9
2024-03-21
config: minor addition of whitespace
Dragan Simic
1
-1
/
+1
2024-03-19
config: learn the "hostname:" includeIf condition
Ignacio Encinas
1
-0
/
+17
2024-03-15
config: allow tweaking whitespace between value and comment
Junio C Hamano
1
-11
/
+58
2024-03-15
config: fix --comment formatting
Junio C Hamano
1
-6
/
+14
2024-03-15
config: add --comment option to add a comment
Ralph Seichter
1
-8
/
+17
2024-03-12
config: allow multi-byte core.commentChar
Jeff King
1
-5
/
+5
2024-03-12
environment: store comment_line_char as a string
Jeff King
1
-1
/
+1
2024-03-12
config: forbid newline as core.commentChar
Jeff King
1
-0
/
+2
2024-02-08
Merge branch 'en/header-cleanup' into maint-2.43
Junio C Hamano
1
-3
/
+0
2024-01-18
config: factor out global config file retrieval
Kristoffer Haugsbakk
1
-0
/
+20
2024-01-18
config: rename global config function
Kristoffer Haugsbakk
1
-2
/
+2
2024-01-18
config: format newlines
Kristoffer Haugsbakk
1
-2
/
+0
2024-01-08
Merge branch 'en/header-cleanup'
Junio C Hamano
1
-3
/
+0
2023-12-26
treewide: remove unnecessary includes in source files
Elijah Newren
1
-3
/
+0
2023-12-09
config: use git_config_string() for core.checkRoundTripEncoding
Jeff King
1
-6
/
+2
2023-12-09
config: reject bogus values for core.checkstat
Jeff King
1
-0
/
+3
2023-12-09
config: handle NULL value when parsing non-bools
Jeff King
1
-0
/
+8
2023-10-30
Merge branch 'jc/attr-tree-config'
Junio C Hamano
1
-0
/
+16
2023-10-13
attr: add attr.tree for setting the treeish to read attributes from
John Cai
1
-0
/
+16
2023-10-10
Merge branch 'cw/prelim-cleanup'
Junio C Hamano
1
-172
/
+1
2023-09-29
parse: separate out parsing functions from config.h
Calvin Wan
1
-179
/
+1
2023-09-29
config: correct bad boolean env value error message
Calvin Wan
1
-1
/
+8
2023-08-31
add core.maxTreeDepth config
Jeff King
1
-0
/
+5
2023-07-17
Merge branch 'cw/compat-util-header-cleanup'
Junio C Hamano
1
-2
/
+0
2023-07-06
Merge branch 'gc/config-context'
Junio C Hamano
1
-326
/
+220
2023-07-06
Merge branch 'gc/config-partial-submodule-kvi-fix'
Junio C Hamano
1
-6
/
+0
2023-07-05
git-compat-util: move alloc macros to git-compat-util.h
Calvin Wan
1
-1
/
+0
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
-1
/
+4
2023-06-28
config: pass source to config_parser_event_fn_t
Glen Choo
1
-64
/
+13
2023-06-28
config: add kvi.path, use it to evaluate includes
Glen Choo
1
-21
/
+19
2023-06-28
config.c: remove config_reader from configsets
Glen Choo
1
-34
/
+11
2023-06-28
config: pass kvi to die_bad_number()
Glen Choo
1
-95
/
+61
2023-06-28
trace2: plumb config kvi
Glen Choo
1
-46
/
+0
2023-06-28
config.c: pass ctx with CLI config
Glen Choo
1
-39
/
+41
2023-06-28
config: pass ctx with config files
Glen Choo
1
-35
/
+70
2023-06-28
config.c: pass ctx in configsets
Glen Choo
1
-19
/
+16
2023-06-28
config: add ctx arg to config_fn_t
Glen Choo
1
-14
/
+24
2023-06-26
config: don't BUG when both kvi and source are set
Glen Choo
1
-6
/
+0
2023-06-23
Merge branch 'rj/leakfixes'
Junio C Hamano
1
-0
/
+2
2023-06-22
Merge branch 'ds/disable-replace-refs'
Junio C Hamano
1
-5
/
+0
2023-06-21
object-store-ll.h: split this header out of object-store.h
Elijah Newren
1
-1
/
+1
2023-06-21
git-compat-util.h: remove unneccessary include of wildmatch.h
Elijah Newren
1
-0
/
+1
2023-06-21
repository: remove unnecessary include of path.h
Elijah Newren
1
-0
/
+1
2023-06-21
read-cache*.h: move declarations for read-cache.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-06-17
config: fix a leak in git_config_copy_or_rename_section_in_file
Rubén Justo
1
-0
/
+1
2023-06-12
config: fix a leak in git_config_copy_or_rename_section_in_file
Rubén Justo
1
-0
/
+1
2023-06-12
repository: create read_replace_refs setting
Derrick Stolee
1
-5
/
+0
2023-05-26
repository: move 'repository_format_worktree_config' to repo scope
Victoria Dye
1
-3
/
+4
2023-05-26
config: pass 'repo' directly to 'config_with_options()'
Victoria Dye
1
-7
/
+9
2023-05-26
config: use gitdir to get worktree config
Victoria Dye
1
-9
/
+19
2023-05-09
Merge branch 'en/header-split-cache-h-part-2'
Junio C Hamano
1
-1
/
+2
2023-04-25
Merge branch 'en/header-split-cache-h'
Junio C Hamano
1
-0
/
+6
2023-04-24
Sync with Git 2.40.1
Junio C Hamano
1
-11
/
+25
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
-0
/
+1
2023-04-17
Sync with 2.39.3
Johannes Schindelin
1
-11
/
+25
2023-04-17
Sync with 2.38.5
Johannes Schindelin
1
-11
/
+25
2023-04-17
Sync with 2.37.7
Johannes Schindelin
1
-11
/
+25
2023-04-17
Sync with 2.36.6
Johannes Schindelin
1
-11
/
+25
2023-04-17
Sync with 2.35.8
Johannes Schindelin
1
-11
/
+25
2023-04-17
Sync with 2.34.8
Johannes Schindelin
1
-11
/
+25
2023-04-17
Sync with 2.33.8
Johannes Schindelin
1
-11
/
+25
2023-04-17
Sync with 2.32.7
Johannes Schindelin
1
-11
/
+25
2023-04-17
Sync with 2.31.8
Johannes Schindelin
1
-11
/
+25
2023-04-17
Sync with 2.30.9
Johannes Schindelin
1
-11
/
+25
2023-04-17
config.c: disallow overly-long lines in `copy_or_rename_section_in_file()`
Taylor Blau
1
-0
/
+13
2023-04-17
config.c: avoid integer truncation in `copy_or_rename_section_in_file()`
Taylor Blau
1
-5
/
+5
2023-04-17
config: avoid fixed-sized buffer when renaming/deleting a section
Taylor Blau
1
-6
/
+7
2023-04-11
mailmap, quote: move declarations of global vars to correct unit
Elijah Newren
1
-0
/
+1
2023-04-11
pager.h: move declarations for pager.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-04-11
object-name.h: move declarations for object-name.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 advice.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-04-06
Merge branch 'en/header-split-cleanup'
Junio C Hamano
1
-1
/
+6
2023-04-06
Merge branch 'gc/config-parsing-cleanup'
Junio C Hamano
1
-245
/
+343
2023-04-06
Merge branch 'ab/config-multi-and-nonbool'
Junio C Hamano
1
-17
/
+92
2023-03-28
config.c: rename "struct config_source cf"
Glen Choo
1
-131
/
+131
2023-03-28
config: report cached filenames in die_bad_number()
Glen Choo
1
-20
/
+45
2023-03-28
config.c: remove current_parsing_scope
Glen Choo
1
-26
/
+37
2023-03-28
config.c: remove current_config_kvi
Glen Choo
1
-39
/
+43
2023-03-28
config.c: plumb the_reader through callbacks
Glen Choo
1
-31
/
+43
2023-03-28
config.c: create config_reader and the_reader
Glen Choo
1
-31
/
+51
2023-03-28
config.c: don't assign to "cf_global" directly
Glen Choo
1
-13
/
+24
2023-03-28
config.c: plumb config_source through static fns
Glen Choo
1
-69
/
+84
2023-03-28
config API: add "string" version of *_value_multi(), fix segfaults
Ævar Arnfjörð Bjarmason
1
-0
/
+32
2023-03-28
config API: have *_multi() return an "int" and take a "dest"
Ævar Arnfjörð Bjarmason
1
-14
/
+20
2023-03-28
config API: add and use a "git_config_get()" family of functions
Ævar Arnfjörð Bjarmason
1
-7
/
+44
2023-03-27
config: tell the user that we expect an ASCII character
Kristoffer Haugsbakk
1
-1
/
+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-03-21
treewide: remove unnecessary cache.h inclusion from a few headers
Elijah Newren
1
-1
/
+1
2023-02-23
replace-object.h: move read_replace_refs declaration from cache.h to here
Elijah Newren
1
-0
/
+1
2023-02-23
ident.h: move ident-related declarations out of cache.h
Elijah Newren
1
-0
/
+1
2023-02-23
alloc.h: move ALLOC_GROW() functions from cache.h
Elijah Newren
1
-1
/
+2
2023-01-08
*: fix typos which duplicate a word
Andrei Rybak
1
-1
/
+1
2022-11-28
Merge branch 'pw/config-int-parse-fixes'
Junio C Hamano
1
-5
/
+19
2022-11-09
git_parse_signed(): avoid integer overflow
Phillip Wood
1
-5
/
+6
2022-11-09
config: require at least one digit when parsing numbers
Phillip Wood
1
-0
/
+8
2022-11-09
git_parse_unsigned: reject negative values
Phillip Wood
1
-0
/
+5
2022-10-30
Merge branch 'ds/bundle-uri-3'
Taylor Blau
1
-1
/
+1
2022-10-25
Merge branch 'gc/bare-repo-discovery'
Junio C Hamano
1
-22
/
+8
2022-10-13
config: respect includes in protected config
Glen Choo
1
-22
/
+8
2022-10-12
bundle-uri: create base key-value pair parsing
Derrick Stolee
1
-1
/
+1
2022-09-01
git-compat-util.h: use "UNUSED", not "UNUSED(var)"
Ævar Arnfjörð Bjarmason
1
-4
/
+4
2022-08-19
hashmap: mark unused callback parameters
Jeff King
1
-2
/
+2
2022-08-19
config: mark unused callback parameters
Jeff King
1
-1
/
+2
2022-07-26
config.c: NULL check when reading protected config
Glen Choo
1
-3
/
+8
2022-07-14
config: learn `git_protected_config()`
Glen Choo
1
-0
/
+43
2022-06-03
Merge branch 'ns/batch-fsync'
Junio C Hamano
1
-1
/
+3
2022-05-26
Merge branch 'tk/simple-autosetupmerge'
Junio C Hamano
1
-0
/
+3
2022-05-20
Merge branch 'ep/maint-equals-null-cocci'
Junio C Hamano
1
-4
/
+4
2022-05-02
Merge branch 'ep/maint-equals-null-cocci' for maint-2.35
Junio C Hamano
1
-4
/
+4
2022-05-02
tree-wide: apply equals-null.cocci
Junio C Hamano
1
-4
/
+4
2022-04-29
branch: new autosetupmerge option 'simple' for matching branches
Tao Klerks
1
-0
/
+3
2022-04-06
core.fsync: use batch mode and sync loose objects by default on Windows
Neeraj Singh
1
-1
/
+1
2022-04-06
core.fsyncmethod: batched disk flushes for loose-objects
Neeraj Singh
1
-0
/
+2
2022-04-06
Merge branch 'ns/core-fsyncmethod' into ns/batch-fsync
Junio C Hamano
1
-0
/
+94
2022-04-04
Merge branch 'jh/builtin-fsmonitor-part2'
Junio C Hamano
1
-14
/
+0
2022-04-04
Merge branch 'ns/core-fsyncmethod'
Junio C Hamano
1
-1
/
+1
2022-03-30
core.fsyncmethod: correctly camel-case warning message
Neeraj Singh
1
-1
/
+1
2022-03-25
fsmonitor: config settings are repository-specific
Jeff Hostetler
1
-14
/
+0
2022-03-15
core.fsync: new option to harden references
Patrick Steinhardt
1
-0
/
+1
2022-03-15
Merge branch 'ns/core-fsyncmethod' into ps/fsync-refs
Junio C Hamano
1
-0
/
+94
2022-03-15
core.fsync: documentation and user-friendly aggregate options
Neeraj Singh
1
-0
/
+5
2022-03-10
core.fsync: new option to harden the index
Neeraj Singh
1
-0
/
+1
2022-03-10
core.fsync: add configuration parsing
Neeraj Singh
1
-0
/
+76
2022-03-10
core.fsyncmethod: add writeout-only mode
Neeraj Singh
1
-0
/
+12
2022-03-09
Merge branch 'en/present-despite-skipped'
Junio C Hamano
1
-0
/
+14
2022-03-01
repo_read_index: add config to expect files outside sparse patterns
Elijah Newren
1
-0
/
+14
2022-02-25
Merge branch 'ab/date-mode-release'
Junio C Hamano
1
-0
/
+1
2022-02-25
Merge branch 'ds/sparse-checkout-requires-per-worktree-config'
Junio C Hamano
1
-5
/
+34
2022-02-16
date API: create a date.h, split from cache.h
Ævar Arnfjörð Bjarmason
1
-0
/
+1
2022-02-09
Merge branch 'jt/conditional-config-on-remote-url'
Junio C Hamano
1
-8
/
+124
2022-02-08
config: make git_configset_get_string_tmp() private
Derrick Stolee
1
-2
/
+2
2022-02-08
config: add repo_config_set_worktree_gently()
Derrick Stolee
1
-3
/
+32
2022-01-18
config: include file if remote URL matches a glob
Jonathan Tan
1
-7
/
+113
2022-01-18
config: make git_config_include() static
Jonathan Tan
1
-1
/
+11
2022-01-10
Merge branch 'js/branch-track-inherit'
Junio C Hamano
1
-1
/
+4
2021-12-20
config: require lowercase for branch.*.autosetupmerge
Josh Steadmon
1
-1
/
+1
2021-12-20
branch: add flags and config to inherit tracking
Josh Steadmon
1
-0
/
+3
2021-12-07
config API: use get_error_routine(), not vreportf()
Ævar Arnfjörð Bjarmason
1
-1
/
+2
2021-10-21
config.c: don't leak memory in handle_path_include()
Ævar Arnfjörð Bjarmason
1
-2
/
+5
2021-09-28
config.c: remove unused git_config_key_is_valid()
Ævar Arnfjörð Bjarmason
1
-26
/
+8
2021-09-23
Merge branch 'rs/drop-core-compression-vars'
Junio C Hamano
1
-3
/
+0
2021-09-20
Merge branch 'jt/grep-wo-submodule-odb-as-alternate'
Junio C Hamano
1
-7
/
+13
2021-09-12
compression: drop write-only core_compression_* variables
René Scharfe
1
-3
/
+0
2021-09-08
submodule-config: pass repo upon blob config read
Jonathan Tan
1
-7
/
+13
2021-08-24
Merge branch 'js/expand-runtime-prefix'
Junio C Hamano
1
-4
/
+4
2021-07-26
Use a better name for the function interpolating paths
Johannes Schindelin
1
-4
/
+4
2021-07-16
Merge branch 'ds/gender-neutral-doc'
Junio C Hamano
1
-1
/
+1
2021-07-16
Merge branch 'ab/struct-init'
Junio C Hamano
1
-1
/
+1
2021-07-16
Merge branch 'ew/mmap-failures'
Junio C Hamano
1
-1
/
+2
2021-07-01
string-list.h users: change to use *_{nodup,dup}()
Ævar Arnfjörð Bjarmason
1
-1
/
+1
2021-06-29
xmmap: inform Linux users of tuning knobs on ENOMEM
Eric Wong
1
-1
/
+2
2021-06-28
config: normalize the path of the system gitconfig
Johannes Schindelin
1
-3
/
+4
2021-06-16
*: fix typos
Derrick Stolee
1
-1
/
+1
2021-05-07
Merge branch 'ps/config-global-override'
Junio C Hamano
1
-12
/
+29
2021-04-19
config: allow overriding of global and system configuration
Patrick Steinhardt
1
-3
/
+14
2021-04-19
config: unify code paths to get global config paths
Patrick Steinhardt
1
-2
/
+10
[next]