summaryrefslogtreecommitdiff
path: root/src/config_file.c
Commit message (Expand)AuthorAgeFilesLines
* Diff iteratorsRussell Belfer2012-09-051-0/+1
* Fix valgrind issues and leaksRussell Belfer2012-08-241-2/+4
* Major submodule rewriteRussell Belfer2012-08-241-0/+6
* Clean up codeRussell Belfer2012-08-121-3/+2
* Fix config parser boundary logicRussell Belfer2012-08-121-4/+3
* Update iterators for consistency across libraryRussell Belfer2012-08-031-1/+3
* config: escape subsection names when creating themCarlos Martín Nieto2012-07-211-2/+5
* Adding git_config_foreach_match() iteration fnRussell Belfer2012-07-101-7/+30
* config: correctly escape quotes in the valueCarlos Martín Nieto2012-06-131-6/+47
* config: set an error message when asked to delete a non-existent keyCarlos Martín Nieto2012-06-011-1/+3
* msvc: Do not use `isspace` Vicent Martí2012-05-091-8/+8
* config: don't use freed memory on errorCarlos Martín Nieto2012-05-081-6/+6
* Fix memory leaks and use after freeRussell Belfer2012-05-041-0/+1
* Merge branch 'new-error-handling' into developmentVicent Martí2012-05-021-432/+442
|\
| * buf: deploy git_buf_len()nulltoken2012-04-301-1/+1
| * Rename git_khash_str to git_strmap, etc.Russell Belfer2012-04-251-29/+29
| * Convert hashtable usage over to khashRussell Belfer2012-04-251-36/+59
| * Implement git_pool paged memory allocatorRussell Belfer2012-04-251-5/+5
| * config: also allow escaping outside of a quoted stringCarlos Martín Nieto2012-04-251-6/+0
| * config: parse quoted valuesCarlos Martín Nieto2012-04-161-21/+85
| * Clean up valgrind warningsCarlos Martín Nieto2012-04-041-0/+1
| * Added submodule API and use in statusRussell Belfer2012-03-281-0/+3
| * error-handling: On-disk config file backendVicent Martí2012-03-091-391/+316
* | config: write out section headers with subsections correctlyCarlos Martín Nieto2012-03-091-10/+6
|/
* Clean up GIT_UNUSED macros on all platformsRussell Belfer2012-03-021-2/+1
* buffer: Unify `git_fbuffer` and `git_buf`Vicent Martí2012-02-271-11/+11
* config: correctly deal with setting a multivar with regex where there are no ...Carlos Martín Nieto2012-02-251-52/+61
* Implement setting multivarsCarlos Martín Nieto2012-02-171-9/+102
* Support getting multivarsCarlos Martín Nieto2012-02-171-0/+42
* Store multivars in the multimapCarlos Martín Nieto2012-02-171-3/+11
* First round of config multimap changesCarlos Martín Nieto2012-02-171-219/+147
* Update Copyright headerschu2012-02-131-1/+1
* config_file: fix clang sizeof-pointer-memaccessschu2012-02-131-1/+1
* config: don't use 'section "subsection"' internal form on config_setCarlos Martín Nieto2012-01-231-12/+2
* config: handle EOF properlyCarlos Martín Nieto2012-01-131-2/+4
* config: Rename the `delete` callback nameVicent Martí2011-12-311-1/+1
* config_file: honor errorschu2011-12-191-3/+6
* config: really delete variablesCarlos Martín Nieto2011-12-161-0/+27
* Revert "config: Return ENOTFOUND when a variable was deleted"Carlos Martín Nieto2011-12-161-2/+4
* config: Return ENOTFOUND when a variable was deletedVicent Marti2011-12-151-4/+2
* repository: Change ownership semanticsVicent Marti2011-11-261-1/+2
* config: allow to open and write to a new fileCarlos Martín Nieto2011-11-261-5/+21
* filebuf: add GIT_FILEBUF_INIT and protect multiple opens and cleanupsRussell Belfer2011-11-221-1/+1
* Merge pull request #456 from brodie/perm-fixesVicent Martí2011-10-281-1/+1
|\
| * *: correct and codify various file permissionsBrodie Rao2011-10-141-1/+1
* | global: Properly use `git__` memory wrappersVicent Marti2011-10-281-32/+32
* | Fixed crash in config parser when empty value is encountered.Oleg Andreev2011-10-271-2/+8
|/
* Squelch a couple of warningsCarlos Martín Nieto2011-10-011-1/+1
* config: behave like git with [section.subsection]Carlos Martín Nieto2011-10-011-61/+32
* Merge pull request #384 from kiryl/warningsVicent Martí2011-09-181-1/+1
|\