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:
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)