aboutsummaryrefslogtreecommitdiffstats
path: root/config.c
AgeCommit message (Expand)AuthorFilesLines
2016-02-26Merge branch 'ps/config-error'Junio C Hamano1-12/+40
2016-02-26Merge branch 'ls/config-origin'Junio C Hamano1-11/+25
2016-02-26Merge branch 'jk/tighten-alloc'Junio C Hamano1-3/+1
2016-02-22use xmallocz to avoid size arithmeticJeff King1-3/+1
2016-02-22config: rename git_config_set_or_die to git_config_setPatrick Steinhardt1-12/+12
2016-02-22config: rename git_config_set to git_config_set_gentlyPatrick Steinhardt1-14/+15
2016-02-22config: add 'origin_type' to config_source structLars Schneider1-11/+25
2016-02-19rename git_config_from_buf to git_config_from_memLars Schneider1-2/+2
2016-02-16config: introduce set_or_die wrappersPatrick Steinhardt1-0/+27
2016-01-27test-dump-untracked-cache: don't modify the untracked cacheChristian Couder1-0/+4
2016-01-27config: add core.untrackedCacheChristian Couder1-0/+20
2015-12-01Make error message after failing commit_lock_file() less confusingSZEDER Gábor1-2/+4
2015-08-31Merge branch 'db/push-sign-if-asked'Junio C Hamano1-3/+3
2015-08-31Merge branch 'jk/fix-alias-pager-config-key-warnings'Junio C Hamano1-10/+29
2015-08-26Merge branch 'ss/fix-config-fd-leak'Junio C Hamano1-1/+4
2015-08-25Merge branch 'mh/tempfile'Junio C Hamano1-7/+7
2015-08-24config: silence warnings for command names with invalid keysJeff King1-10/+29
2015-08-19config.c: rename git_config_maybe_bool_text and export it as git_parse_maybe_...Dave Borowitz1-3/+3
2015-08-14config: close config file handle in case of errorSven Strickroth1-1/+4
2015-08-10lockfile: add accessor get_lock_file_path()Michael Haggerty1-7/+7
2015-07-13Merge branch 'kb/config-unmap-before-renaming'Junio C Hamano1-0/+3
2015-06-30config.c: fix writing config files on Windows network sharesKarsten Blees1-0/+3
2015-06-25Merge branch 'jk/diagnose-config-mmap-failure' into maintJunio C Hamano1-6/+16
2015-06-11Merge branch 'jk/diagnose-config-mmap-failure'Junio C Hamano1-6/+16
2015-06-05Merge branch 'pt/xdg-config-path' into maintJunio C Hamano1-4/+2
2015-05-28config.c: rewrite ENODEV into EISDIR when mmap failsJeff King1-0/+2
2015-05-28config.c: avoid xmmap error messagesJeff King1-2/+9
2015-05-28config.c: fix mmap leak when writing configJeff King1-4/+5
2015-05-13Merge branch 'cn/bom-in-gitignore' into maintJunio C Hamano1-3/+3
2015-05-11Merge branch 'pt/xdg-config-path'Junio C Hamano1-4/+2
2015-05-11Merge branch 'jk/reading-packed-refs'Junio C Hamano1-1/+3
2015-05-06git-config: replace use of home_config_paths()Paul Tan1-4/+2
2015-05-05Merge branch 'cn/bom-in-gitignore'Junio C Hamano1-3/+3
2015-04-16config: use utf8_bom[] from utf.[ch] in git_parse_source()Junio C Hamano1-3/+3
2015-04-16config: use getc_unlocked when reading from fileJeff King1-1/+3
2015-02-18Merge branch 'jk/config-no-ungetc-eof'Junio C Hamano1-3/+8
2015-02-11Merge branch 'jk/blame-commit-label'Junio C Hamano1-1/+1
2015-02-05config_buf_ungetc: warn when pushing back a random characterJeff King1-2/+6
2015-02-05config: do not ungetc EOFJeff King1-1/+2
2015-01-13use xstrdup_or_null to replace ternary conditionalsJeff King1-1/+1
2014-12-22Merge branch 'rs/maint-config-use-labs' into maintJunio C Hamano1-2/+2
2014-12-18Sync with v2.2.1Junio C Hamano1-0/+10
2014-12-17Sync with v2.1.4Junio C Hamano1-0/+10
2014-12-17Sync with v2.0.5Junio C Hamano1-0/+10
2014-12-17Sync with v1.9.5Junio C Hamano1-0/+10
2014-12-17Sync with v1.8.5.6Junio C Hamano1-0/+10
2014-12-17read-cache: optionally disallow NTFS .git variantsJohannes Schindelin1-0/+5
2014-12-17read-cache: optionally disallow HFS+ .git variantsJeff King1-0/+5
2014-12-05Merge branch 'rs/maint-config-use-labs'Junio C Hamano1-2/+2
2014-11-17use labs() for variables of type long instead of abs()René Scharfe1-2/+2
2014-10-14Merge branch 'mh/lockfile'Junio C Hamano1-7/+9
2014-10-08Merge branch 'sp/stream-clean-filter'Junio C Hamano1-0/+16
2014-10-01lockfile.h: extract new header file for the functions in lockfile.cMichael Haggerty1-0/+1
2014-10-01lockfile: change lock_file::filename into a strbufMichael Haggerty1-7/+7
2014-10-01git_config_set_multivar_in_file(): avoid call to rollback_lock_file()Michael Haggerty1-0/+1
2014-09-29Merge branch 'ta/config-add-to-empty-or-true-fix' into maintJunio C Hamano1-6/+17
2014-09-19Merge branch 'jk/command-line-config-empty-string' into maintJunio C Hamano1-2/+10
2014-09-19Merge branch 'ta/config-add-to-empty-or-true-fix'Junio C Hamano1-6/+17
2014-09-19Merge branch 'rs/simplify-config-include'Junio C Hamano1-5/+1
2014-09-11config: avoid a funny sentinel value "a^"Jeff King1-6/+17
2014-09-11Merge branch 'ta/config-set-1'Junio C Hamano1-24/+128
2014-09-09Merge branch 'jk/command-line-config-empty-string'Junio C Hamano1-2/+10
2014-09-02Merge branch 'ta/config-set'Junio C Hamano1-0/+274
2014-09-02config: simplify git_config_include()René Scharfe1-5/+1
2014-08-28config.c: add git_env_ulong() to parse environment variableSteffen Prohaska1-0/+16
2014-08-18make config --add behave correctly for empty and NULL valuesTanay Abhra1-1/+1
2014-08-07rewrite git_config() to use the config-set APITanay Abhra1-8/+43
2014-08-07config: add `git_die_config()` to the config-set APITanay Abhra1-2/+37
2014-08-07change `git_config()` return value to voidTanay Abhra1-2/+14
2014-08-07add line number and file name info to `config_set`Tanay Abhra1-2/+14
2014-08-07config.c: fix accuracy of line number in errorsMatthieu Moy1-1/+11
2014-08-07config.c: mark error and warnings strings for translationMatthieu Moy1-10/+10
2014-08-05config: teach "git -c" to recognize an empty stringJunio C Hamano1-2/+10
2014-07-29add `config_set` API for caching config-like filesTanay Abhra1-0/+274
2014-07-28Merge branch 'jk/misc-fixes-maint'Junio C Hamano1-7/+5
2014-07-24fix memory leak parsing core.commentcharJeff King1-5/+5
2014-07-22Merge branch 'bg/xcalloc-nmemb-then-size' into maintJunio C Hamano1-2/+2
2014-07-21Merge branch 'kb/avoid-fchmod-for-now'Junio C Hamano1-4/+4
2014-07-16config: use chmod() instead of fchmod()Karsten Blees1-4/+4
2014-06-25Merge branch 'ow/config-mailmap-pathname' into maintJunio C Hamano1-1/+1
2014-06-20refactor skip_prefix to return a booleanJeff King1-2/+1
2014-06-16Merge branch 'ow/config-mailmap-pathname'Junio C Hamano1-1/+1
2014-06-16Merge branch 'bg/xcalloc-nmemb-then-size'Junio C Hamano1-2/+2
2014-06-16Merge branch 'jk/strbuf-tolower'Junio C Hamano1-7/+1
2014-06-06Merge branch 'nd/status-auto-comment-char'Junio C Hamano1-2/+9
2014-06-03Merge branch 'ew/config-protect-mode'Junio C Hamano1-0/+16
2014-05-27config.c: rearrange xcalloc argumentsBrian Gesiak1-2/+2
2014-05-27config: respect '~' and '~user' in mailmap.fileØystein Walle1-1/+1
2014-05-23strbuf: add strbuf_tolower functionJeff King1-7/+1
2014-05-19commit: allow core.commentChar=auto for character auto selectionNguyễn Thái Ngọc Duy1-0/+3
2014-05-19config: be strict on core.commentCharNguyễn Thái Ngọc Duy1-2/+6
2014-05-06config: preserve config file permissions on editsEric Wong1-0/+16
2014-04-18Merge branch 'jk/config-die-bad-number-noreturn'Junio C Hamano1-0/+1
2014-04-16config.c: mark die_bad_number as NORETURNJeff King1-0/+1
2014-03-18Merge branch 'jk/config-path-include-fix' into maintJunio C Hamano1-1/+5
2014-03-14Merge branch 'ks/config-file-stdin'Junio C Hamano1-23/+37
2014-03-07Merge branch 'jc/core-checkstat-2.0'Junio C Hamano1-14/+1
2014-02-27Merge branch 'jk/config-path-include-fix'Junio C Hamano1-1/+5
2014-02-18config: teach "git config --file -" to read from the standard inputKirill A. Shutemov1-14/+27
2014-02-18config: change git_config_with_options() interfaceKirill A. Shutemov1-7/+6
2014-02-18config: disallow relative include paths from blobsJeff King1-4/+6
2014-01-28handle_path_include: don't look at NULL valueJeff King1-1/+5
2013-12-17Merge branch 'cc/starts-n-ends-with'Junio C Hamano1-8/+8
2013-12-12Merge branch 'tr/config-multivalue-lift-max'Junio C Hamano1-6/+13
2013-12-06config: arbitrary number of matches for --unset and --replace-allThomas Rast1-6/+13
2013-12-05replace {pre,suf}fixcmp() with {starts,ends}_with()Christian Couder1-8/+8
2013-10-14config.c: mark file-local function staticRamsay Jones1-1/+1
2013-09-12Merge branch 'jk/config-int-range-check'Junio C Hamano1-17/+67
2013-09-09git-config: always treat --int as 64-bit internallyJeff King1-0/+17
2013-09-09config: make numeric parsing errors more clearJeff King1-5/+12
2013-09-09config: set errno in numeric git_parse_* functionsJeff King1-4/+14
2013-09-09config: properly range-check integer valuesJeff King1-6/+6
2013-09-09config: factor out integer parsing from range checksJeff King1-6/+22
2013-09-05Merge branch 'hv/config-from-blob' into maintJunio C Hamano1-16/+16
2013-08-30Merge branch 'hv/config-from-blob'Junio C Hamano1-16/+16
2013-08-26config: do not use C function names as struct membersJeff King1-16/+16
2013-07-22Merge branch 'hv/config-from-blob'Junio C Hamano1-48/+169
2013-07-12do not die when error in config parsing of buf occursHeiko Voigt1-2/+8
2013-07-12teach config --blob option to parse config from databaseHeiko Voigt1-2/+84
2013-07-12config: make parsing stack struct independent from actual data sourceHeiko Voigt1-21/+43
2013-07-12config: drop cf validity check in get_next_char()Heiko Voigt1-16/+13
2013-07-12config: factor out config file stack managementHeiko Voigt1-14/+28
2013-06-20Merge branch 'nd/traces'Junio C Hamano1-3/+0
2013-06-09core: use env variable instead of config var to turn on logging pack accessNguyễn Thái Ngọc Duy1-3/+0
2013-06-05Merge branch 'jc/core-checkstat'Junio C Hamano1-1/+14
2013-05-06core.statinfo: remove as promised in Git 2.0Junio C Hamano1-14/+1
2013-05-06deprecate core.statinfo at Git 2.0 boundaryJunio C Hamano1-1/+14
2013-04-15config: allow inaccessible configuration under $HOMEJonathan Nieder1-5/+5
2013-02-04Merge branch 'jk/config-parsing-cleanup'Junio C Hamano1-0/+33
2013-02-04Merge branch 'jc/custom-comment-char'Junio C Hamano1-0/+8
2013-01-23config: add helper function for parsing key namesJeff King1-0/+33
2013-01-22Enable minimal stat checkingRobin Rosenberg1-0/+6
2013-01-16Allow custom "comment char"Junio C Hamano1-0/+8
2013-01-06Merge branch 'jn/warn-on-inaccessible-loosen'Junio C Hamano1-5/+5
2013-01-05Merge branch 'jk/error-const-return'Junio C Hamano1-0/+1
2012-12-15silence some -Wuninitialized false positivesJeff King1-0/+1
2012-12-12mailmap: support reading mailmap from blobsJeff King1-0/+2
2012-11-21Merge branch 'jk/config-ignore-duplicates'Junio C Hamano1-0/+1
2012-10-24git-config: fix regexp memory leaks on error conditionsJeff King1-0/+1
2012-10-14config: exit on error accessing any config fileJonathan Nieder1-3/+3
2012-10-13config: treat user and xdg config permission problems as errorsJonathan Nieder1-2/+2
2012-10-01Remove the hard coded length limit on variable names in config filesBen Walton1-30/+29
2012-08-21config: warn on inaccessible filesJeff King1-5/+5
2012-07-22Merge branch 'mm/config-xdg'Junio C Hamano1-2/+2
2012-07-16config: fix several access(NULL) callsMatthieu Moy1-2/+2
2012-07-13Merge branch 'tb/sanitize-decomposed-utf-8-pathname'Junio C Hamano1-0/+5
2012-07-08git on Mac OS and precomposed unicodeTorsten Bögershausen1-0/+5
2012-06-25config: read (but not write) from $XDG_CONFIG_HOME/git/config fileHuynh Khoi Nguyen Nguyen1-9/+14
2012-05-22move identity config parsing to ident.cJeff King1-23/+1
2012-05-02Merge branch 'mm/simple-push'Junio C Hamano1-2/+4
2012-04-30Merge branch 'jk/maint-config-bogus-section'Junio C Hamano1-1/+23
2012-04-29config: expand tildes in include.path variableJeff King1-0/+6
2012-04-25config: reject bogus section names for --rename-sectionJeff King1-1/+23
2012-04-24push: introduce new push.default mode "simple"Matthieu Moy1-2/+4
2012-03-13Merge branch 'ms/maint-config-error-at-eol-linecount'Junio C Hamano1-4/+9
2012-03-12config: report errors at the EOL with correct line numberMartin Stenberg1-4/+9
2012-02-17config: add include directiveJeff King1-2/+73
2012-02-17config: eliminate config_exclusive_filenameJeff King1-7/+3
2012-02-17config: provide a version of git_config with more optionsJeff King1-4/+14
2012-02-17config: teach git_config_rename_section a file argumentJeff King1-7/+13
2012-02-17config: teach git_config_set_multivar_in_file a default pathJeff King1-13/+7
2011-12-16Merge branch 'jc/stream-to-pack'Junio C Hamano1-0/+4
2011-12-05Merge branch 'na/strtoimax'Junio C Hamano1-10/+31
2011-12-01bulk-checkin: replace fast-import based implementationJunio C Hamano1-0/+4
2011-11-20config.c: Fix a static buffer overwrite bug by avoiding mkpath()Ramsay Jones1-2/+2
2011-11-05Support sizes >=2G in various config options accepting 'g' sizes.Nick Alcock1-10/+31
2011-10-17Merge branch 'bc/attr-ignore-case'Junio C Hamano1-0/+3
2011-10-06attr: read core.attributesfile from git_default_core_configJunio C Hamano1-0/+3
2011-10-05Merge branch 'rr/revert-cherry-pick-continue'Junio C Hamano1-9/+27
2011-08-05Merge branch 'jc/pack-order-tweak'Junio C Hamano1-0/+3
2011-08-04config: Introduce functions to write non-standard fileRamkumar Ramachandra1-9/+27
2011-07-22Merge branch 'maint'Junio C Hamano1-2/+2
2011-07-19git-config: Remove extra whitespacesPavan Kumar Sunkara1-2/+2
2011-07-19Merge branch 'jk/clone-cmdline-config'Junio C Hamano1-2/+2
2011-07-19Merge branch 'jk/maint-config-param'Junio C Hamano1-4/+4
2011-07-06core: log offset pack data accesses happenedJunio C Hamano1-0/+3
2011-06-22config: make git_config_parse_parameter a public functionJeff King1-2/+2
2011-06-22config: use strbuf_split_str instead of a temporary strbufJeff King1-3/+1
2011-06-22config: avoid segfault when parsing command-line configJeff King1-0/+2
2011-06-22config: die on error in command-line configJeff King1-1/+1
2011-06-22fix "git -c" parsing of values with equals signsJeff King1-1/+1
2011-06-16config.c: Make git_config() work correctly when called recursivelyRamsay Jones1-30/+50
2011-06-01Merge branch 'jk/maint-config-alias-fix' into maintJunio C Hamano1-42/+21
2011-05-31config.c: Remove unused git_config_global() functionRamsay Jones1-5/+0
2011-05-30Merge branch 'jk/maint-config-alias-fix'Junio C Hamano1-39/+23
2011-05-24config: always parse GIT_CONFIG_PARAMETERS during git_configJeff King1-40/+11
2011-05-24git_config: don't peek at global config_parametersJeff King1-4/+11
2011-05-24config: make environment parsing routines staticJeff King1-2/+2
2011-05-17config: define and document exit codesMichael J Gruber1-10/+10
2011-05-09convert: rename the "eol" global variable to "core_eol"Junio C Hamano1-6/+6
2011-05-04Merge branch 'jc/pack-objects-bigfile' into maintJunio C Hamano1-0/+6
2011-04-27Merge branch 'ef/maint-strbuf-init'Junio C Hamano1-10/+8
2011-04-27Merge branch 'jc/pack-objects-bigfile'Junio C Hamano1-0/+6
2011-04-11config: support values longer than 1023 bytesErik Faye-Lund1-10/+8
2011-04-05Teach core.bigfilethreashold to pack-objectsJunio C Hamano1-0/+6
2011-03-23Merge branch 'lt/default-abbrev'Junio C Hamano1-0/+8
2011-03-22Merge branch 'jn/test-sanitize-git-env'Junio C Hamano1-6/+1
2011-03-20Rename core.abbrevlength back to core.abbrevJunio C Hamano1-1/+1
2011-03-16Merge branch 'maint'Junio C Hamano1-2/+1
2011-03-16Merge branch 'jh/push-default-upstream-configname' into maintJunio C Hamano1-2/+4