D2505: py3: port the markdirver extension in tests/test-resolve.t
pulkit (Pulkit Goyal)
phabricator at mercurial-scm.org
Wed Feb 28 22:29:55 UTC 2018
pulkit created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D2505
AFFECTED FILES
tests/test-resolve.t
CHANGE DETAILS
diff --git a/tests/test-resolve.t b/tests/test-resolve.t
--- a/tests/test-resolve.t
+++ b/tests/test-resolve.t
@@ -85,24 +85,25 @@
$ cat > $TESTTMP/markdriver.py << EOF
> '''mark and unmark files as driver-resolved'''
- > from mercurial import merge, registrar, scmutil
+ > from mercurial import merge, registrar, scmutil, pycompat
> cmdtable = {}
> command = registrar.command(cmdtable)
> @command(b'markdriver',
- > [('u', 'unmark', None, '')],
- > 'FILE...')
+ > [(b'u', b'unmark', None, b'')],
+ > b'FILE...')
> def markdriver(ui, repo, *pats, **opts):
> wlock = repo.wlock()
+ > opts = pycompat.byteskwargs(opts)
> try:
> ms = merge.mergestate.read(repo)
> m = scmutil.match(repo[None], pats, opts)
> for f in ms:
> if not m(f):
> continue
- > if not opts['unmark']:
- > ms.mark(f, 'd')
+ > if not opts[b'unmark']:
+ > ms.mark(f, b'd')
> else:
- > ms.mark(f, 'u')
+ > ms.mark(f, b'u')
> ms.commit()
> finally:
> wlock.release()
To: pulkit, #hg-reviewers
Cc: mercurial-devel
More information about the Mercurial-devel
mailing list