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