mercurial/mail.py
Fri, 30 Apr 2021 16:13:02 -0700 Kyle Lippincott black: make codebase compatible with black v21.4b2 and v20.8b1 stable
Tue, 20 Apr 2021 23:31:36 -0400 Matt Harbison mail: add a TODO about proper mbox locking stable
Mon, 19 Apr 2021 20:38:52 -0400 Matt Harbison mail: force SMTPException to bytes before wrapping in error.Abort
Mon, 19 Apr 2021 17:26:57 -0400 Matt Harbison mail: split out the SMTP login to allow the keyring extension to wrap it
Tue, 20 Apr 2021 00:23:56 -0400 Matt Harbison mail: use a context manager when writing to mbox
Mon, 12 Apr 2021 03:01:04 +0200 Pierre-Yves David urlutil: extract `url` related code from `util` into the new module
Thu, 25 Mar 2021 18:02:08 +0100 Raphaël Gomès contributor: change mentions of mpm to olivia
Thu, 11 Mar 2021 17:04:58 -0500 Matt Harbison mail: convert SMTPException to bytes before passing to error.Abort() stable
Fri, 27 Nov 2020 17:03:29 -0500 Augie Fackler formating: upgrade to black 20.8b1
Mon, 23 Nov 2020 11:47:06 -0500 Matt Harbison ui: ensure `getpass()` returns bytes stable
Mon, 02 Dec 2019 14:44:26 +0100 Julien Cristau mail: use procutil.shellsplit instead of bytes.split to parse command
Tue, 19 Nov 2019 23:49:05 +0900 Yuya Nishihara typing: consolidate "if not globals():" trick
Wed, 13 Nov 2019 16:46:28 +0100 Denis Laxalde mail: move strtolocal call in _addressencode()
Wed, 13 Nov 2019 15:23:04 +0100 Denis Laxalde mail: use a native string for "subtype" value
Tue, 12 Nov 2019 22:52:30 +0100 Denis Laxalde mail: let all charset values be native strings
Wed, 13 Nov 2019 22:20:44 +0100 Denis Laxalde mail: add type hints for pytype
Tue, 12 Nov 2019 17:12:16 +0100 Denis Laxalde mail: fix a bad return type in _encode()
Sat, 09 Nov 2019 16:54:33 +0100 Denis Laxalde mail: convert addr to str early in addrlistencode()
Sat, 09 Nov 2019 15:16:52 +0100 Denis Laxalde mail: let addressencode() / addrlistencode() return native strings
Sat, 09 Nov 2019 12:45:14 +0100 Denis Laxalde mail: let headencode() return a native string
Fri, 08 Nov 2019 11:19:20 -0800 Augie Fackler cleanup: remove pointless r-prefixes on single-quoted strings
Wed, 06 Nov 2019 15:34:40 -0500 Augie Fackler mail: suppress a pytype error that's just experimentally wrong
Wed, 30 Oct 2019 16:39:18 -0400 Augie Fackler mail: black wants to add this blank line stable
Thu, 24 Oct 2019 14:28:20 +0200 Denis Laxalde py3: decode encoding literal before passing to .decode() stable
Thu, 24 Oct 2019 15:28:00 +0200 Denis Laxalde py3: use a BytesParser in notify extension stable
Thu, 24 Oct 2019 17:16:43 +0200 Denis Laxalde py3: fix headencode() with display=False stable
Thu, 24 Oct 2019 14:31:24 +0200 Denis Laxalde mail: catch LookupError in headdecode() stable
Thu, 10 Oct 2019 21:37:12 +0200 Denis Laxalde py3: decode username and password before SMTP login
Thu, 10 Oct 2019 21:30:44 +0200 Denis Laxalde py3: use socket.makefile() instead of dropped smtplib.SSLFakeFile
Thu, 10 Oct 2019 21:05:34 +0200 Denis Laxalde py3: call SMTP.docmd() with an str
less more (0) -100 -50 -30 tip