diff -r e26c9cb60454 -r b61115f5d216 hgext/git/gitlog.py --- a/hgext/git/gitlog.py Mon Feb 03 18:31:36 2025 +0000 +++ b/hgext/git/gitlog.py Wed Feb 12 09:37:55 2025 -0500 @@ -149,7 +149,7 @@ 'SELECT node FROM changelog WHERE rev = ?', (r,) ).fetchone() if t is None: - raise error.LookupError(r, b'00changelog.i', _(b'no rev')) + raise error.LookupError(b'%d' % r, b'00changelog.i', _(b'no rev')) return bin(t[0]) def synthetic(self, n): @@ -487,7 +487,7 @@ 'SELECT p1, p2 FROM changelog WHERE rev = ?', (rev,) ).fetchone() if t is None: - raise error.LookupError(rev, b'00changelog.i', _(b'no rev')) + raise error.LookupError(b'%d' % rev, b'00changelog.i', _(b'no rev')) return self.rev(bin(t[0])), self.rev(bin(t[1])) # Private method is used at least by the tags code.