Submitter | phabricator |
---|---|
Date | Feb. 21, 2018, 8:40 p.m. |
Message ID | <6393839aec52a88cde4c78240275ba46@localhost.localdomain> |
Download | mbox | patch |
Permalink | /patch/28207/ |
State | Not Applicable |
Headers | show |
Comments
Patch
diff --git a/hgext/strip.py b/hgext/strip.py --- a/hgext/strip.py +++ b/hgext/strip.py @@ -181,13 +181,10 @@ strippedrevs = revs.union(descendants) roots = revs.difference(descendants) - update = False # if one of the wdir parent is stripped we'll need # to update away to an earlier revision - for p in repo.dirstate.parents(): - if p != nullid and cl.rev(p) in strippedrevs: - update = True - break + update = any(p != nullid and cl.rev(p) in strippedrevs + for p in repo.dirstate.parents()) rootnodes = set(cl.node(r) for r in roots)