[sysadmin-bin: 114/168] gnome-post-receive-email: CC release-team for official branch creations
- From: Andrea Veri <av src gnome org>
- To: gnome-sysadmin gnome org,commits-list gnome org
- Subject: [sysadmin-bin: 114/168] gnome-post-receive-email: CC release-team for official branch creations
- Date: Thu, 24 May 2012 20:01:02 +0000 (UTC)
commit 9fb90a48fc061bf69bb902c18cc2e1f2b4d8fbe8
Author: Olav Vitters <olav bkor dhs org>
Date: Wed Jul 29 09:52:12 2009 +0200
gnome-post-receive-email: CC release-team for official branch creations
gnome-post-receive-email | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
---
diff --git a/gnome-post-receive-email b/gnome-post-receive-email
index 2950832..61843cd 100755
--- a/gnome-post-receive-email
+++ b/gnome-post-receive-email
@@ -70,6 +70,7 @@ class RefChange(object):
self.refname = refname
self.oldrev = oldrev
self.newrev = newrev
+ self.cc = set()
if oldrev == None and newrev != None:
self.change_type = CREATE
@@ -119,12 +120,14 @@ class RefChange(object):
print >>out, s("""
To: %(recipients)s
+Cc: %(cc)s
From: %(from_address)s
Subject: %(subject)s
Keywords: %(projectshort)s
X-Git-Refname: %(refname)s
""") % {
'recipients': recipients,
+ 'cc': ','.join(self.cc)
'from_address': from_address,
'subject': subject,
'projectshort': projectshort,
@@ -348,6 +351,13 @@ class BranchChange(RefChange):
end_email()
class BranchCreation(BranchChange):
+ def __init__(self, *args):
+ BranchChange.__init__(self, *args)
+
+ # Inform required parties in case of official branch creation
+ if self.short_refname.startswith('gnome'):
+ self.cc.update(('release-team gnome org',))
+
def get_subject(self):
return self.get_count_string() + "Created branch " + self.short_refname
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]