Rev 1556: Extra paranoia checks. in file:///data/jelmer/bzr-svn/pushmerged/

Jelmer Vernooij jelmer at samba.org
Sun Aug 3 16:13:49 BST 2008


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

------------------------------------------------------------
revno: 1556
revision-id: jelmer at samba.org-20080803151349-l2told14238rupq6
parent: jelmer at samba.org-20080803151220-76vjsflj3utgjdg6
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: pushmerged
timestamp: Sun 2008-08-03 17:13:49 +0200
message:
  Extra paranoia checks.
modified:
  commit.py                      commit.py-20060607190346-qvq128wgfubhhgm2-1
=== modified file 'commit.py'
--- a/commit.py	2008-08-03 04:54:20 +0000
+++ b/commit.py	2008-08-03 15:13:49 +0000
@@ -65,6 +65,7 @@
     for i in range(len(bp_parts), 0, -1):
         current = bp_parts[:i]
         path = "/".join(current).strip("/")
+        assert isinstance(path, str)
         if transport.check_path(path, base_rev) == core.NODE_DIR:
             return current
     return []
@@ -438,7 +439,9 @@
             """
             self.revision_metadata = args
         
-        bp_parts = self.branch.get_branch_path().split("/")
+        bp = self.branch.get_branch_path()
+        assert isinstance(bp, str), "%r" % bp
+        bp_parts = bp.split("/")
         repository_latest_revnum = self.repository.get_latest_revnum()
         lock = self.repository.transport.lock_write(".")
         set_revprops = self._config.get_set_revprops()




More information about the bazaar-commits mailing list