Bug 628949 - Update visible region / glass regions after we paint. r=roc a=2.0.
[mozilla-central.git] / toolkit / xre / make-platformini.py
blob3effa619822269a92169622cecce92ded17cc0d6
1 #!/usr/bin/python
3 from optparse import OptionParser
4 from datetime import datetime
5 import sys
6 import os
8 o = OptionParser()
9 o.add_option("--buildid", dest="buildid")
10 o.add_option("--print-buildid", action="store_true", dest="print_buildid")
11 o.add_option("--sourcestamp", dest="sourcestamp")
12 o.add_option("--sourcerepo", dest="sourcerepo")
14 (options, args) = o.parse_args()
16 if options.print_buildid:
17 print datetime.now().strftime('%Y%m%d%H%M%S')
18 sys.exit(0)
20 if not options.buildid:
21 print >>sys.stderr, "--buildid is required"
22 sys.exit(1)
24 (milestoneFile,) = args
25 for line in open(milestoneFile, 'r'):
26 if line[0] == '#':
27 continue
29 line = line.strip()
30 if line == '':
31 continue
33 milestone = line
35 print """[Build]
36 BuildID=%s
37 Milestone=%s""" % (options.buildid, milestone)
38 if options.sourcestamp:
39 print "SourceStamp=%s" % options.sourcestamp
40 if options.sourcerepo:
41 print "SourceRepository=%s" % options.sourcerepo