Rev 1668: Cope with revpaths being empty, add mutter. in http://people.samba.org/bzr/jelmer/bzr-svn/trunk

Jelmer Vernooij jelmer at samba.org
Tue Aug 26 13:14:10 BST 2008


At http://people.samba.org/bzr/jelmer/bzr-svn/trunk

------------------------------------------------------------
revno: 1668
revision-id: jelmer at samba.org-20080826121330-df94xf13m3fjsg5z
parent: jelmer at samba.org-20080826044650-p4wsdjnwz8d8nnbm
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: 0.4
timestamp: Tue 2008-08-26 14:13:30 +0200
message:
  Cope with revpaths being empty, add mutter.
modified:
  logwalker.py                   logwalker.py-20060621215743-c13fhfnyzh1xzwh2-1
  transport.py                   transport.py-20060406231150-b3472d06b3a0818d
=== modified file 'logwalker.py'
--- a/logwalker.py	2008-08-26 04:02:17 +0000
+++ b/logwalker.py	2008-08-26 12:13:30 +0000
@@ -548,9 +548,10 @@
                     pb.update("determining changes", from_revnum-revnum, from_revnum)
                 if revnum == 0 and changed_paths is None:
                     revpaths = {"": ('A', None, -1)}
-                else:
-                    assert isinstance(changed_paths, dict), "invalid paths %r in %r" % (changed_paths, revnum)
+                elif isinstance(changed_paths, dict):
                     revpaths = struct_revpaths_to_tuples(changed_paths)
+                else:
+                    revpaths = {}
                 if todo_revprops is None:
                     revprops = known_revprops
                 else:

=== modified file 'transport.py'
--- a/transport.py	2008-08-24 16:04:04 +0000
+++ b/transport.py	2008-08-26 12:13:30 +0000
@@ -265,6 +265,8 @@
         assert isinstance(limit, int)
         from threading import Thread, Semaphore
 
+        self.mutter('svn iter-log -r%d:%d %r ' % (from_revnum, to_revnum, paths))
+
         class logfetcher(Thread):
             def __init__(self, transport, *args, **kwargs):
                 Thread.__init__(self)




More information about the bazaar-commits mailing list