mercurial/hbisect.py
changeset 14215 e5a59d31bb04
parent 12067 a4fbbe0fbc38
child 14893 01e0091679c0
equal deleted inserted replaced
14208:d62d597b8974 14215:e5a59d31bb04
    52 
    52 
    53         if ancestors[badrev] is None:
    53         if ancestors[badrev] is None:
    54             return badrev, None
    54             return badrev, None
    55         return badrev, ancestors
    55         return badrev, ancestors
    56 
    56 
    57     good = 0
    57     good = False
    58     badrev, ancestors = buildancestors(state['bad'], state['good'])
    58     badrev, ancestors = buildancestors(state['bad'], state['good'])
    59     if not ancestors: # looking for bad to good transition?
    59     if not ancestors: # looking for bad to good transition?
    60         good = 1
    60         good = True
    61         badrev, ancestors = buildancestors(state['good'], state['bad'])
    61         badrev, ancestors = buildancestors(state['good'], state['bad'])
    62     bad = changelog.node(badrev)
    62     bad = changelog.node(badrev)
    63     if not ancestors: # now we're confused
    63     if not ancestors: # now we're confused
    64         if len(state['bad']) == 1 and len(state['good']) == 1:
    64         if len(state['bad']) == 1 and len(state['good']) == 1:
    65             raise util.Abort(_("starting revisions are not directly related"))
    65             raise util.Abort(_("starting revisions are not directly related"))