[Pkg-xen-changes] r855 - trunk/xen/debian/bin

Bastian Blank waldi at alioth.debian.org
Sun Mar 27 20:24:01 UTC 2011


Author: waldi
Date: Sun Mar 27 20:23:53 2011
New Revision: 855

Log:
debian/bin/genorig.py: Move version handling.

Modified:
   trunk/xen/debian/bin/genorig.py

Modified: trunk/xen/debian/bin/genorig.py
==============================================================================
--- trunk/xen/debian/bin/genorig.py	Sun Mar 27 20:21:18 2011	(r854)
+++ trunk/xen/debian/bin/genorig.py	Sun Mar 27 20:23:53 2011	(r855)
@@ -25,6 +25,7 @@
         args = ('hg', 'log', '-r', '%s:0' % info.options.tag)
         subprocess.check_call(args, cwd=self.repo, stdout=log)
 
+
 class Main(object):
     log = sys.stdout.write
 
@@ -34,32 +35,29 @@
         self.changelog_entry = Changelog(version=VersionXen)[0]
         self.source = self.changelog_entry.source
 
+        if self.options.version:
+            self.version = self.options.version
+        else:
+            raise NotImplementedError
+
         if os.path.exists(os.path.join(repo, '.hg')):
             self.repo = RepoHg(repo)
         else:
             raise NotImplementedError
 
+        self.orig_dir = "%s-%s" % (self.source, self.version)
+        self.orig_tar = "%s_%s.orig.tar.gz" % (self.source, self.version)
+
     def __call__(self):
         import tempfile
         self.temp_dir = tempfile.mkdtemp(prefix='genorig', dir='debian')
         try:
-            self.do_version()
-
-            self.orig_dir = "%s-%s" % (self.source, self.version)
-            self.orig_tar = "%s_%s.orig.tar.gz" % (self.source, self.version)
-
             self.do_archive()
             self.do_changelog()
             self.do_tar()
         finally:
             shutil.rmtree(self.temp_dir)
 
-    def do_version(self):
-        if self.options.version:
-            self.version = self.options.version
-            return
-        raise NotImplementedError
-
     def do_archive(self):
         self.log("Create archive.\n")
         self.repo.do_archive(self)



More information about the Pkg-xen-changes mailing list