| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| add.c | ||
| backend.c | ||
| conditionals.c | ||
| config_helpers.c | ||
| config_helpers.h | ||
| configlevel.c | ||
| global.c | ||
| include.c | ||
| memory.c | ||
| multivar.c | ||
| new.c | ||
| read.c | ||
| readonly.c | ||
| rename.c | ||
| snapshot.c | ||
| stress.c | ||
| validkeyname.c | ||
| write.c |
We currently use `p_fnmatch` to compute whether a given "gitdir:" or "gitdir/i:" conditional matches the current configuration file path. As git.git has moved to use `wildmatch` instead of `p_fnmatch` throughout its complete codebase, we evaluate conditionals inconsistently with git.git in some special cases. Convert `p_fnmatch` to use `wildmatch`. The `FNM_LEADINGDIR` flag cannot be translated to `wildmatch`, but in fact git.git doesn't use it here either. And in fact, dropping it while we go increases compatibility with git.git.
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| add.c | Loading commit data... | |
| backend.c | Loading commit data... | |
| conditionals.c | Loading commit data... | |
| config_helpers.c | Loading commit data... | |
| config_helpers.h | Loading commit data... | |
| configlevel.c | Loading commit data... | |
| global.c | Loading commit data... | |
| include.c | Loading commit data... | |
| memory.c | Loading commit data... | |
| multivar.c | Loading commit data... | |
| new.c | Loading commit data... | |
| read.c | Loading commit data... | |
| readonly.c | Loading commit data... | |
| rename.c | Loading commit data... | |
| snapshot.c | Loading commit data... | |
| stress.c | Loading commit data... | |
| validkeyname.c | Loading commit data... | |
| write.c | Loading commit data... |