changeset 3422:a38bed03e001

Let with go through with_vc. Fixes repository progress.
author Jan Nieuwenhuizen <janneke@gnu.org>
date Fri, 04 May 2007 00:01:24 +0200
parents 7b1de66e143e
children f2c1b80f4b6a 6ec2f3d0bb59
files gub/gubb.py
diffstat 1 files changed, 8 insertions(+), 13 deletions(-) [+]
line wrap: on
line diff
--- a/gub/gubb.py	Thu May 03 23:49:12 2007 +0200
+++ b/gub/gubb.py	Fri May 04 00:01:24 2007 +0200
@@ -667,21 +667,16 @@
         ball_version = version
         package_arch = self.settings.package_arch
         if mirror:
-            self.vc_repository = repository.TarBall (self.settings.downloads,
-                                                     # Hmm, better to construct
-                                                     # mirror later?
-                                                     mirror % locals (),
-                                                     version,
-                                                     strip_components=strip_components)
+            repo = repository.TarBall (self.settings.downloads,
+                                       # Hmm, better to construct
+                                       # mirror later?
+                                       mirror % locals (),
+                                       version,
+                                       strip_components=strip_components)
         else:
-            self.vc_repository = repository.Version (version)
-
-        self.ball_version = version
+            repo = repository.Version (version)
 
-        ## don't do substitution. We want to postpone
-        ## generating the dict until we're sure it doesn't change.
-
-        return self
+        return self.with_vc (repo)
 
 class BinarySpec (BuildSpec):
     def configure (self):