summaryrefslogtreecommitdiff
path: root/src/config.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix return value in git_config_get_multivarJ. David Ibáñez2013-07-091-3/+10
* util: It's called `memzero`Vicent Marti2013-06-121-1/+1
* Merge remote-tracking branch 'arrbee/minor-paranoia' into developmentVicent Marti2013-06-121-1/+3
|\
| * Add safe memset and use itRussell Belfer2013-06-071-1/+1
| * Zero memory for major objects before freeingRussell Belfer2013-05-311-1/+3
* | Fix Windows warningsRussell Belfer2013-06-121-2/+2
|/
* Typedef git_config_level_t and use it everywhereRussell Belfer2013-05-241-12/+12
* More config code checks and cleanupsRussell Belfer2013-05-231-23/+34
* More tests of config with various absent filesRussell Belfer2013-05-231-1/+4
* Unify whitespaces to tabsLinquize2013-05-151-3/+3
* config: convenience function to open global/xdgCarlos Martín Nieto2013-05-071-0/+8
* repo: unconditionally create a global config backendCarlos Martín Nieto2013-05-071-5/+36
* More care catching and setting config errorsRussell Belfer2013-05-011-8/+20
* Catch issue in config set with no config fileRussell Belfer2013-04-301-0/+6
* Clear repo config cache when cfgs are setRussell Belfer2013-04-231-1/+7
* Add configs to repo config cacheRussell Belfer2013-04-231-0/+3
* Move git_config_backend to include/git2/sysRussell Belfer2013-04-211-0/+1
* Merge pull request #1417 from arrbee/opts-for-pathsVicent Martí2013-03-181-59/+29
|\
| * Switch search paths to classic delimited stringsRussell Belfer2013-03-181-1/+1
| * Implement global/system file search pathsRussell Belfer2013-03-151-59/+29
* | Merge pull request #1420 from KindDragon/static-code-analyzer-warningsVicent Martí2013-03-181-3/+3
|\ \
| * | Several warnings detected by static code analyzer fixedArkadiy Shapkin2013-03-181-3/+3
| |/
* | config: don't allow passing NULL as a value to setCarlos Martín Nieto2013-03-091-0/+5
|/
* Allow empty config object and use itRussell Belfer2013-03-011-6/+0
* Implement config key validation rulesRussell Belfer2013-01-291-43/+46
* update copyrightsEdward Thomson2013-01-081-1/+1
* Deploy GITERR_CHECK_VERSIONBen Straub2012-11-301-14/+1
* Deploy git_config_backend versionBen Straub2012-11-301-0/+15
* Consolidate text buffer functionsRussell Belfer2012-11-281-1/+2
* Clean up config.hBen Straub2012-11-271-37/+37
* It is okay to not have a .gitconfig fileRussell Belfer2012-11-201-1/+1
* config: Opening a nonexistent file returns ENOTFOUNDnulltoken2012-11-171-7/+19
* Fix -Wmaybe-uninitialized warningMichael Schubert2012-11-161-1/+1