Rev 17: don't fetch all revisions at once in file:///home/jelmer/bzr/bzrsvnserve/
Jelmer Vernooij
jelmer at samba.org
Mon Jan 22 15:40:11 GMT 2007
------------------------------------------------------------
revno: 17
revision-id: jelmer at samba.org-20070122154000-ub6ifk1ng4ca3azz
parent: jelmer at samba.org-20070122153846-bw0hexrt5t91sks5
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: bzrsvnserve
timestamp: Mon 2007-01-22 16:40:00 +0100
message:
don't fetch all revisions at once
modified:
svnserver.py svnserver.py-20061015150253-0jjovnw1ax00rjlb-1
=== modified file 'svnserver.py'
--- a/svnserver.py 2007-01-22 15:38:46 +0000
+++ b/svnserver.py 2007-01-22 15:40:00 +0000
@@ -81,8 +81,9 @@
revnos.reverse()
- for rev in self.branch.repository.get_revisions(revids):
- send_revision(revnos.pop(), rev)
+ while len(revids) > 0:
+ for rev in self.branch.repository.get_revisions(revids.pops(10)):
+ send_revision(revnos.pop(), rev)
self.send_msg(literal("done"))
self.send_success()
More information about the bazaar-commits
mailing list