# HG changeset patch # User Mads Kiilerich # Date 1591619700 -7200 # Node ID 77124bf9f31a47f19f22e36f8f414509edc2b439 # Parent 8cd0c12758e68d95755efdea7248465edb191cb8 diff: fix per file display of "Raw diff" and others With py3, the matcher must be a list of byte strings. diff -r 8cd0c12758e6 -r 77124bf9f31a kallithea/lib/vcs/backends/hg/repository.py --- a/kallithea/lib/vcs/backends/hg/repository.py Mon Jun 08 14:10:13 2020 +0200 +++ b/kallithea/lib/vcs/backends/hg/repository.py Mon Jun 08 14:35:00 2020 +0200 @@ -272,7 +272,7 @@ self.get_changeset(rev1) self.get_changeset(rev2) if path: - file_filter = mercurial.match.exact(path) + file_filter = mercurial.match.exact([safe_bytes(path)]) else: file_filter = None