Mon, 26 Feb 2018 18:00:29 +0530 Pulkit Goyal py3: convert a map expression into list comprehension
Mon, 26 Feb 2018 16:22:15 +0530 Pulkit Goyal py3: use email.generator module instead of email.Generator
Mon, 26 Feb 2018 16:16:37 +0530 Pulkit Goyal py3: use pycompat.strkwargs to convert kwargs keys to str
Mon, 26 Feb 2018 01:01:35 -0500 Augie Fackler py3: whitelist test-push-http.t as passing
Mon, 26 Feb 2018 00:51:41 -0500 Augie Fackler util: handle fileno() on Python 3 throwing io.UnsupportedOperation
Mon, 26 Feb 2018 00:50:57 -0500 Augie Fackler wireproto: use %d to encode an int, not a %s
Mon, 26 Feb 2018 00:50:35 -0500 Augie Fackler httppeer: explicitly catch urlerr.httperror and re-raise
Mon, 26 Feb 2018 00:49:33 -0500 Augie Fackler hgweb: pass exception message to builtin Exception ctor as sysstr
Mon, 26 Feb 2018 00:28:10 -0500 Augie Fackler bundle2: part id is an int, use %d to make it bytes
Mon, 26 Feb 2018 00:27:47 -0500 Augie Fackler bundle2: **strkwargs love on various kwargs constructions
Sun, 25 Feb 2018 23:51:32 -0500 Augie Fackler http: drop custom http client logic
Sun, 25 Feb 2018 23:34:58 -0500 Augie Fackler statichttprepo: move HTTPRangeHandler from byterange and delete the latter
Sun, 25 Feb 2018 23:09:58 -0500 Augie Fackler filemerge: do what the context __bytes__ does, but locally
Sun, 25 Feb 2018 23:09:07 -0500 Augie Fackler py3: convert known-int values to bytes using %d
Sun, 25 Feb 2018 23:08:41 -0500 Augie Fackler py3: hunt down str(exception) instances and use util.forcebytestr
Sun, 25 Feb 2018 22:30:14 -0500 Augie Fackler subrepo: use util.forcebytestr() instead of str() on exception
Sun, 25 Feb 2018 22:29:28 -0500 Augie Fackler tests: add missing b prefixes in test-commit.t
Sun, 25 Feb 2018 22:28:52 -0500 Augie Fackler commitextras: fix on Python 3 by using sysstrs for __dict__ ops
Sun, 25 Feb 2018 22:06:53 -0500 Augie Fackler util: use pycompat.bytestr() instead of str()
Wed, 21 Feb 2018 22:47:47 +0900 Yuya Nishihara showconfig: allow multiple section.name selectors (issue5797)
Wed, 21 Feb 2018 23:02:39 +0900 Yuya Nishihara showconfig: use set to filter sections and entry names
Wed, 21 Feb 2018 22:20:27 +0900 Yuya Nishihara util: factor out shellsplit() function
Fri, 23 Feb 2018 23:09:58 +0900 Yuya Nishihara diff: do not split function name if character encoding is unknown
Sun, 25 Feb 2018 11:20:35 +0900 Yuya Nishihara histedit: use repo.revs() instead of repo.set() where revisions are needed
Sun, 25 Feb 2018 11:13:01 +0900 Yuya Nishihara acl: replace bare getpass.getuser() by platform function
Sat, 24 Feb 2018 11:21:14 -0800 Gregory Szorc context: remove basectx.__int__ (API)
Sat, 24 Feb 2018 11:17:10 -0800 Gregory Szorc patchbomb: resolve revs before evaluating %ld revset
Sat, 24 Feb 2018 11:04:21 -0800 Gregory Szorc histedit: resolve revs before evaluating %ld revset
Sat, 24 Feb 2018 11:20:24 -0800 Gregory Szorc split: use ctx.rev() instead of %d % ctx
Sat, 24 Feb 2018 11:14:28 -0800 Gregory Szorc commands: use ctx.rev() instead of %d % ctx
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -30 +30 +50 +100 +300 +1000 +3000 +10000 tip