D4006: histedit: avoid repeating name of state file in a few places
martinvonz (Martin von Zweigbergk)
phabricator at mercurial-scm.org
Wed Aug 1 17:03:30 EDT 2018
This revision was automatically updated to reflect the committed changes.
Closed by commit rHGec835fc0fd0e: histedit: avoid repeating name of state file in a few places (authored by martinvonz, committed by ).
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D4006?vs=9698&id=9742
REVISION DETAIL
https://phab.mercurial-scm.org/D4006
AFFECTED FILES
hgext/histedit.py
CHANGE DETAILS
diff --git a/hgext/histedit.py b/hgext/histedit.py
--- a/hgext/histedit.py
+++ b/hgext/histedit.py
@@ -1084,7 +1084,7 @@
raise error.Abort(_('only --commands argument allowed with '
'--edit-plan'))
else:
- if os.path.exists(os.path.join(repo.path, 'histedit-state')):
+ if state.inprogress():
raise error.Abort(_('history edit already in progress, try '
'--continue or --abort'))
if outg:
@@ -1624,8 +1624,8 @@
def stripwrapper(orig, ui, repo, nodelist, *args, **kwargs):
if isinstance(nodelist, str):
nodelist = [nodelist]
- if os.path.exists(os.path.join(repo.path, 'histedit-state')):
- state = histeditstate(repo)
+ state = histeditstate(repo)
+ if state.inprogress():
state.read()
histedit_nodes = {action.node for action
in state.actions if action.node}
@@ -1638,9 +1638,9 @@
extensions.wrapfunction(repair, 'strip', stripwrapper)
def summaryhook(ui, repo):
- if not os.path.exists(repo.vfs.join('histedit-state')):
+ state = histeditstate(repo)
+ if not state.inprogress():
return
- state = histeditstate(repo)
state.read()
if state.actions:
# i18n: column positioning for "hg summary"
To: martinvonz, durin42, #hg-reviewers, pulkit
Cc: mercurial-devel
More information about the Mercurial-devel
mailing list