worktree: allow the main brach of a bare repository to be checked out
commit171c646f8c6484cca76933ebe8a6af52df47277d
authorDennis Kaarsemaker <dennis@kaarsemaker.net>
Wed, 12 Oct 2016 16:41:07 +0000 (12 18:41 +0200)
committerJunio C Hamano <gitster@pobox.com>
Fri, 14 Oct 2016 16:58:58 +0000 (14 09:58 -0700)
treedd23cd499840e8d6078295712da32a97e3344562
parent74eeaf7b72a94bd3e0ff275edb90e6ee2423b529
worktree: allow the main brach of a bare repository to be checked out

In bare repositories, get_worktrees() still returns the main repository,
so git worktree list can show it. ignore it in find_shared_symref so we
can still check out the main branch.

Signed-off-by: Dennis Kaarsemaker <dennis@kaarsemaker.net>
Acked-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t2025-worktree-add.sh
worktree.c