summaryrefslogtreecommitdiff
path: root/src/config.c
Commit message (Expand)AuthorAgeFilesLines
* global: convert all users of POSIX regex to use our new regexp APIPatrick Steinhardt2019-09-211-26/+17
* config: validate ownership of C:\ProgramData\Git\config before using itJohannes Schindelin2019-08-131-1/+8
* configuration: cvar -> configmapPatrick Steinhardt2019-07-181-14/+14
* regexec: prefix all regexec function calls with p_Edward Thomson2019-05-191-14/+14
* git_error: use new names in internal APIs and usageEdward Thomson2019-01-221-35/+35
* config: assert that our parameters are validEtienne Samson2019-01-041-0/+2
* config: fix adding files if their parent directory is a filePatrick Steinhardt2018-11-281-1/+1
* config: add asserts for non-null parameters in lock/unlockEtienne Samson2018-11-021-0/+4
* config: remove last instance of `git__strntol64`Patrick Steinhardt2018-10-181-1/+1
* config: rename "config_file.h" to "config_backend.h"Patrick Steinhardt2018-09-281-2/+2
* config: move function normalizing section names into "config.c"Patrick Steinhardt2018-09-281-4/+27
* config: make names backend-agnosticPatrick Steinhardt2018-09-281-36/+36
* config: rename `file_internal` and its `file` memberPatrick Steinhardt2018-09-211-42/+42
* config: rename `files` vector to `backends`Patrick Steinhardt2018-09-211-28/+28
* Convert usage of `git_buf_free` to new `git_buf_dispose`Patrick Steinhardt2018-06-101-3/+3
* config: pass repository when opening config filesPatrick Steinhardt2017-10-091-8/+10
* Make sure to always include "common.h" firstPatrick Steinhardt2017-07-031-2/+2
* Merge pull request #4179 from libgit2/ethomson/expand_tildeCarlos Martín Nieto2017-05-201-13/+1
|\
| * config: expand paths with `git_sysdir_expand...`ethomson/expand_tildeEdward Thomson2017-03-231-13/+1
* | config: skip r/o backends when writingPatrick Steinhardt2017-04-261-22/+41
|/
* giterr_set: consistent error messagesEdward Thomson2016-12-291-12/+12
* Make sure we use the `C` locale for `regcomp` on macOS.Arthur Schreiber2016-10-061-3/+3
* config: add a ProgramData levelcmn/programdata-configCarlos Martín Nieto2015-10-211-0/+10
* Fix build warning: implicit declaration of function ‘git_transaction_config...Leo Yang2015-08-171-0/+1
* config: perform unlocking via git_transactioncmn/config-txCarlos Martín Nieto2015-08-121-2/+6
* config: expose locking via the main APICarlos Martín Nieto2015-08-121-0/+31
* config: provide a function to reverse-lookup mapped cvarsCarlos Martín Nieto2015-06-221-0/+20
* Do not call regfree() on an empty regex that is not successfully created by r...Yong Li2015-04-291-3/+2
* Fix checking of return value for regcomp.Patrick Steinhardt2015-04-101-3/+3
* config: borrow refcounted referencescmn/config-borrow-entryCarlos Martín Nieto2015-03-031-21/+98
* config: add parsing and getter for pathscmn/config-get-pathCarlos Martín Nieto2015-01-141-0/+41
* config: remove the refresh function and backend fieldcmn/config-refresh-removeCarlos Martín Nieto2014-10-231-17/+0
* config: initialize the errorCarlos Martín Nieto2014-05-301-1/+1
* Some coverity inspired cleanupsRussell Belfer2014-05-131-6/+6
* Merge pull request #2334 from libgit2/rb/fix-2333Russell Belfer2014-05-121-0/+3
|\
| * Be more careful with user-supplied buffersrb/fix-2333Russell Belfer2014-05-081-0/+3
* | Merge pull request #2188 from libgit2/cmn/config-snapshotRussell Belfer2014-05-121-0/+32
|\ \ | |/ |/|
| * config: implement config snapshottingCarlos Martín Nieto2014-04-181-0/+32
* | Improve handling of fake home directoryRussell Belfer2014-05-021-10/+8
* | Fix remaining init_options inconsistenciesRussell Belfer2014-05-021-9/+4
* | Check for NULL before passing it to vsnprintfJacques Germishuys2014-04-301-2/+2
|/
* Fix git_submodule_sync and add new config helperRussell Belfer2014-04-011-0/+30
* Added function-based initializers for every options struct.Matthew Bowen2014-03-051-0/+12
* Move system directory cache out of utilsEdward Thomson2014-02-241-5/+5
* config: use git_buf for returning pathsCarlos Martín Nieto2014-01-271-46/+6
* Merge pull request #2059 from linquize/git_config_get_crashEdward Thomson2014-01-181-0/+1
|\
| * Fix segfault when calling git_config_get_* functions when a config fails to loadLinquize2014-01-181-0/+1
* | Fix a memory leak in `git_config_iterator_glob_new`.Arthur Schreiber2014-01-131-0/+1
* | config: handle NULL pointers passed to git_config_iterator_free()Brodie Rao2014-01-121-0/+3
|/
* One more rename/cleanup for callback err functionsRussell Belfer2013-12-111-3/+3