commit email -> off

Giorgos Keramidas keramida at ceid.upatras.gr
Sun Nov 30 13:06:29 EET 2008


On Sun, 30 Nov 2008 12:56:50 +0200, Manolis Kiagias <sonic2000gr at gmail.com> wrote:
> Ναι, και επιπλέον νομίζω η ξαφνική λήψη 50+ email μηνυμάτων μάλλον θα
> πανικοβάλλει κάποιους από τους συνδρομητές της λίστας ;) Ειδικά αφού
> δεν διαβάζονται κιόλας.  Μήπως θα ήταν καλύτερο να έρχεται μόνο ένα
> μήνυμα (κάτι σαν digest) μετά το δικό σου merge;

Αυτό το σκεφτόμουνα, βασικά.  Υπάρχει ήδη στο `hgadmin/conf/hgrc' το
εξής hook setup:

  [hooks]
  # changegroup will send one email for each push
  #changegroup.notify = python:hgext.notify.hook
  # incoming sends one email per changeset
  incoming.notify = python:hgext.notify.hook

Το `changegroup.notify' κάνει ακριβώς αυτό που λες.  Νομίζω πως δεν
περιέχει patches όμως, οπότε ίσως έχει νόημα να ενεργοποιήσω αυτό το
hook και να κλείσω το άλλο εντελώς :)

Ένα τυπικό push notification θα μοιάζει τότε κάπως έτσι:

% Date: Sun, 30 Nov 2008 13:04:14 +0200
% From: freebsd-doc-el at lists.hellug.gr
% Subject: el: 8 new changesets
% To: freebsd-doc-el at lists.hellug.gr
% Message-Id: <hg.5162d2eea5d2.1228043054.-2136998610 at igloo.linux.gr>
%
% http://hg.hellug.gr/freebsd/doc-el/el?cmd=changeset;node=5162d2eea5d2
% changeset:  1109:5162d2eea5d2
% user:       Manolis Kiagias <sonicy at otenet.gr>
% date:       2008-11-29 10:53 +0200
% summary:    Introduction: Fix wrong release date entity for the 7.x branch
%
% [...]
%
% http://hg.hellug.gr/freebsd/doc-el/el?cmd=changeset;node=41dcd5c9ad40
% changeset:  1116:41dcd5c9ad40
% user:       keramida
% date:       2008-11-30 00:28 +0200
% summary:    Merge from ncvs
%
% diffstat:
%
% 6 files changed, 111 insertions(+), 105 deletions(-)
% el_GR.ISO8859-7/books/handbook/geom/chapter.sgml         |  167 +++++++-------
% el_GR.ISO8859-7/books/handbook/introduction/chapter.sgml |    4
% el_GR.ISO8859-7/books/handbook/kernelconfig/chapter.sgml |    8
% el_GR.ISO8859-7/share/sgml/books.ent                     |   24 +-
% en_US.ISO8859-1/books/handbook/kernelconfig/chapter.sgml |    6
% en_US.ISO8859-1/books/porters-handbook/book.sgml         |    7

Οπότε πάλι έχουμε direct link για το changeset, αλλά μόνο το summary από
τις αλλαγές στο email (και diffstat αλλά όχι diff output).



More information about the Freebsd-doc-el mailing list