3 from optparse
import OptionParser
4 from datetime
import datetime
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')
20 if not options
.buildid
:
21 print >>sys
.stderr
, "--buildid is required"
24 (milestoneFile
,) = args
25 for line
in open(milestoneFile
, 'r'):
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