# HG changeset patch # User Augie Fackler # Date 1520197607 18000 # Node ID f14ba6eb2b5a25503fc650d2186e1d3a818e94f0 # Parent d3c231f8d27dbda922fc12f3ec455129e6561dca archival: use py3 friendly replacements for chr() and long() Differential Revision: https://phab.mercurial-scm.org/D2673 diff -r d3c231f8d27d -r f14ba6eb2b5a contrib/python3-whitelist --- a/contrib/python3-whitelist Sun Mar 04 16:06:27 2018 -0500 +++ b/contrib/python3-whitelist Sun Mar 04 16:06:47 2018 -0500 @@ -177,6 +177,7 @@ test-issue842.t test-journal-exists.t test-largefiles-cache.t +test-largefiles-misc.t test-largefiles-small-disk.t test-locate.t test-lock-badness.t @@ -227,6 +228,7 @@ test-mq-safety.t test-mq-symlinks.t test-mv-cp-st-diff.t +test-narrow-archive.t test-narrow-clone-no-ellipsis.t test-narrow-clone-nonlinear.t test-narrow-clone.t @@ -362,6 +364,7 @@ test-status-terse.t test-strip-cross.t test-strip.t +test-subrepo-deep-nested-change.t test-subrepo.t test-symlinks.t test-treemanifest.t diff -r d3c231f8d27d -r f14ba6eb2b5a mercurial/archival.py --- a/mercurial/archival.py Sun Mar 04 16:06:27 2018 -0500 +++ b/mercurial/archival.py Sun Mar 04 16:06:47 2018 -0500 @@ -142,8 +142,8 @@ flags = 0 if fname: flags = gzip.FNAME - self.fileobj.write(chr(flags)) - gzip.write32u(self.fileobj, long(self.timestamp)) + self.fileobj.write(pycompat.bytechr(flags)) + gzip.write32u(self.fileobj, int(self.timestamp)) self.fileobj.write('\002') self.fileobj.write('\377') if fname: