Rev 1948: Implement textdelta functions. in file:///data/jelmer/bzr-svn/trunk/
Jelmer Vernooij
jelmer at samba.org
Mon Oct 6 19:57:03 BST 2008
At file:///data/jelmer/bzr-svn/trunk/
------------------------------------------------------------
revno: 1948
revision-id: jelmer at samba.org-20081006185702-8zh3zvkm5z2ie09t
parent: jelmer at samba.org-20081006185321-pub3761c811w4xmy
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: trunk
timestamp: Mon 2008-10-06 20:57:02 +0200
message:
Implement textdelta functions.
modified:
subvertpy/subvertpy/server.py server.py-20081006143330-f9p0l7eih6izgoct-1
=== modified file 'subvertpy/subvertpy/server.py'
--- a/subvertpy/subvertpy/server.py 2008-10-06 18:53:21 +0000
+++ b/subvertpy/subvertpy/server.py 2008-10-06 18:57:02 +0000
@@ -269,6 +269,19 @@
def close(self):
self.conn.send_msg([literal("close-file"), [self.id]])
+ def apply_textdelta(self, base_checksum=None):
+ if base_checksum is None:
+ base_check = []
+ else:
+ base_check = [base_checksum]
+ self.conn.send_msg([literal("apply-textdelta"), [self.id, base_check]])
+ def send_textdelta(chunk):
+ if chunk is None:
+ self.conn.send_msg([literal("textdelta-end"), [self.id]])
+ else:
+ self.conn.send_msg([literal("textdelta-chunk"), [self.id, chunk]])
+ return send_textdelta
+
def change_prop(self, name, value):
if value is None:
value = []
More information about the bazaar-commits
mailing list