diff options
| author | Junio C Hamano <gitster@pobox.com> | 2020-07-06 22:09:19 -0700 |
|---|---|---|
| committer | Junio C Hamano <gitster@pobox.com> | 2020-07-06 22:09:19 -0700 |
| commit | 43f46d6da57ad522cb023498cf052c86787fe5bd (patch) | |
| tree | 81153146f2a4391d6f3a8031e52ecebebf499642 | |
| parent | Merge branch 'dl/test-must-fail-fixes-5' (diff) | |
| parent | worktree: avoid dead-code in conditional (diff) | |
| download | git-43f46d6da57ad522cb023498cf052c86787fe5bd.tar.gz git-43f46d6da57ad522cb023498cf052c86787fe5bd.zip | |
Merge branch 'es/worktree-code-cleanup'
Code cleanup.
* es/worktree-code-cleanup:
worktree: avoid dead-code in conditional
| -rw-r--r-- | worktree.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/worktree.c b/worktree.c index ff9b7d847f..cba2e54598 100644 --- a/worktree.c +++ b/worktree.c @@ -50,9 +50,9 @@ static struct worktree *get_main_worktree(void) struct strbuf worktree_path = STRBUF_INIT; strbuf_add_absolute_path(&worktree_path, get_git_common_dir()); - strbuf_strip_suffix(&worktree_path, "/."); - if (!strbuf_strip_suffix(&worktree_path, "/.git")) - strbuf_strip_suffix(&worktree_path, "/."); + if (!strbuf_strip_suffix(&worktree_path, "/.git/.") && /* in .git */ + !strbuf_strip_suffix(&worktree_path, "/.git")) /* in worktree */ + strbuf_strip_suffix(&worktree_path, "/."); /* in bare repo */ worktree = xcalloc(1, sizeof(*worktree)); worktree->path = strbuf_detach(&worktree_path, NULL); |
