Rev 2000: Make base_revnum argument to open_root() optional. in file:///data/jelmer/bzr-svn/0.5/

Jelmer Vernooij jelmer at samba.org
Mon Nov 17 03:48:28 GMT 2008


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

------------------------------------------------------------
revno: 2000
revision-id: jelmer at samba.org-20081117034827-s0s1o5ggv7qkmd76
parent: jelmer at samba.org-20081117034300-wc5sqo582fjc4e0i
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: 0.5
timestamp: Mon 2008-11-17 04:48:27 +0100
message:
  Make base_revnum argument to open_root() optional.
modified:
  fetch.py                       fetch.py-20060625004942-x2lfaib8ra707a8p-1
  subvertpy/subvertpy/ra.py      ra.py-20081116162923-6yq5jahxp5y23n5t-1
=== modified file 'fetch.py'
--- a/fetch.py	2008-11-12 10:57:24 +0000
+++ b/fetch.py	2008-11-17 03:48:27 +0000
@@ -70,7 +70,9 @@
     def set_target_revision(self, revnum):
         assert self.revmeta.revnum == revnum
 
-    def open_root(self, base_revnum):
+    def open_root(self, base_revnum=None):
+        if base_revnum is None:
+            base_revnum = self.revmeta.revnum
         return self._open_root(base_revnum)
 
     def close(self):
@@ -657,8 +659,9 @@
         return self.target.get_inventory(revid)
 
     def _get_editor(self, revmeta, mapping):
-        return RevisionBuildEditor(self.source, self.target, 
-            revmeta.get_revision_id(mapping), 
+        revid = revmeta.get_revision_id(mapping)
+        assert revid is not None
+        return RevisionBuildEditor(self.source, self.target, revid, 
             self._get_inventory(revmeta.get_lhs_parent(mapping)), 
             revmeta, mapping)
 

=== modified file 'subvertpy/subvertpy/ra.py'
--- a/subvertpy/subvertpy/ra.py	2008-11-16 23:44:38 +0000
+++ b/subvertpy/subvertpy/ra.py	2008-11-17 03:48:27 +0000
@@ -26,10 +26,10 @@
 import urllib
 
 url_handlers = {
-        "svn": _ra.RemoteAccess,
-#       "svn": ra_svn.Client,
-        "svn+ssh": _ra.RemoteAccess,
-#       "svn+ssh": ra_svn.Client,
+#        "svn": _ra.RemoteAccess,
+       "svn": ra_svn.SVNClient,
+#        "svn+ssh": _ra.RemoteAccess,
+       "svn+ssh": ra_svn.SVNClient,
         "http": _ra.RemoteAccess,
         "file": _ra.RemoteAccess,
 }




More information about the bazaar-commits mailing list