hgext/hbisect.py
changeset 2874 3d6efcbbd1c9
parent 2822 30f59f4a327e
child 3646 b4ad640a3bcf
equal deleted inserted replaced
2873:4ec58b157265 2874:3d6efcbbd1c9
    21         raise util.Abort(_("unexpected number of parents, "
    21         raise util.Abort(_("unexpected number of parents, "
    22                            "please commit or revert"))
    22                            "please commit or revert"))
    23     return parents.pop()
    23     return parents.pop()
    24 
    24 
    25 def check_clean(ui, repo):
    25 def check_clean(ui, repo):
    26         modified, added, removed, deleted, unknown = repo.changes()
    26     modified, added, removed, deleted, unknown = repo.status()[:5]
    27         if modified or added or removed:
    27     if modified or added or removed:
    28             ui.warn("Repository is not clean, please commit or revert\n")
    28         ui.warn("Repository is not clean, please commit or revert\n")
    29             sys.exit(1)
    29         sys.exit(1)
    30 
    30 
    31 class bisect(object):
    31 class bisect(object):
    32     """dichotomic search in the DAG of changesets"""
    32     """dichotomic search in the DAG of changesets"""
    33     def __init__(self, ui, repo):
    33     def __init__(self, ui, repo):
    34         self.repo = repo
    34         self.repo = repo