git push requires a worktree?
- From
David Turner <novalis@novalis.org>
- Date
- May 30, 2018, 17:16 UTC
- Message-ID
- <1527700562.4289.87.camel@novalis.org>
I am doing a funny thing where I do git -C .git/modules/morx push fleem:fleem. This is failing in the case where I have a sparse checkout and the worktree directory "morx" (which is where .git/modules/morx/config's core.worktree points) doesn't exist.
I don't know why git push cares about the worktree -- it'll happily work in a bare repo with no worktree at all, or if the worktree is an unrelated git repo or whatever.
I can work around it, but if there's a bug, I think we should fix it.