diff options
author | brian m. carlson <sandals@crustytoothpaste.net> | 2020-02-16 20:54:12 +0000 |
---|---|---|
committer | Daniel Shahaf <danielsh@apache.org> | 2020-02-17 10:03:08 +0000 |
commit | 51260963703bbc91944434648ae71a05addbcb05 (patch) | |
tree | 7005f997f133449bdeb5465ff93ca55aef664531 /Test | |
parent | bacad965238158b9ae6ff438ba923725ec128020 (diff) | |
download | zsh-51260963703bbc91944434648ae71a05addbcb05.tar.gz zsh-51260963703bbc91944434648ae71a05addbcb05.tar.xz zsh-51260963703bbc91944434648ae71a05addbcb05.zip |
github #48/0002: vcs_info git: properly detect bare repositories
We currently detect Git repositories by finding the top level of the working tree, and if we fail to detect it, assume that we're not in a repository. However, there's a case we don't consider: a bare repository. Let's detect if the user is in a bare repository by checking if gitdir is set, and if so, using that if there is no working tree. We now detect bare Git repositories with vcs_info, as expected.
Diffstat (limited to 'Test')
0 files changed, 0 insertions, 0 deletions