diff --git a/git/remote.py b/git/remote.py index 06e9d3b75..659166149 100644 --- a/git/remote.py +++ b/git/remote.py @@ -22,8 +22,6 @@ join_path, ) -import os.path as osp - from .config import ( SectionConstraint, cp, @@ -685,7 +683,8 @@ def _get_fetch_info_from_stderr(self, proc, progress): continue # read head information - with open(osp.join(self.repo.common_dir, 'FETCH_HEAD'), 'rb') as fp: + fetch_head = SymbolicReference(self.repo, "FETCH_HEAD") + with open(fetch_head.abspath, 'rb') as fp: fetch_head_info = [line.decode(defenc) for line in fp.readlines()] l_fil = len(fetch_info_lines)