Rev 19: Fix revision handling in file:///home/jelmer/bzr/bzrsvnserve/
Jelmer Vernooij
jelmer at samba.org
Mon Jan 22 15:47:40 GMT 2007
------------------------------------------------------------
revno: 19
revision-id: jelmer at samba.org-20070122154725-49pirhkzi6pu42lx
parent: jelmer at samba.org-20070122154117-zmsnnakil7fjoeih
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: bzrsvnserve
timestamp: Mon 2007-01-22 16:47:25 +0100
message:
Fix revision handling
modified:
svnserver.py svnserver.py-20061015150253-0jjovnw1ax00rjlb-1
=== modified file 'svnserver.py'
--- a/svnserver.py 2007-01-22 15:41:17 +0000
+++ b/svnserver.py 2007-01-22 15:47:25 +0000
@@ -59,7 +59,7 @@
strict_node, limit=None):
def send_revision(revno, rev):
self.send_msg([[], revno, [rev.committer],
- [time.strftime("%Y-%m-%dT%H:%M:%SZ", time.gmtime(rev.timestamp))],
+ [time.strftime("%Y-%m-%dT%H:%M:%S.00000Z", time.gmtime(rev.timestamp))],
[rev.message]])
self.send_success([], "")
rev = start_rev[0]
@@ -82,8 +82,11 @@
revnos.reverse()
while len(revids) > 0:
- for rev in self.branch.repository.get_revisions(revids.pops(10)):
+ todo = revids[-10:]
+ todo.reverse()
+ for rev in self.branch.repository.get_revisions(todo):
send_revision(revnos.pop(), rev)
+ assert revids.pop() == rev.revision_id
self.send_msg(literal("done"))
self.send_success()
More information about the bazaar-commits
mailing list