Mercurial > hg > mercurial-crew-with-dirclash
comparison contrib/hbisect.py @ 1929:85daa4e03b4c
Merging with crew.
author | Eric Hopper <hopper@omnifarious.org> |
---|---|
date | Mon, 06 Mar 2006 08:47:16 -0800 |
parents | 2428e6d66f06 |
children | 638b1bc6c6c9 |
comparison
equal
deleted
inserted
replaced
1927:397b62d5dd13 | 1929:85daa4e03b4c |
---|---|
185 def autonext(self): | 185 def autonext(self): |
186 """find and update to the next revision to test""" | 186 """find and update to the next revision to test""" |
187 check_clean(self.ui, self.repo) | 187 check_clean(self.ui, self.repo) |
188 rev = self.next() | 188 rev = self.next() |
189 self.ui.write("Now testing %s\n" % hg.hex(rev)) | 189 self.ui.write("Now testing %s\n" % hg.hex(rev)) |
190 return self.repo.update(rev, allow=True, force=True) | 190 return self.repo.update(rev, force=True) |
191 | 191 |
192 def good(self, rev): | 192 def good(self, rev): |
193 self.goodrevs.append(rev) | 193 self.goodrevs.append(rev) |
194 | 194 |
195 def autogood(self, rev=None): | 195 def autogood(self, rev=None): |
230 ui.write("it is bad\n") | 230 ui.write("it is bad\n") |
231 else: | 231 else: |
232 b.good(new_rev) | 232 b.good(new_rev) |
233 ui.write("it is good\n") | 233 ui.write("it is good\n") |
234 anc = b.ancestors() | 234 anc = b.ancestors() |
235 repo.update(new_rev, allow=True, force=True) | 235 repo.update(new_rev, force=True) |
236 for v in anc: | 236 for v in anc: |
237 if v != rev: | 237 if v != rev: |
238 ui.warn("fail to found cset! :(\n") | 238 ui.warn("fail to found cset! :(\n") |
239 return 1 | 239 return 1 |
240 ui.write("Found bad cset: %s\n" % hg.hex(b.badrev)) | 240 ui.write("Found bad cset: %s\n" % hg.hex(b.badrev)) |