# HG changeset patch # User Christophe de Vienne # Date 1418808087 -3600 # Node ID af974f8d1eec70ecc902b897416af8e88a05e68a # Parent 73d048325dfdc5922cb28557cd8449bbadb5fc49# Parent b443b42afe6f3351a86ab6f16dfaca2a4e7a9bbf Merged in ksander314/hg-review/issue-90 (pull request #12) Fix issue #90. diff -r 73d048325dfd -r af974f8d1eec review/web.py --- a/review/web.py Fri Dec 12 10:36:19 2014 +0100 +++ b/review/web.py Wed Dec 17 10:21:27 2014 +0100 @@ -173,6 +173,7 @@ @app.route('/changeset//', methods=['GET', 'POST']) def changeset(revhash): + revhash = revhash.encode('ascii') if request.method == 'POST': signoff = request.form.get('signoff', None) if signoff and not app.read_only: @@ -197,6 +198,7 @@ def patch(revhash): result = StringIO.StringIO() try: + revhash = revhash.encode('ascii') diff_opts = _patch.diffopts(app.ui, {'git': True}) cmdutil.export(g.datastore.target, [revhash], fp=result, opts=diff_opts) except error.RepoLookupError: