Since the last update of Heptapod (10th October 2025), the integration “Emails on push” does not sent emails to the commits mailing list.
This emails are an important tools for the maintainer to follow what must be back-ported (this is why no bug fixes have been merged since this date).
As it seems that Heptapod will not be fixed in a reasonable amount of time. We have deactivate the integration on Heptapod and setup to mirror all the repositories on moretus and activate the NotifyExtension. A cron job is planned to pull every 15 minutes (so there will be some delay) to trigger the notifycation of new public changeset using this configuration:
[extensions]
notify =
[hooks]
incoming.notify = python:hgext.notify.hook
[email]
from = hg@tryton.org
[smtp]
host = localhost
[web]
baseurl = https://code.tryton.org/
[notify]
sources = pull
test = False
maxdiff = -1
strip = 4
template =\
Subject: [{webroot}] [{branch}] {desc|firstline|strip}
From: {author|person} <hg@tryton.org>
\n
details: {baseurl}{webroot}/commit/{node|short}
branch: {branch}
user: {author}
date: {date|date}
description:
\t{desc|tabindent|strip}
[reposubs]
*#public() = commits@tryton.org