| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| | |
|
| |
|
|
|
| |
Relative, absolute and home-relative paths are supported. The
recursion limit it set at 10, just like in git.
|
| |
|
|
|
|
| |
The old tests didn't try failing lookups or lookups across
multiple config files with some having the pattern and some
not having it.
|
| |
|
|
|
|
| |
'[section] variable' and '[section] variable =' behave differently
when parsed as booleans, so we need to store that distinction
internally.
|
| |
|
|
|
|
| |
invalidread with the unittest (just added some \n at the end of the file)
- Fix config_file.c
|
| |
|
|
|
|
|
| |
Added `struct git_config_entry`: a git_config_entry contains the key, the value, and the config file level from which a config element was found.
Added `git_config_open_level`: build a single-level focused config object from a multi-level one.
We are now storing `git_config_entry`s in the khash of the config_file
|
| |
|
|
| |
This can occur after a manual modification of a config file.
|
| |
|
|
|
|
| |
The config file parser was not working right if there was no
whitespace between the value name and the equals sign. This
fixes that.
|
| | |
|
|
|
Removed the BUILD_CLAR CMake flag, and updated the readme.
|