aboutsummaryrefslogtreecommitdiffstats
path: root/config.c
AgeCommit message (Expand)AuthorFilesLines
2016-08-24i18n: simplify numeric error reportingJean-Noel Avila1-28/+16
2016-07-28i18n: config: unfold error messages marked for translationVasco Almeida1-19/+98
2016-07-06Merge branch 'jk/upload-pack-hook'Junio C Hamano1-39/+95
2016-06-27Merge branch 'pc/occurred'Junio C Hamano1-1/+1
2016-06-10config.c: fix misspelt "occurred" in an error messagePeter Colberg1-1/+1
2016-06-06Merge branch 'tb/core-eol-fix' into maintJunio C Hamano1-4/+0
2016-05-27config: add a notion of "scope"Jeff King1-0/+23
2016-05-27config: return configset value for current_config_ functionsJeff King1-9/+42
2016-05-26Merge branch 'js/windows-dotgit' into maintJunio C Hamano1-0/+8
2016-05-24config: set up config_source for command-line configJeff King1-4/+19
2016-05-24git_config_parse_parameter: refactor cleanup codeJeff King1-6/+7
2016-05-24git_config_with_options: drop "found" countingJeff King1-25/+9
2016-05-23Merge branch 'tb/core-eol-fix'Junio C Hamano1-4/+0
2016-05-18Merge branch 'sb/misc-cleanups' into HEADJunio C Hamano1-4/+1
2016-05-17Merge branch 'js/windows-dotgit'Junio C Hamano1-0/+8
2016-05-17Merge branch 'nd/error-errno'Junio C Hamano1-13/+9
2016-05-17Merge branch 'ab/hooks'Junio C Hamano1-0/+3
2016-05-11mingw: introduce the 'core.hideDotFiles' settingJohannes Schindelin1-0/+8
2016-05-10Merge branch 'sb/misc-cleanups'Junio C Hamano1-4/+1
2016-05-09config.c: use error_errno()Nguyễn Thái Ngọc Duy1-13/+9
2016-05-04hooks: allow customizing where the hook directory isÆvar Arnfjörð Bjarmason1-0/+3
2016-05-02Merge branch 'jk/do-not-printf-NULL' into maintJunio C Hamano1-7/+11
2016-04-28config.c: drop local variableStefan Beller1-4/+1
2016-04-25convert: allow core.autocrlf=input and core.eol=crlfTorsten Bögershausen1-4/+0
2016-04-22Merge branch 'jk/do-not-printf-NULL'Junio C Hamano1-7/+11
2016-04-13Merge branch 'jk/check-repository-format'Junio C Hamano1-8/+4
2016-04-10git_config_set_multivar_in_file: handle "unset" errorsJeff King1-2/+6
2016-04-10git_config_set_multivar_in_file: all non-zero returns are errorsJeff King1-1/+1
2016-04-10config: lower-case first word of error stringsJeff King1-5/+5
2016-04-06Merge branch 'jk/submodule-c-credential'Junio C Hamano1-1/+1
2016-03-23git_config_push_parameter: handle empty GIT_CONFIG_PARAMETERSJeff King1-1/+1
2016-03-11config: drop git_config_earlyJeff King1-8/+4
2016-03-10Merge branch 'jk/tighten-alloc' into maintJunio C Hamano1-3/+1
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