Sat, 20 Jan 2018 02:41:10 -0700 Tom Prince phabricator: specify API tokens per host, rather than per repo
Sun, 04 Mar 2018 18:47:07 -0500 Yuya Nishihara py3: drop b'' from generate-working-copy-states.py output
Sun, 04 Mar 2018 18:41:09 -0500 Yuya Nishihara py3: make test-commit-multiple.t byte-safe
Sun, 04 Mar 2018 18:34:46 -0500 Yuya Nishihara py3: fix type of default username
Sun, 04 Mar 2018 18:21:16 -0500 Yuya Nishihara py3: read/write plain lock file in binary mode
Mon, 05 Mar 2018 12:31:08 -0500 Augie Fackler util: stop calling os.stat_float_times()
Mon, 05 Mar 2018 12:30:20 -0500 Augie Fackler cleanup: use stat_result[stat.ST_MTIME] instead of stat_result.st_mtime
Mon, 05 Mar 2018 15:07:32 -0500 Augie Fackler osutil: implement minimal __getitem__ compatibility on our custom listdir type
Sun, 04 Mar 2018 21:14:24 -0500 Augie Fackler hgweb: adapt to socket._fileobject changes in Python 3
Sun, 04 Mar 2018 16:20:24 -0500 Augie Fackler debugcommands: fix some %r output with bytestr() wrappers
Wed, 07 Mar 2018 11:00:17 -0800 Martin von Zweigbergk tests: add test for issue 5494 but with --collapse
Wed, 07 Mar 2018 10:55:57 -0800 Martin von Zweigbergk tests: .hg/merge is a directory, so use `test -d`
Tue, 06 Mar 2018 14:29:20 -0800 Martin von Zweigbergk rebase: only store collapse message once
Tue, 06 Mar 2018 09:39:24 -0800 Martin von Zweigbergk rebase: collapse two nested if-conditions
Thu, 01 Mar 2018 20:12:25 -0800 Martin von Zweigbergk rebase: reduce scope of "dsguard" variables a bit
Wed, 07 Mar 2018 09:46:53 -0800 Martin von Zweigbergk rebase: remove unused argument "state" from rebasenode()
Wed, 07 Mar 2018 10:31:01 -0800 Martin von Zweigbergk rebase: delete obsolete internal "keepopen" option
Sun, 04 Mar 2018 00:25:58 +0530 Rishabh Madan releasenotes: allow notes for multiple directives in a single changeset
Sun, 04 Mar 2018 00:15:35 +0530 Rishabh Madan releasenotes: mention changeset with warning and abort
Sat, 03 Mar 2018 23:47:22 +0530 Rishabh Madan releasenotes: replace abort with warning while parsing (issue5775)
Wed, 07 Mar 2018 09:07:34 +1100 Vincent Parrett archival: fileit should not use atomictemp, causes performance regression
Sat, 03 Mar 2018 18:55:43 -0500 Gregory Szorc perf: teach perfbdiff to call blocks() and to use xdiff
Tue, 06 Mar 2018 19:31:17 -0800 Jun Wu fuzz: fix xdiff build
Tue, 06 Mar 2018 18:51:11 -0800 Jun Wu xdiff: remove xmerge related logic
Tue, 06 Mar 2018 18:41:08 -0800 Jun Wu xdiff: remove xemit related logic
Sun, 04 Mar 2018 00:17:49 -0800 Jun Wu xdiff: remove unused structure, functions, and constants
Sun, 04 Mar 2018 00:07:04 -0800 Jun Wu xdiff: remove whitespace related feature
Tue, 06 Mar 2018 14:32:14 -0800 Gregory Szorc merge with stable
Sun, 04 Mar 2018 21:16:36 -0500 Augie Fackler sslutil: some more forcebytes() on some exception messages
Sun, 04 Mar 2018 21:15:37 -0500 Augie Fackler sslutil: sslcontext needs the cipher name as a sysstr
Sun, 04 Mar 2018 18:03:55 -0500 Augie Fackler sslutil: lots of unicode/bytes cleanup
Mon, 05 Mar 2018 20:22:34 -0500 Matt Harbison debugwireproto: handle unimplemented util.poll() for Windows
Sun, 04 Mar 2018 16:55:51 -0500 Yuya Nishihara py3: byte-stringify test-blackbox.t
Sun, 04 Mar 2018 16:54:14 -0500 Yuya Nishihara py3: byte-stringify blackbox-readonly-dispatch.py
Sun, 04 Mar 2018 16:50:35 -0500 Yuya Nishihara py3: make blackbox-readonly-dispatch.py use ui instead of print()
Sun, 04 Mar 2018 16:48:17 -0500 Yuya Nishihara py3: fix int formatting of "incoming changes" log
Sun, 04 Mar 2018 16:48:01 -0500 Augie Fackler largefiles: use %d instead of %s to process ints
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
(0) -30000 -10000 -3000 -1000 -300 -100 -60 +60 +100 +300 +1000 +3000 +10000 tip