CLI/git: make existance of config branch optional on clone

This branch is actually only used by an associated
utility (notmuch-report), and notmuch-git works fine without it.
This commit is contained in:
David Bremner 2022-04-03 21:05:36 -06:00
parent b7b111b9b5
commit a01378e48d

View file

@ -271,7 +271,13 @@ def clone(repository):
wait=True)
_git(args=['config', '--unset', 'core.worktree'], wait=True, expect=(0, 5))
_git(args=['config', 'core.bare', 'true'], wait=True)
_git(args=['branch', 'config', 'origin/config'], wait=True)
(status, stdout, stderr) = _git(args=['show-ref', '--verify',
'--quiet',
'refs/remotes/origin/config'],
expect=(0,1),
wait=True)
if status == 0:
_git(args=['branch', 'config', 'origin/config'], wait=True)
existing_tags = get_tags()
if existing_tags:
_LOG.warning(