Changeset - 77124bf9f31a
[Not reviewed]
default
0 1 0
Mads Kiilerich (mads) - 6 years ago 2020-06-08 14:35:00
mads@kiilerich.com
Grafted from: 98b4337311d7
diff: fix per file display of "Raw diff" and others

With py3, the matcher must be a list of byte strings.
1 file changed with 1 insertions and 1 deletions:
0 comments (0 inline, 0 general)
kallithea/lib/vcs/backends/hg/repository.py
Show inline comments
 
@@ -269,13 +269,13 @@ class MercurialRepository(BaseRepository
 
        # Check if given revisions are present at repository (may raise
 
        # ChangesetDoesNotExistError)
 
        if rev1 != self.EMPTY_CHANGESET:
 
            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
 

	
 
        return b''.join(mercurial.patch.diff(self._repo, rev1, rev2, match=file_filter,
 
                          opts=mercurial.mdiff.diffopts(git=True,
 
                                        showfunc=True,
0 comments (0 inline, 0 general)