Hi Brandon, On Thu, 8 Jun 2017, Brandon Williams wrote: > On 06/08, Johannes Schindelin wrote: > > > > On Wed, 31 May 2017, Brandon Williams wrote: > > > > > Commit 2185fde56 (config: handle conditional include when $GIT_DIR is > > > not set up) added a 'git_dir' field to the config_options struct. Let's > > > use this option field explicitly all the time instead of occasionally > > > falling back to calling 'git_pathdup("config")' to get the path to the > > > local repository configuration. This allows 'go_git_config_sequence()' > > > to not implicitly rely on global repository state. > > > > Oh wow. `git_pathdup()`... > > > > Sadly, I lack the time to review the entire patch series, but this here > > change definitely looks correct to me. > > Thanks for taking a look. I understand you don't have time to review > the series in whole but I should also mention that patch 04/31 may be > of interest to you as it deals with setup being slightly more robust and > since you've spent a great deal of time in that bit of code any input > would be nice. Last prod I promise ;) I had a quick look over the patch and I like the direction. I also briefly scanned the discussion and have to admit that I am not knee-deep in those exceptional code paths that do strange^Wuncommon things, so I feel a bit unqualified to comment about those. Ciao, Dscho