Fri, 06 Jan 2023 00:04:46 -0500 |
Matt Harbison |
notify: force an exception wrapped by errors.Abort to bytestr
|
Tue, 31 May 2022 00:50:29 +0200 |
Manuel Jacob |
py3: constant-fold some `pycompat.ispy3`
|
Mon, 21 Feb 2022 13:08:28 -0700 |
Gregory Szorc |
py3: use class X: instead of class X(object):
|
Thu, 03 Mar 2022 17:34:00 +0100 |
Gregory Szorc |
py2: remove simple from __future__ statements
|
Sun, 06 Feb 2022 19:14:51 +0300 |
Anton Shestakov |
notify: don't produce errors if a revision is not found
|
Fri, 27 Nov 2020 17:03:29 -0500 |
Augie Fackler |
formating: upgrade to black 20.8b1
|
Wed, 26 Feb 2020 22:35:39 +0100 |
Joerg Sonnenberger |
notify: optional mail threading based on obsmarker
|
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
|
Thu, 24 Oct 2019 16:34:43 +0200 |
Denis Laxalde |
py3: decode payload of notify email
stable
|
Thu, 24 Oct 2019 15:50:15 +0200 |
Denis Laxalde |
py3: decode email headers with mail.headdecode() in notify extension
stable
|
Thu, 24 Oct 2019 15:46:16 +0200 |
Denis Laxalde |
py3: use stdlib's parseaddr() to get sender header in notify extension
stable
|
Thu, 24 Oct 2019 15:28:00 +0200 |
Denis Laxalde |
py3: use a BytesParser in notify extension
stable
|