equal
deleted
inserted
replaced
169 state = load_state(repo) |
169 state = load_state(repo) |
170 if status in ('good', 'bad', 'skip', 'current'): |
170 if status in ('good', 'bad', 'skip', 'current'): |
171 return map(repo.changelog.rev, state[status]) |
171 return map(repo.changelog.rev, state[status]) |
172 else: |
172 else: |
173 # In the following sets, we do *not* call 'bisect()' with more |
173 # In the following sets, we do *not* call 'bisect()' with more |
174 # than one level of recusrsion, because that can be very, very |
174 # than one level of recursion, because that can be very, very |
175 # time consuming. Instead, we always develop the expression as |
175 # time consuming. Instead, we always develop the expression as |
176 # much as possible. |
176 # much as possible. |
177 |
177 |
178 # 'range' is all csets that make the bisection: |
178 # 'range' is all csets that make the bisection: |
179 # - have a good ancestor and a bad descendant, or conversely |
179 # - have a good ancestor and a bad descendant, or conversely |