log hgext/notify.py @ 52157:891f6d56f3db stable tip

age author description
Mon, 16 Sep 2024 15:36:44 +0200 Matt Harbison typing: add `from __future__ import annotations` to most files
Mon, 16 Sep 2024 15:36:38 +0200 Matt Harbison format: add many "missing" comma
Thu, 18 Jul 2024 12:36:12 +0200 Raphaël Gomès black: format the codebase with 23.3.0
Tue, 23 Jul 2024 10:02:46 +0200 Raphaël Gomès Backout accidental publication of a large range of revisions
Thu, 18 Jul 2024 12:36:12 +0200 Raphaël Gomès black: format the codebase with 23.3.0
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
Thu, 10 Oct 2019 13:48:30 +0200 Denis Laxalde py3: use as_bytes() method of EmailMessage stable
Mon, 07 Oct 2019 21:21:16 -0400 Gregory Szorc notify: cast hash to bytes
Tue, 08 Oct 2019 15:06:18 -0700 Martin von Zweigbergk cleanup: join string literals that are already on one line
Sun, 06 Oct 2019 09:48:39 -0400 Augie Fackler formatting: byteify all mercurial/ and hgext/ string literals
Sun, 06 Oct 2019 09:45:02 -0400 Augie Fackler formatting: blacken the codebase
Sat, 07 Sep 2019 12:49:33 +0200 Joerg Sonnenberger notify: add option for deterministic message-id generation
Sat, 26 Jan 2019 10:22:09 -0800 Gregory Szorc notify: be more defensive aboute None values
Sun, 14 Oct 2018 05:29:00 -0400 Augie Fackler notify: a ton of encoding dancing to deal with the email module
Sun, 14 Oct 2018 13:35:47 +0200 Yuya Nishihara notify: just use email.errors
Sun, 14 Oct 2018 05:28:01 -0400 Augie Fackler notify: adapt to new location of email module's errors
Sun, 14 Oct 2018 04:33:47 -0400 Augie Fackler notify: add some b prefixes
Sat, 12 May 2018 23:44:08 +0200 Joerg Sonnenberger notify: add option to include function names in the diff output
Wed, 18 Apr 2018 15:07:06 +0200 Boris Feld notify: only notify for non-filtered revision stable
Wed, 18 Apr 2018 15:05:12 +0200 Boris Feld notify: access the initial revision on an unfiltered repository (issue5821) stable
Wed, 18 Apr 2018 15:04:12 +0200 Boris Feld notify: use changelog API to iterate over revision number (issue5821) stable
Tue, 17 Apr 2018 13:46:18 +0200 Joerg Sonnenberger notify: add maxdiffstat option to truncate long file lists
Thu, 22 Mar 2018 21:56:20 +0900 Yuya Nishihara stringutil: bulk-replace call sites to point to new module
Thu, 15 Feb 2018 17:18:26 +0100 Boris Feld util: extract all date-related utils in utils/dateutil module
Sun, 21 Jan 2018 14:28:03 +0900 Yuya Nishihara logcmdutil: drop default arguments from changesetdisplayer/templater() calls
Sun, 21 Jan 2018 13:03:03 +0900 Yuya Nishihara cmdutil: drop aliases for logcmdutil functions (API)
Sat, 30 Dec 2017 00:13:56 +0530 Pulkit Goyal py3: use email.parser module to parse email messages
Fri, 13 Oct 2017 21:50:43 +0200 Boris Feld configitem: register the 'notify.changegroup' config
Fri, 13 Oct 2017 21:50:32 +0200 Boris Feld configitem: register the 'notify.outgoing' config
Thu, 12 Oct 2017 00:57:49 +0200 Boris Feld configitem: register the 'notify.incoming' config
Fri, 30 Jun 2017 03:43:31 +0200 Boris Feld configitems: register the 'notify.test' config
Fri, 30 Jun 2017 03:43:30 +0200 Boris Feld configitems: register the 'notify.template' config
Fri, 30 Jun 2017 03:43:29 +0200 Boris Feld configitems: register the 'notify.style' config
Fri, 30 Jun 2017 03:43:28 +0200 Boris Feld configitems: register the 'notify.strip' config
Fri, 30 Jun 2017 03:43:27 +0200 Boris Feld configitems: register the 'notify.sources' config
Fri, 30 Jun 2017 03:43:26 +0200 Boris Feld configitems: register the 'notify.merge' config
Fri, 30 Jun 2017 03:43:25 +0200 Boris Feld configitems: register the 'notify.mbox' config
Fri, 30 Jun 2017 03:43:24 +0200 Boris Feld configitems: register the 'notify.maxsubject' config
Fri, 30 Jun 2017 03:43:23 +0200 Boris Feld configitems: register the 'notify.maxdiff' config
Fri, 30 Jun 2017 03:43:22 +0200 Boris Feld configitems: register the 'notify.fromauthor' config
Fri, 30 Jun 2017 03:43:20 +0200 Boris Feld configitems: register the 'notify.domain' config
Fri, 30 Jun 2017 03:43:19 +0200 Boris Feld configitems: register the 'notify.diffstat' config
Fri, 30 Jun 2017 03:43:18 +0200 Boris Feld configitems: register the 'notify.config' config
Sat, 22 Apr 2017 19:02:47 +0900 Yuya Nishihara cmdutil: pass templatespec tuple directly to changeset_templater (API)
Tue, 23 Aug 2016 11:26:08 -0400 Augie Fackler extensions: change magic "shipped with hg" string
Thu, 26 May 2016 01:57:34 +0900 FUJIWARA Katsunori notify: make a message translatable
Sat, 14 May 2016 14:03:12 +0900 Yuya Nishihara py3: move up symbol imports to enforce import-checker rules
Mon, 04 Apr 2016 22:50:50 +0900 Yuya Nishihara notify: do not load style file if template is specified (BC)
Wed, 02 Mar 2016 21:48:08 +0000 timeless notify: use absolute_import
Thu, 08 Oct 2015 12:55:45 -0700 Pierre-Yves David error: get Abort from 'error' instead of 'util'
Mon, 05 Oct 2015 10:43:16 -0600 Bruce Cran notify: fix fromauthor setting for 'incoming' hook type (issue4194) stable
Tue, 23 Jun 2015 22:20:08 -0700 Gregory Szorc global: mass rewrite to use modern exception syntax
Mon, 18 May 2015 16:24:16 -0500 Pierre-Yves David notify: drop import required by Python 2.4
Tue, 28 Apr 2015 16:44:37 -0400 Augie Fackler extensions: document that `testedwith = 'internal'` is special
Mon, 04 May 2015 10:01:03 +0900 Yuya Nishihara templater: remove noop calls of parsestring(s, quoted=False) (API)
Fri, 13 Mar 2015 17:00:06 -0400 Jordi Gutiérrez Hermoso style: kill ersatz if-else ternary operators
Tue, 18 Nov 2014 21:47:47 -0800 Siddharth Agarwal notify: explicitly honor all diffopts
Sat, 08 Mar 2014 16:14:08 -0600 Matt Mackall changeset_templater: remove use_template method
Tue, 24 Sep 2013 15:10:32 -0400 Augie Fackler python2.4: fix imports of sub-packages of the email package
Fri, 20 Sep 2013 10:16:55 -0400 Augie Fackler notify: correct import of email module, sort stdlib modules to top
Mon, 13 Aug 2012 22:42:10 +0200 Michal Sznajder notify: support revset selection for subscriptions
Wed, 13 Jun 2012 20:14:28 +0200 Martin Geisler merge with stable
Tue, 29 May 2012 07:07:10 -0500 David Champion notify: various fixes to docstring stable
Tue, 15 May 2012 14:37:49 -0500 Augie Fackler hgext: mark all first-party extensions as such
Sat, 12 May 2012 15:54:54 +0200 Brodie Rao cleanup: eradicate long lines
Mon, 23 Apr 2012 00:30:45 +0900 FUJIWARA Katsunori doc: fix careless document miss in help of hgext/notify stable
Thu, 15 Dec 2011 13:57:54 +0100 Nikolaus Schueler notify: change behavior of "changegroup" hook
Wed, 23 Nov 2011 02:36:33 +0100 Mads Kiilerich notify: add option for writing to mbox
Tue, 26 Jul 2011 21:30:12 +0200 Patrick Mezard notify: rewrite user documentation
Wed, 13 Jul 2011 19:23:33 +0200 Patrick Mezard notify: remove unused url() method
Tue, 14 Jun 2011 13:29:25 +0200 Ingo Bressler notify: send changesets on 'outgoing' hook, updated doc
Mon, 04 Apr 2011 16:21:59 -0500 Matt Mackall misc: replace .parents()[0] with p1()
Fri, 24 Dec 2010 01:17:18 +0900 Yuya Nishihara notify: use util.ellipsis() to truncate long subject stable
Mon, 25 Jan 2010 00:05:27 -0600 Matt Mackall many, many trivial check-code fixups
Tue, 19 Jan 2010 22:20:08 -0600 Matt Mackall Update license to GPLv2+ stable
Tue, 22 Dec 2009 00:50:03 +0100 Martin Geisler hgext: enable extensions without "hgext." prefix in help texts stable
Wed, 23 Sep 2009 02:31:09 -0500 David Champion notify: permit suppression of merge changeset notification
Mon, 28 Sep 2009 13:21:41 -0700 Bryan O'Sullivan Merge with crew
Mon, 24 Aug 2009 16:30:42 -0700 Bryan O'Sullivan notify: make it possible to pass extra info into templates
Sat, 19 Sep 2009 01:15:38 +0200 Martin Geisler do not attempt to translate ui.debug output
Thu, 06 Aug 2009 21:35:58 -0700 Bryan O'Sullivan Merge with crew
Thu, 06 Aug 2009 18:48:00 -0700 Bryan O'Sullivan Merge with mpm
Wed, 05 Aug 2009 17:21:29 +0200 Dirkjan Ochtman merge with crew-stable
Wed, 05 Aug 2009 17:19:08 +0200 Christian Ebert notify: do not mime encode multipart templates
Sun, 26 Jul 2009 01:55:18 +0200 Martin Geisler notify: wrap docstrings at 70 characters
Thu, 16 Jul 2009 23:25:26 +0200 Martin Geisler commands: use minirst parser when displaying help
Mon, 13 Jul 2009 09:50:26 +0900 Nicolas Dumazet for calls expecting bool args, pass bool instead of int
Thu, 09 Jul 2009 22:43:24 +0200 Martin Geisler notify: fix indentation in module docstring
Thu, 09 Jul 2009 22:42:43 +0200 Martin Geisler notify: cleanup module docstring
Tue, 07 Jul 2009 23:54:42 +0200 Martin Geisler notify: wrapped docstrings at 78 characters
Wed, 24 Jun 2009 13:42:34 +0200 Dirkjan Ochtman extensions: change descriptions for hook-providing extensions
Mon, 22 Jun 2009 15:48:08 +0200 Cédric Duval extensions: improve the consistency of synopses
Sun, 26 Apr 2009 01:08:54 +0200 Martin Geisler updated license to be explicit about GPL version 2
Fri, 24 Apr 2009 17:32:18 +0200 Martin Geisler notify: turned a set-like dict into a real set
Thu, 23 Apr 2009 15:40:10 -0500 Matt Mackall ui: fold readsections into readconfig
Wed, 08 Apr 2009 00:41:07 +0200 Martin Geisler notify, commands: word-wrap help strings
Tue, 07 Apr 2009 22:58:05 +0200 Martin Geisler expand "repo" to "repository" in help texts
Mon, 23 Mar 2009 13:12:07 +0100 Peter Arrenbrecht cleanup: drop unused imports
Sat, 14 Feb 2009 22:40:39 +0100 Jim Correia add --git option to commands supporting --patch (log, incoming, history, tip)
Thu, 05 Feb 2009 18:21:22 +0100 Dirkjan Ochtman notify: use contexts more pervasively
Sun, 25 Jan 2009 11:10:51 +0100 Christian Ebert notify: remove subfunctions that are called only once
Thu, 15 Jan 2009 01:38:52 +0100 Christian Ebert notify: fix neglect of custom headers set via template
Tue, 02 Dec 2008 15:31:33 +0100 Christian Ebert notify: no charset conversion when testing
Fri, 14 Nov 2008 13:59:25 +0100 Dirkjan Ochtman cmdutil: use change contexts for cset-printer and cset-templater
Mon, 03 Nov 2008 16:48:23 +0100 Dirkjan Ochtman patch: turn patch.diff() into a generator
Sat, 18 Oct 2008 16:56:39 +0200 Dirkjan Ochtman help: better documentation intro for a few extensions
Sat, 12 Jul 2008 19:12:18 +0100 Christian Ebert notify: mime-encode messages
Wed, 03 Sep 2008 01:49:16 +0200 divy notify: fix diffstat printing
Tue, 02 Sep 2008 15:41:51 +0200 Dennis Schoen fix changegroup.notify hook broken by fb42030d79d6
Thu, 07 Aug 2008 09:53:27 +0200 Dirkjan Ochtman merge with crew-stable
Thu, 07 Aug 2008 09:31:42 +0200 Doug Philips Let the notify extension use [diff] options too.
Fri, 27 Jun 2008 18:28:45 -0500 Matt Mackall util: add sort helper
Thu, 26 Jun 2008 14:35:50 -0500 Matt Mackall add __len__ and __iter__ methods to repo and revlog
Thu, 20 Mar 2008 16:42:51 +0100 Benoît Allard notify: print diffstat even if maxline == 0
Tue, 11 Mar 2008 17:42:41 -0500 Matt Mackall dates: improve timezone handling
Thu, 06 Mar 2008 22:23:26 +0100 Joel Rosdahl Expand import * to allow Pyflakes to find problems
Thu, 31 Jan 2008 14:44:19 -0600 Matt Mackall templater: move email function to util
Mon, 04 Jun 2007 22:08:42 +0200 Thomas Arendsen Hein merge with stable
Mon, 04 Jun 2007 22:02:17 +0200 Thomas Arendsen Hein Fixed indentation in hgext/notify.py
Sun, 03 Jun 2007 17:18:48 +0200 Patrick Mezard Merge with crew-stable
Thu, 24 May 2007 16:32:38 +0200 Mathieu Clabaut Add sending date to notify message.
Fri, 16 Feb 2007 05:27:37 -0200 Alexis S. L. Carvalho merge with crew-stable
Fri, 16 Feb 2007 04:54:49 -0200 Alexis S. L. Carvalho notify: don't try to fix addresses if notify.domain is not set
Tue, 13 Feb 2007 10:25:45 -0200 Alexis S. L. Carvalho merge with crew-stable
Tue, 30 Jan 2007 10:35:25 -0500 Sean Dague Prevent type exception on concatenation if diffstat returns None.
Thu, 14 Dec 2006 20:25:19 -0600 Matt Mackall Simplify i18n imports
Wed, 13 Dec 2006 13:27:09 -0600 Matt Mackall Replace demandload with new demandimport
Tue, 12 Dec 2006 18:16:23 -0600 Matt Mackall Remove deprecated old-style branch support
Fri, 01 Dec 2006 01:28:20 -0600 Matt Mackall fix notify with new ui buffering
Sat, 18 Nov 2006 17:20:38 -0200 Marcos Chaves fix warnings generated by pygettext.py.
Mon, 13 Nov 2006 13:26:57 -0600 Matt Mackall templates: move changeset templating bits to cmdutils
Tue, 17 Oct 2006 17:04:25 -0300 Alexis S. L. Carvalho use ui.readsections in the notify extension
Sun, 15 Oct 2006 16:35:47 +0200 Aurelien Jacobs document the diffstat option of the notify extension
Wed, 13 Sep 2006 13:14:08 -0700 Matt Doar Add support for diffstat in commit emails, and move diffstat from
Thu, 24 Aug 2006 15:19:56 -0700 Alexis S. L. Carvalho Fixed an exception in notify extension (b2a_hex argument incorrect)
Tue, 15 Aug 2006 14:06:50 -0500 Matt Mackall Move ui.sendmail to mail.connect/sendmail
Sat, 12 Aug 2006 16:13:27 -0700 Vadim Gelfer refactor text diff/patch code.
Sat, 05 Aug 2006 02:00:09 -0700 Vadim Gelfer make error better.
Sat, 20 May 2006 12:52:02 -0700 Vadim Gelfer notify: add debug output. do not fail if no config file.
Fri, 19 May 2006 14:57:45 -0700 Vadim Gelfer notify: fix off by one error.
Tue, 16 May 2006 14:17:45 -0700 Aurelien Jacobs notify changeset diff should be against current node instead of tip
Mon, 08 May 2006 16:50:27 -0700 Vadim Gelfer localrepository.addchangegroup: add more source infos to hooks
Mon, 08 May 2006 12:27:30 -0700 Vadim Gelfer notify: add 'to' header to message.
Mon, 08 May 2006 11:16:09 -0700 Vadim Gelfer notify extension: generate right number of diffs
Mon, 08 May 2006 10:59:58 -0700 Vadim Gelfer reverse sense of return value from python hooks.
Thu, 04 May 2006 15:07:35 -0700 Vadim Gelfer add email notification hook. hook written in python.
Thu, 04 May 2006 12:25:10 -0700 Bryan O'Sullivan patch queue: notify.patch