rev-parse --is-bare-repository incorrect when work tree is set
- From
- Sam Bazley <sambazley@fastmail.com>
- Date
- Jun 15, 2019, 01:59 UTC
- Message-ID
- <8ac7a1d8-9185-b527-67f4-d5e25cb3eaf5@fastmail.com>
rev-parse --is-bare-repository incorrectly outputs "false" when testing a bare repository with the work tree set.
To reproduce:
$ git init --bare testbare $ git --git-dir=testbare rev-parse --is-bare-repository true $ git --git-dir=testbare --work-tree=something rev-parse \ --is-bare-repository false $ GIT_WORK_TREE=something git --git-dir=testbare rev-parse \ --is-bare-repository false