[Updated] [+- ] D8744: merge: remove no longer required ACTION_GET_OTHER_AND_STORE
pulkit (Pulkit Goyal)
phabricator at mercurial-scm.org
Thu Jul 23 14:12:35 UTC 2020
pulkit updated this revision to Diff 22065.
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D8744?vs=21896&id=22065
BRANCH
default
CHANGES SINCE LAST ACTION
https://phab.mercurial-scm.org/D8744/new/
REVISION DETAIL
https://phab.mercurial-scm.org/D8744
AFFECTED FILES
mercurial/merge.py
mercurial/mergestate.py
CHANGE DETAILS
diff --git a/mercurial/mergestate.py b/mercurial/mergestate.py
--- a/mercurial/mergestate.py
+++ b/mercurial/mergestate.py
@@ -113,8 +113,6 @@
ACTION_KEEP = b'k'
ACTION_EXEC = b'e'
ACTION_CREATED_MERGE = b'cm'
-# GET the other/remote side and store this info in mergestate
-ACTION_GET_OTHER_AND_STORE = b'gs'
class mergestate(object):
diff --git a/mercurial/merge.py b/mercurial/merge.py
--- a/mercurial/merge.py
+++ b/mercurial/merge.py
@@ -705,9 +705,7 @@
)
else:
actions[f] = (
- mergestatemod.ACTION_GET_OTHER_AND_STORE
- if branchmerge
- else mergestatemod.ACTION_GET,
+ mergestatemod.ACTION_GET,
(fl2, False),
b'remote is newer',
)
@@ -721,9 +719,7 @@
)
elif nol and n1 == a: # local only changed 'x'
actions[f] = (
- mergestatemod.ACTION_GET_OTHER_AND_STORE
- if branchmerge
- else mergestatemod.ACTION_GET,
+ mergestatemod.ACTION_GET,
(fl1, False),
b'remote is newer',
)
@@ -998,8 +994,6 @@
for f, a in sorted(pycompat.iteritems(mresult1.actions)):
m, args, msg = a
- if m == mergestatemod.ACTION_GET_OTHER_AND_STORE:
- m = mergestatemod.ACTION_GET
repo.ui.debug(b' %s: %s -> %s\n' % (f, msg, m))
if f in fbids:
d = fbids[f]
@@ -1234,7 +1228,6 @@
mergestatemod.ACTION_KEEP,
mergestatemod.ACTION_PATH_CONFLICT,
mergestatemod.ACTION_PATH_CONFLICT_RESOLVE,
- mergestatemod.ACTION_GET_OTHER_AND_STORE,
)
}
@@ -1278,10 +1271,6 @@
if op == b'other':
ms.addmergedother(f)
- # add ACTION_GET_OTHER_AND_STORE to mergestate
- for e in actions[mergestatemod.ACTION_GET_OTHER_AND_STORE]:
- ms.addmergedother(e[0])
-
moves = []
for m, l in actions.items():
l.sort()
@@ -1826,7 +1815,6 @@
mergestatemod.ACTION_EXEC,
mergestatemod.ACTION_REMOVE,
mergestatemod.ACTION_PATH_CONFLICT_RESOLVE,
- mergestatemod.ACTION_GET_OTHER_AND_STORE,
):
msg = _(b"conflicting changes")
hint = _(b"commit or update --clean to discard changes")
@@ -1897,10 +1885,6 @@
actions[m] = []
actions[m].append((f, args, msg))
- # ACTION_GET_OTHER_AND_STORE is a mergestatemod.ACTION_GET + store in mergestate
- for e in actions[mergestatemod.ACTION_GET_OTHER_AND_STORE]:
- actions[mergestatemod.ACTION_GET].append(e)
-
if not util.fscasesensitive(repo.path):
# check collision between files only in p2 for clean update
if not branchmerge and (
To: pulkit, #hg-reviewers
Cc: mercurial-patches
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mercurial-scm.org/pipermail/mercurial-patches/attachments/20200723/7b8f6732/attachment-0002.html>
More information about the Mercurial-patches
mailing list