Sun, 12 Mar 2017 12:54:11 -0700 Yuya Nishihara pycompat: move imports of cStringIO/io to where they are used
Sun, 12 Mar 2017 12:17:30 -0700 Mads Kiilerich rbc: empty (and invalid) rbc-names file should give an empty name list
Wed, 19 Oct 2016 02:46:35 +0200 Mads Kiilerich rbc: use struct unpack_from and pack_into instead of unpack and pack
Sun, 12 Mar 2017 15:27:02 -0400 Augie Fackler revlog: use bytes() instead of str() to get data from memoryview
Sun, 12 Mar 2017 03:33:22 -0400 Augie Fackler util: teach url object about __bytes__
Sun, 12 Mar 2017 03:31:54 -0400 Augie Fackler manifest: ensure paths are bytes (not str) in pure parser
Sun, 12 Mar 2017 03:30:15 -0400 Augie Fackler manifest: now that node.bin is available, use it directly
Sun, 12 Mar 2017 03:29:48 -0400 Augie Fackler manifest: use node.bin instead of .decode('hex')
Sun, 12 Mar 2017 00:43:20 -0500 Augie Fackler manifest: add __next__ methods for Python 3
Sun, 12 Mar 2017 00:51:00 -0500 Augie Fackler files: use native string type to load rev opt from dict
Sun, 12 Mar 2017 00:50:44 -0500 Augie Fackler store: fix many single-byte ops to use slicing in _auxencode
Mon, 13 Mar 2017 04:06:36 +0900 FUJIWARA Katsunori py3: add "b" prefix to string literals related to module policy
Sun, 12 Mar 2017 11:47:02 -0700 Yuya Nishihara py3: drop unused aliases to array.array which are replaced with bytearray
Mon, 13 Mar 2017 00:55:14 +0530 Pulkit Goyal pycompat: default to BytesIO instead of StringIO
Sun, 12 Mar 2017 00:48:06 -0500 Augie Fackler repoview: specify setattr values as native strings
Sun, 12 Mar 2017 03:32:38 -0400 Augie Fackler revlog: use bytes() to ensure text from _chunks is a reasonable type
Sun, 12 Mar 2017 00:49:49 -0500 Augie Fackler revlog: extract first byte of revlog with a slice so it's portable
Sun, 12 Mar 2017 00:46:59 -0500 Augie Fackler revsetlang: slice out single bytes instead of indexing
Sun, 12 Mar 2017 03:29:04 -0400 Augie Fackler lock: use %d to format integer into a bytestring
Sun, 12 Mar 2017 00:44:59 -0500 Augie Fackler parser: use %d instead of %s for interpolating error position
Sun, 12 Mar 2017 00:44:21 -0500 Augie Fackler manifest: unbreak pure-python manifest parsing on Python 3
Sun, 12 Mar 2017 00:43:47 -0500 Augie Fackler context: use portable construction to verify int parsing
Sun, 12 Mar 2017 01:59:23 -0500 Augie Fackler ui: portably bytestring-ify url object
Sun, 12 Mar 2017 00:47:39 -0500 Augie Fackler scmutil: fix key generation to portably bytestringify integer
Sun, 12 Mar 2017 00:42:46 -0500 Augie Fackler branchmap: stringify int in a portable way
Sun, 12 Mar 2017 00:49:19 -0500 Augie Fackler branchmap: don't use buffer() on Python 3
Sun, 12 Mar 2017 03:32:21 -0400 Augie Fackler py3: use bytearray() instead of array('c', ...) constructions
Sat, 11 Mar 2017 20:58:26 -0500 Augie Fackler summary: don't explicitly str() something we're about to %s
Sat, 11 Mar 2017 20:57:40 -0500 Augie Fackler context: implement both __bytes__ and __str__ for Python 3
Sat, 11 Mar 2017 20:57:04 -0500 Augie Fackler context: work around `long` not existing on Python 3
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -30 +30 +50 +100 +300 +1000 +3000 +10000 tip