##// END OF EJS Templates
bisect: limit ancestors to revs topologically between good and bad revs...
Arun Kulshreshtha -
r50336:3ef153aa default
parent child Browse files
Show More
@@ -39,7 +39,7 b' def bisect(repo, state):'
39 def buildancestors(bad, good):
39 def buildancestors(bad, good):
40 badrev = min([changelog.rev(n) for n in bad])
40 badrev = min([changelog.rev(n) for n in bad])
41 ancestors = collections.defaultdict(lambda: None)
41 ancestors = collections.defaultdict(lambda: None)
42 for rev in repo.revs(b"descendants(%ln) - ancestors(%ln)", good, good):
42 for rev in repo.revs(b"(%ln::%d) - (::%ln)", good, badrev, good):
43 ancestors[rev] = []
43 ancestors[rev] = []
44 if ancestors[badrev] is None:
44 if ancestors[badrev] is None:
45 return badrev, None
45 return badrev, None
General Comments 0
You need to be logged in to leave comments. Login now