[Pkg-xen-changes] r856 - trunk/xen/debian/bin
Bastian Blank
waldi at alioth.debian.org
Sun Mar 27 20:27:09 UTC 2011
Author: waldi
Date: Sun Mar 27 20:27:07 2011
New Revision: 856
Log:
debian/bin/genorig.py: Make default tag per repo type.
Modified:
trunk/xen/debian/bin/genorig.py
Modified: trunk/xen/debian/bin/genorig.py
==============================================================================
--- trunk/xen/debian/bin/genorig.py Sun Mar 27 20:23:53 2011 (r855)
+++ trunk/xen/debian/bin/genorig.py Sun Mar 27 20:27:07 2011 (r856)
@@ -13,16 +13,17 @@
class RepoHg(object):
- def __init__(self, repo):
+ def __init__(self, repo, options):
self.repo = repo
+ self.tag = options.tag or 'tip'
def do_archive(self, info):
orig_dir = os.path.join(info.temp_dir, info.orig_dir)
- args = ('hg', 'archive', '-r', info.options.tag, os.path.realpath(orig_dir))
+ args = ('hg', 'archive', '-r', self.tag, os.path.realpath(orig_dir))
subprocess.check_call(args, cwd=self.repo)
def do_changelog(self, info, log):
- args = ('hg', 'log', '-r', '%s:0' % info.options.tag)
+ args = ('hg', 'log', '-r', '%s:0' % self.tag)
subprocess.check_call(args, cwd=self.repo, stdout=log)
@@ -35,13 +36,13 @@
self.changelog_entry = Changelog(version=VersionXen)[0]
self.source = self.changelog_entry.source
- if self.options.version:
- self.version = self.options.version
+ if options.version:
+ self.version = options.version
else:
raise NotImplementedError
if os.path.exists(os.path.join(repo, '.hg')):
- self.repo = RepoHg(repo)
+ self.repo = RepoHg(repo, options)
else:
raise NotImplementedError
@@ -78,8 +79,8 @@
if __name__ == '__main__':
from optparse import OptionParser
p = OptionParser(prog=sys.argv[0], usage='%prog [OPTION]... DIR')
- p.add_option("-t", "--tag", dest="tag", default='tip')
- p.add_option("-v", "--version", dest="version")
+ p.add_option('-t', '--tag', dest='tag')
+ p.add_option('-v', '--version', dest='version')
options, args = p.parse_args()
if len(args) != 1:
raise RuntimeError
More information about the Pkg-xen-changes
mailing list