Show More
@@ -78,7 +78,7 b' class bmstore(object):' | |||||
78 | self._nodemap = nodemap = {} # node: sorted([refspec, ...]) |
|
78 | self._nodemap = nodemap = {} # node: sorted([refspec, ...]) | |
79 | self._clean = True |
|
79 | self._clean = True | |
80 | self._aclean = True |
|
80 | self._aclean = True | |
81 |
|
|
81 | has_node = repo.changelog.index.has_node | |
82 | tonode = bin # force local lookup |
|
82 | tonode = bin # force local lookup | |
83 | try: |
|
83 | try: | |
84 | with _getbkfile(repo) as bkfile: |
|
84 | with _getbkfile(repo) as bkfile: | |
@@ -89,7 +89,7 b' class bmstore(object):' | |||||
89 | try: |
|
89 | try: | |
90 | sha, refspec = line.split(b' ', 1) |
|
90 | sha, refspec = line.split(b' ', 1) | |
91 | node = tonode(sha) |
|
91 | node = tonode(sha) | |
92 |
if node |
|
92 | if has_node(node): | |
93 | refspec = encoding.tolocal(refspec) |
|
93 | refspec = encoding.tolocal(refspec) | |
94 | refmap[refspec] = node |
|
94 | refmap[refspec] = node | |
95 | nrefs = nodemap.get(node) |
|
95 | nrefs = nodemap.get(node) |
General Comments 0
You need to be logged in to leave comments.
Login now