log

age author description
Sun, 04 Mar 2018 16:11:15 -0500 Augie Fackler transaction: fix an error string with bytestr() on a repr()d value
Sun, 04 Mar 2018 16:23:10 -0500 Yuya Nishihara py3: work around comparison between int and None in tagmerge
Sun, 04 Mar 2018 16:13:46 -0500 Yuya Nishihara py3: do not mutate dict while iterating in tagmerge
Sun, 04 Mar 2018 16:01:18 -0500 Yuya Nishihara py3: fix type of ui.configitems(ignoresub=True) result
Sun, 04 Mar 2018 15:53:10 -0500 Yuya Nishihara py3: don't use str() to stringify pushloc
Sun, 04 Mar 2018 15:26:26 -0500 Yuya Nishihara py3: byte-stringify test-config.t and test-config-env.py
Sun, 04 Mar 2018 15:24:45 -0500 Yuya Nishihara py3: use startswith() instead of slicing to detect leading whitespace
Sun, 04 Mar 2018 16:06:47 -0500 Augie Fackler archival: use py3 friendly replacements for chr() and long()
Sun, 04 Mar 2018 16:06:27 -0500 Augie Fackler archival: ensure file mode for gzipfile is sysstr
Sun, 04 Mar 2018 16:06:10 -0500 Augie Fackler archival: fix a missing r'' on a kwargs check
Sun, 04 Mar 2018 16:05:44 -0500 Augie Fackler py3: more passing tests (ten this time)
Sun, 04 Mar 2018 15:55:55 -0500 Augie Fackler util: fix unsafe url abort with bytestr() on url
Sun, 04 Mar 2018 15:16:42 -0500 Matt Harbison xdiff: fix builds on Windows
Mon, 05 Mar 2018 01:08:40 +0530 Pulkit Goyal py3: use bytes() instead of str()
Mon, 05 Mar 2018 01:05:54 +0530 Pulkit Goyal py3: use b"%d" instead of str() to convert integers to bytes
Mon, 05 Mar 2018 01:03:23 +0530 Pulkit Goyal py3: use util.forcebytestr to convert testedwith value to bytes
Sun, 04 Mar 2018 22:33:59 +0530 Pulkit Goyal py3: use pycompat.bytestr instead of str
Sun, 04 Mar 2018 07:40:21 -0800 Martin von Zweigbergk setdiscovery: avoid a Yoda condition
Sun, 04 Mar 2018 07:40:11 -0800 Martin von Zweigbergk setdiscovery: remove unnecessary sample size limiting
Sun, 04 Mar 2018 07:39:46 -0800 Martin von Zweigbergk setdiscovery: remove initialsamplesize from a condition
Sun, 04 Mar 2018 07:37:08 -0800 Martin von Zweigbergk setdiscovery: back out changeset 5cfdf6137af8 (issue5809)
Sun, 04 Mar 2018 13:04:12 -0500 Augie Fackler hgweb: fix up trailing slash detection on Python 3
Sun, 04 Mar 2018 13:03:22 -0500 Augie Fackler hgweb: convert req.form to bytes for all keys and values
Sun, 04 Mar 2018 12:33:15 -0500 Augie Fackler templater: show repr of string we're rejecting
Sun, 04 Mar 2018 12:21:01 -0500 Augie Fackler webutil: some %d instead of %s love on ints
Sun, 04 Mar 2018 12:17:02 -0500 Augie Fackler py3: whitelist three more cases
Sun, 04 Mar 2018 12:08:53 -0500 Augie Fackler archival: our filenames are bytes, not strs
Sun, 04 Mar 2018 12:08:37 -0500 Augie Fackler archival: tar file modes need to be sysstrs
Sun, 04 Mar 2018 12:08:19 -0500 Augie Fackler archival: fsdecode paths before passing to tar or zip objects
Sun, 04 Mar 2018 05:15:24 +0530 Pulkit Goyal py3: add b'' prefixes in tests/test-minirst.py
Sun, 04 Mar 2018 22:40:33 +0530 Pulkit Goyal py3: make sure __repr__ returns a str
Sun, 04 Mar 2018 22:40:08 +0530 Pulkit Goyal py3: make sure regular expressions are bytes
Sun, 04 Mar 2018 05:53:59 +0530 Pulkit Goyal py3: use bytes instead of str to make sure we use bytes internally
Sun, 04 Mar 2018 22:37:41 +0530 Pulkit Goyal py3: use util.forcebytestr instead of str to convert error messages
Sat, 03 Mar 2018 23:49:39 -0500 Yuya Nishihara lock: block signal interrupt while making a lock file
Sun, 04 Mar 2018 09:40:12 -0500 Augie Fackler fuzz: add some more docs about building/running fuzzers
Sun, 04 Mar 2018 11:49:33 -0500 Augie Fackler util: also silence py3 warnings from codec module
Thu, 15 Feb 2018 18:05:58 -0800 Kyle Lippincott docs: small fixes for profiling.nested and the overall description
Sun, 04 Mar 2018 10:20:41 -0500 Augie Fackler scmutil: fix oversight in b76248e51605c6 where I forgot to use msg
Sun, 04 Mar 2018 10:23:07 -0500 Augie Fackler hghave: remove unused "as ex" in exception block
Sat, 03 Mar 2018 18:33:10 -0500 Augie Fackler tests: port test-log to Python 3
Sat, 03 Mar 2018 19:12:47 -0500 Yuya Nishihara py3: make gettext domain a system string
Sun, 04 Mar 2018 07:03:50 -0500 Yuya Nishihara templater: fix position of terminator character in error message
Sun, 04 Mar 2018 10:42:51 -0500 Augie Fackler merge with stable
Sat, 03 Mar 2018 15:31:37 -0800 Ryan McElroy revsetlang: add a hint for more useful parse errors
Sat, 03 Mar 2018 11:07:46 -0800 Ryan McElroy setup: ignore extension load failures when finding working hg
Sat, 03 Mar 2018 00:35:59 -0500 Matt Harbison profile: colorize output on Windows
Sat, 03 Mar 2018 19:02:50 -0500 Kevin Bullock dispatch: don't clamp the range of the exit code twice
Sat, 03 Mar 2018 23:29:40 -0500 Matt Harbison bdiff: avoid pointer arithmetic on void*
Sat, 03 Mar 2018 19:26:30 -0500 Augie Fackler fuzz: add a quick README to try and document how to test new fuzzers
Sat, 03 Mar 2018 18:58:13 -0500 Augie Fackler fuzz: add a fuzzer for xdiff
Sat, 03 Mar 2018 12:39:15 -0800 Jun Wu tests: add tests about diff quality
Sat, 03 Mar 2018 12:39:14 -0800 Jun Wu run-tests: allow #require inside #if
Sat, 03 Mar 2018 12:39:14 -0800 Jun Wu mdiff: add a config option to use xdiff algorithm
Sat, 03 Mar 2018 12:39:14 -0800 Jun Wu bdiff: add a xdiffblocks method
Sat, 03 Mar 2018 12:39:11 -0800 Jun Wu xdiff: reduce indent heuristic overhead
Sat, 03 Mar 2018 12:38:41 -0800 Jun Wu xdiff: add a bdiff hunk mode
Sat, 03 Mar 2018 10:39:55 -0800 Jun Wu xdiff: remove patience and histogram diff algorithms
Sat, 03 Mar 2018 10:39:43 -0800 Jun Wu xdiff: vendor xdiff library from git
Sat, 03 Mar 2018 14:30:21 -0800 Ryan McElroy templater: provide hint for multi-line templates with parse errors
Sat, 03 Mar 2018 14:23:40 -0800 Ryan McElroy templater: add hint to template parse errors to help locate issues
Fri, 02 Mar 2018 07:17:06 +0530 Pulkit Goyal py3: use b"%d" to covert integer to bytes instead of str
Fri, 02 Mar 2018 07:16:33 +0530 Pulkit Goyal py3: use bytes() instead of str()
Fri, 02 Mar 2018 07:15:54 +0530 Pulkit Goyal py3: replace __str__ to __bytes__ in hgext/journal.py
Wed, 31 Jan 2018 22:21:33 -0800 Martin von Zweigbergk testrunner: add option to sort tests by previous run time
Sat, 03 Mar 2018 17:53:32 -0500 Augie Fackler py3: whitelist another 15 passing tests
Sat, 03 Mar 2018 17:09:26 -0500 Augie Fackler cmdutil: ensure PatchError messages are coerded to bytes, not str
Sat, 03 Mar 2018 17:08:41 -0500 Augie Fackler tests: fix bytes literals in test-fncache.t
Sat, 03 Mar 2018 17:08:05 -0500 Augie Fackler scmutil: avoid using basestring and add explicit handling of unicodes
Sat, 03 Mar 2018 17:07:18 -0500 Augie Fackler tests: fix inline extension bytes in test-ssh-proto-unbundle.t
Sat, 03 Mar 2018 16:38:17 -0500 Augie Fackler hghave: fix up clang-libfuzzer regex to be bytes
Sat, 03 Mar 2018 15:41:12 -0500 Yuya Nishihara py3: accept both unicode and byte strings as filename carried by IOError
Sat, 03 Mar 2018 15:33:52 -0500 Yuya Nishihara py3: back out c77c925987d7 to store bytes filename in IOError
Sat, 03 Mar 2018 14:57:23 -0500 Augie Fackler largefiles: headers and values need to be sysstrs, add r prefixes
Sat, 03 Mar 2018 11:26:30 -0500 Gregory Szorc cext: accept arguments as Py_buffer
Sat, 03 Mar 2018 11:19:43 -0500 Gregory Szorc cext: refactor cleanup code in bdiff()
Fri, 02 Mar 2018 07:13:33 +0530 Pulkit Goyal py3: use pycompat.bytestr() to convert error messages to bytes
Sat, 03 Mar 2018 14:28:51 -0500 Augie Fackler url: more bytes/unicodes fussing in url.py around auth handling
Sat, 03 Mar 2018 14:24:21 -0500 Augie Fackler httpconnection: convert url to bytes in readauthforuri
Sat, 03 Mar 2018 14:44:41 -0500 Augie Fackler tests: prevent enormous output spew in test-lfs-largefiles.t
Sat, 03 Mar 2018 12:23:03 -0500 Yuya Nishihara py3: fix formatting of path-auditing errors
Sat, 03 Mar 2018 12:36:05 -0500 Yuya Nishihara py3: make os.curdir a bytes
Sat, 03 Mar 2018 12:34:35 -0500 Yuya Nishihara py3: make os.pardir a bytes
Sat, 03 Mar 2018 14:21:47 -0500 Yuya Nishihara py3: fix slicing of bytes in patch.iterhunks()
Sat, 03 Mar 2018 09:35:59 -0500 Augie Fackler tests: fix various test-check-module-imports.t violations
Tue, 27 Feb 2018 00:33:46 +0530 Pulkit Goyal pycompat: prevent encoding or decoding values if not required
Sat, 03 Mar 2018 10:39:48 -0500 Yuya Nishihara py3: add some b'' to make test-lock-badness.t happy
Sat, 03 Mar 2018 10:32:06 -0500 Yuya Nishihara py3: fix formatting of lock error message
Sat, 03 Mar 2018 10:02:36 -0500 Yuya Nishihara py3: fix some unicode madness in global exception catcher
Sat, 03 Mar 2018 10:08:13 -0500 Yuya Nishihara py3: pass a system-string filename to sub-classes of IOError
Sat, 03 Mar 2018 09:19:34 -0500 Yuya Nishihara py3: fix some membership tests on linkrev adjustment
Fri, 02 Mar 2018 22:38:09 -0500 Yuya Nishihara py3: make test-basic.t pass on Python 3
Fri, 02 Mar 2018 22:35:20 -0500 Yuya Nishihara py3: silence the final IOError by closing stdout/err slightly early
Fri, 02 Mar 2018 22:10:36 -0500 Yuya Nishihara py3: conditionalize initialization of stdio flags
Thu, 01 Mar 2018 18:25:19 -0500 Yuya Nishihara test-command-template: glob out detailed "invalid escape" message
Thu, 01 Mar 2018 08:14:54 -0500 Yuya Nishihara templater: byte-stringify dict/list values before passing to default format
Thu, 01 Mar 2018 08:07:22 -0500 Yuya Nishihara templater: allow dynamically switching the default dict/list formatting
Sat, 03 Mar 2018 21:01:07 +0530 Pulkit Goyal py3: use util.forcevytestr to convert error to bytes
Sat, 03 Mar 2018 09:50:07 -0500 Gregory Szorc util: report integer result from write()
Sat, 03 Mar 2018 09:34:06 -0500 Gregory Szorc util: log readinto() I/O
Fri, 02 Mar 2018 22:47:18 -0500 Gregory Szorc util: teach escapedata() about bytearray
Fri, 02 Mar 2018 22:59:12 -0500 Gregory Szorc sshpeer: don't read(0)
Sat, 03 Mar 2018 05:51:34 -0500 Yuya Nishihara py3: unblock C extensions on Python 3
Sat, 03 Mar 2018 07:59:20 -0500 Yuya Nishihara py3: make test-ancestors.py pass on Python 3 with C extensions
Sat, 03 Mar 2018 07:24:25 -0500 Yuya Nishihara py3: do not pass a memoryview to bdiff.bdiff()
Sat, 03 Mar 2018 07:00:37 -0500 Yuya Nishihara py3: do not pass a list of iterators to computephasesmapsets()
Sat, 03 Mar 2018 06:57:02 -0500 Yuya Nishihara cext: fix computephasesmapsets() not to return without setting an exception
Sat, 03 Mar 2018 06:44:47 -0500 Yuya Nishihara py3: do not pass a float to dict_new_presized()
Sat, 03 Mar 2018 06:41:52 -0500 Yuya Nishihara cext: mark tuple_format as a constant
Sat, 03 Mar 2018 06:18:47 -0500 Yuya Nishihara py3: bulk-replace 'const char*' format specifier passed to PyArg_ParseTuple*()
Sat, 03 Mar 2018 06:08:22 -0500 Yuya Nishihara py3: bulk-replace bytes format specifier passed to Py_BuildValue()
Sat, 03 Mar 2018 05:58:41 -0500 Yuya Nishihara py3: add PY23() macro to switch string literal depending on python version
Sat, 03 Mar 2018 05:50:45 -0500 Yuya Nishihara py3: don't try to mangle C extension blob by code transformer
Fri, 02 Mar 2018 18:47:27 -0500 Augie Fackler tests: add missing b prefixes in test-atomictempfile.py
Tue, 27 Feb 2018 16:31:44 -0800 Gregory Szorc wireproto: only expose "between" to version 1 of wire protocols
Fri, 02 Mar 2018 18:55:18 -0500 Gregory Szorc tests: add more tests around hook output and getbundle
Tue, 27 Feb 2018 16:24:02 -0800 Gregory Szorc wireproto: add transport specific capabilities in the transport
Tue, 27 Feb 2018 15:23:04 -0800 Gregory Szorc wireproto: don't expose changegroupsubset capability if not available
Tue, 27 Feb 2018 15:06:10 -0800 Gregory Szorc wireproto: don't expose legacy commands to version 2 of wire protocol
Tue, 27 Feb 2018 14:56:03 -0800 Gregory Szorc wireprotoserver: identify requests via version 2 of SSH protocol as such