Johannes Schindelin [off-list ref] writes:
quoted
Does this "single variable is enough" really work?
...
That's my mistake, and you don't even need a second config to see the
problem:
[clone]
rejectShallow = false
rejectShallow = true
Yup, that is a much simpler example.
Sorry for the trouble!
Don't feel bad---in an earlier round of review I made a similar
mistake to wonder if these two variables can be reduced into one
myself ;-). As you said, this one is special in making two calls to
git_config() and need to be handled carefully.
Thanks.