Details
Details
- Reviewers
- None
- Group Reviewers
hg-reviewers - Commits
- rHG93c4958d987c: py3: handle keyword arguments correctly in simplemerge.py
Diff Detail
Diff Detail
- Repository
- rHG Mercurial
- Lint
Lint Skipped - Unit
Unit Tests Skipped
hg-reviewers |
Lint Skipped |
Unit Tests Skipped |
result[i] = override | result[i] = override | ||||
return result | return result | ||||
def simplemerge(ui, localctx, basectx, otherctx, **opts): | def simplemerge(ui, localctx, basectx, otherctx, **opts): | ||||
"""Performs the simplemerge algorithm. | """Performs the simplemerge algorithm. | ||||
The merged result is written into `localctx`. | The merged result is written into `localctx`. | ||||
""" | """ | ||||
opts = pycompat.byteskwargs(opts) | |||||
def readctx(ctx): | def readctx(ctx): | ||||
# Merges were always run in the working copy before, which means | # Merges were always run in the working copy before, which means | ||||
# they used decoded data, if the user defined any repository | # they used decoded data, if the user defined any repository | ||||
# filters. | # filters. | ||||
# | # | ||||
# Maintain that behavior today for BC, though perhaps in the future | # Maintain that behavior today for BC, though perhaps in the future | ||||
# it'd be worth considering whether merging encoded data (what the | # it'd be worth considering whether merging encoded data (what the | ||||
# repository usually sees) might be more useful. | # repository usually sees) might be more useful. |