Rev 1175: Allow checking for other rebase versions. in file:///data/jelmer/bzr-svn/dpush/

Jelmer Vernooij jelmer at samba.org
Sun May 18 15:33:14 BST 2008


At file:///data/jelmer/bzr-svn/dpush/

------------------------------------------------------------
revno: 1175
revision-id: jelmer at samba.org-20080518143313-ygxwi1rmj5jczw2g
parent: jelmer at samba.org-20080518141334-ejdhcpismnz397wk
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: dpush
timestamp: Sun 2008-05-18 16:33:13 +0200
message:
  Allow checking for other rebase versions.
modified:
  upgrade.py                     upgrade.py-20070106192108-0rakplee2lzah4gs-1
=== modified file 'upgrade.py'
--- a/upgrade.py	2008-05-02 18:48:10 +0000
+++ b/upgrade.py	2008-05-18 14:33:13 +0000
@@ -112,19 +112,19 @@
 
 MIN_REBASE_VERSION = (0, 2)
 
-def check_rebase_version():
+def check_rebase_version(min_version):
     """Check what version of bzr-rebase is installed.
 
     Raises an exception when the version installed is older than 
-    MIN_REBASE_VERSION.
+    min_version.
 
     :raises RebaseNotPresent: Raised if bzr-rebase is not installed or too old.
     """
     try:
         from bzrlib.plugins.rebase import version_info as rebase_version_info
-        if rebase_version_info[:2] < MIN_REBASE_VERSION:
+        if rebase_version_info[:2] < min_version:
             raise RebaseNotPresent("Version %r present, at least %r required" 
-                                   % (rebase_version_info, MIN_REBASE_VERSION))
+                                   % (rebase_version_info, min_version))
     except ImportError, e:
         raise RebaseNotPresent(e)
 
@@ -143,7 +143,7 @@
     :return: Tuple with a rebase plan and map of renamed revisions.
     """
     from bzrlib.plugins.rebase.rebase import generate_transpose_plan
-    check_rebase_version()
+    check_rebase_version(MIN_REBASE_VERSION)
 
     graph = repository.get_graph()
     if revision_id is None:
@@ -187,7 +187,7 @@
     :param verbose: Whether to print list of rewrites
     :return: Dictionary of mapped revisions
     """
-    check_rebase_version()
+    check_rebase_version(MIN_REBASE_VERSION)
     from bzrlib.plugins.rebase.rebase import (
         replay_snapshot, rebase, rebase_todo)
 




More information about the bazaar-commits mailing list