summaryrefslogtreecommitdiff
path: root/src/config.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Further callback error check style fixesRussell Belfer2013-12-111-6/+12
* Remove converting user error to GIT_EUSERRussell Belfer2013-12-111-27/+15
* Improve GIT_EUSER handlingRussell Belfer2013-12-111-16/+13
* Add config read fns with controlled error behaviorRussell Belfer2013-12-111-67/+114
* Fix saving remotes with several fetch/push ref specs.Daniel Rodríguez Troitiño2013-11-011-0/+13
* config: don't special-case the multivar iteratorCarlos Martín Nieto2013-08-141-49/+74
* config: deduplicate iterator creationCarlos Martín Nieto2013-08-121-12/+9
* config: handle empty backends when iteratingCarlos Martín Nieto2013-08-121-1/+6
* config: implement _foreach and _foreach_match on top of the iterator directlyCarlos Martín Nieto2013-08-121-11/+20
* config: introduce a regex-filtering iteratorCarlos Martín Nieto2013-08-121-0/+61
* config: introduce _iterator_new()Carlos Martín Nieto2013-08-121-29/+94
* config: fix leaks in the iteratorsCarlos Martín Nieto2013-08-081-0/+8
* config: add _next() and _iterator_free()Carlos Martín Nieto2013-08-081-0/+10
* config: working multivar iteratorCarlos Martín Nieto2013-08-081-34/+57