# HG changeset patch # User Yuya Nishihara # Date 1489483439 -32400 # Node ID a992caaf0e22139c28ddf0635ecabed9e0adbb6f # Parent 06d3c40fc3e700c22d4f039f18b15bd9e51a9e7a py3: convert log opts to bytes-key dict Now simple log command works. diff -r 06d3c40fc3e7 -r a992caaf0e22 mercurial/commands.py --- a/mercurial/commands.py Tue Mar 14 18:16:13 2017 +0900 +++ b/mercurial/commands.py Tue Mar 14 18:23:59 2017 +0900 @@ -3393,6 +3393,7 @@ Returns 0 on success. """ + opts = pycompat.byteskwargs(opts) if opts.get('follow') and opts.get('rev'): opts['rev'] = [revsetlang.formatspec('reverse(::%lr)', opts.get('rev'))] del opts['follow'] diff -r 06d3c40fc3e7 -r a992caaf0e22 tests/test-check-py3-commands.t --- a/tests/test-check-py3-commands.t Tue Mar 14 18:16:13 2017 +0900 +++ b/tests/test-check-py3-commands.t Tue Mar 14 18:23:59 2017 +0900 @@ -52,7 +52,7 @@ $ $PYTHON3 $HGBIN files | wc -l \s*15 (re) -Test if `hg tip` works: +Test if log-like commands work: $ $PYTHON3 $HGBIN tip changeset: 10:e76ed1e480ef @@ -62,6 +62,13 @@ summary: Fix linking of changeset revs when merging + $ $PYTHON3 $HGBIN log -r0 + changeset: 0:9117c6561b0b + user: mpm@selenic.com + date: Tue May 03 13:16:10 2005 -0800 + summary: Add back links from file revisions to changeset revisions + + $ cd .. #endif