On Wed, Sep 25, 2019 at 02:28:15PM -0700, Elijah Newren wrote: [...] > > Sorry for the information dump, I haven't had the time to properly look > > into the issue but I just wanted to make sure that you're aware. > > Thanks for testing and sending the heads up. Unfortunately, I cannot > reproduce on either Linux or Mac. Do you have some special ignore > files or sparse-checkout paths that are important to triggering? > What's in your config.mak? Before, I had an empty config.mak and I also had the following .git/info/exclude (these are two worktrees I have checked out): /jch /patches aside from that, I don't think I've changed anything else. Anyway, to double-check that it wasn't my setup that was broken, I ran cd .. git clone git git2 cd git2 make configure ./configure and then followed the rest the steps and I could still reproduce it. > What compiler and version? $ cc --version Apple LLVM version 10.0.1 (clang-1001.0.46.4) Target: x86_64-apple-darwin18.7.0 Thread model: posix InstalledDir: /Library/Developer/CommandLineTools/usr/bin > > Here's what I did, just to verify: > > cd ~/floss/git > git checkout 404ebceda0 > NO_GETTEXT=1 make DEVELOPER=1 -j8 # I leave off the NO_GETTEXT=1 on linux I don't have NO_GETTEXT on Mac but I don't think it affects anything. > git worktree add testdir > git -C testdir checkout master > git -C testdir fetch https://github.com/git/git.git todo > bin-wrappers/git -C testdir checkout FETCH_HEAD > > Did I get any of those steps wrong? Looks correct to me. I don't see why this wouldn't reproduce. I'll send you more information if I figure anything else out. Thanks, Denton > > > Thanks, > Elijah