mergeresult: rename _actions to _filemapping
This is done because we will be introducing another dict which introduces the
same information but with action name as key.
Differential Revision: https://phab.mercurial-scm.org/D8829
--- a/mercurial/merge.py Fri Jul 24 19:19:47 2020 +0530
+++ b/mercurial/merge.py Sun Aug 02 10:15:55 2020 -0700
@@ -557,7 +557,7 @@
def __init__(self):
"""
- actions: dict of filename as keys and action related info as values
+ filemapping: dict of filename as keys and action related info as values
diverge: mapping of source name -> list of dest name for
divergent renames
renamedelete: mapping of source name -> list of destinations for files
@@ -565,7 +565,7 @@
commitinfo: dict containing data which should be used on commit
contains a filename -> info mapping
"""
- self._actions = {}
+ self._filemapping = {}
self._diverge = {}
self._renamedelete = {}
self._commitinfo = {}
@@ -583,16 +583,16 @@
data: a tuple of information like fctx and ctx related to this merge
message: a message about the merge
"""
- self._actions[filename] = (action, data, message)
+ self._filemapping[filename] = (action, data, message)
def removefile(self, filename):
""" removes a file from the mergeresult object as the file might
not merging anymore """
- del self._actions[filename]
+ del self._filemapping[filename]
@property
def actions(self):
- return self._actions
+ return self._filemapping
@property
def diverge(self):
@@ -612,7 +612,7 @@
and a list of files and related arguments as values """
# Convert to dictionary-of-lists format
actions = emptyactions()
- for f, (m, args, msg) in pycompat.iteritems(self._actions):
+ for f, (m, args, msg) in pycompat.iteritems(self._filemapping):
if m not in actions:
actions[m] = []
actions[m].append((f, args, msg))
@@ -620,15 +620,15 @@
return actions
def setactions(self, actions):
- self._actions = actions
+ self._filemapping = actions
def updateactions(self, updates):
- self._actions.update(updates)
+ self._filemapping.update(updates)
def hasconflicts(self):
""" tells whether this merge resulted in some actions which can
result in conflicts or not """
- for _f, (m, _unused, _unused) in pycompat.iteritems(self._actions):
+ for _f, (m, _unused, _unused) in pycompat.iteritems(self._filemapping):
if m not in (
mergestatemod.ACTION_GET,
mergestatemod.ACTION_KEEP,