]> git.0d.be Git - empathy.git/blobdiff - release.py
Add Marco Barisione to CONTRIBUTORS
[empathy.git] / release.py
index d0c1bb2aee55eba016b16047c6f615a6312e5e06..ec6b0f9b8e271c691f7335c8b90afd121808930a 100755 (executable)
@@ -274,9 +274,10 @@ class Project:
                notes = self.get_release_notes()
                cmd = 'xdg-email ' \
                      ' --cc telepathy@lists.freedesktop.org' \
-                     ' --subject ANNOUNCE: Empathy %s' \
-                     ' --body %s' \
-                     ' gnome-announce-list@gnome.org' % (self.package_version, notes)
+                     ' --subject "ANNOUNCE: Empathy %s"' \
+                     ' --body "%s"' \
+                     ' gnome-announce-list@gnome.org' % (self.package_version,
+                                                         notes.replace('"', '\\"'))
                self.exec_cmd(cmd)
 
        def release(self):
@@ -295,6 +296,8 @@ if __name__ == '__main__':
                dest="write_news", help="Generate and write news into the NEWS file")
        parser.add_option("-r", "--release", action="store_true",\
                dest="release", help="Release the tarball")
+       parser.add_option("-e", "--email", action="store_true",\
+               dest="email", help="Send the release announce email")
 
        (options, args) = parser.parse_args ()
        if (options.print_news):
@@ -305,4 +308,6 @@ if __name__ == '__main__':
                p.write_news ()
        if (options.release):
                p.release ()
+       if (options.email):
+               p.send_email ()