summaryrefslogtreecommitdiff
path: root/src/config.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* config: hopefully get the iterator to work on multivarsCarlos Martín Nieto2013-08-081-5/+76
* config: initial multivar iteratorCarlos Martín Nieto2013-08-081-0/+18
* config: move next() and free() into the iteratorCarlos Martín Nieto2013-08-081-4/+4
* config: get_multivar -> get_multivar_foreachCarlos Martín Nieto2013-08-081-2/+2
* config: saner iterator errorsCarlos Martín Nieto2013-08-081-2/+4
* Don't typedef a pointerCarlos Martín Nieto2013-08-081-2/+2
* replaced foreach() with non callback based iterations in git_config_backendNico von Geyso2013-08-081-1/+45
* A little git_config_get_multivar code cleanupRussell Belfer2013-07-091-11/+5