"Glen Choo via GitGitGadget" <gitgitgadget@xxxxxxxxx> writes: > From: Glen Choo <chooglen@xxxxxxxxxx> > > Include directives are evaluated using the path of the config file. To > reduce the dependence on "config_reader.source", add a new > "key_value_info.path" member and use that instead of > "config_source.path". Maybe add: This allows us to remove a "struct config_reader *" field from "struct config_include_data", which will subsequently allow us to remove "struct config_reader" entirely. The code change looks good.