mercurial/mail.py
Mon, 02 Dec 2019 14:45:00 +0100 Julien Cristau mail: don't complain about a multi-word email.method
Mon, 21 Feb 2022 10:20:48 -0700 Gregory Szorc mail: delete conditional code for Python 2
Thu, 03 Mar 2022 17:34:00 +0100 Gregory Szorc py2: remove simple from __future__ statements
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
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
less more (0) -100 -15 tip