subvertpy.delta
module documentationsubvertpy
Function | apply_txdelta_window | Apply a txdelta window to a buffer. |
Function | apply_txdelta_handler_chunks | Return a function that can be called repeatedly with txdelta windows. |
Function | apply_txdelta_handler | Return a function that can be called repeatedly with txdelta windows. |
Function | txdelta_apply_ops | Apply txdelta operations to a source view. |
Function | send_stream | Send txdelta windows that create stream to handler |
Function | encode_length | Encode a length variable. |
Function | decode_length | Decode a length variable. |
Function | pack_svndiff_instruction | Pack a SVN diff instruction |
Function | unpack_svndiff_instruction | Unpack a SVN diff instruction |
Function | pack_svndiff0_window | Pack an individual window using svndiff0. |
Function | pack_svndiff0 | Pack a SVN diff file. |
Function | unpack_svndiff0 | Unpack a version 0 svndiff text. |
Parameters | sbuf | Source buffer (as bytestring) |
window | (sview_offset, sview_len, tview_len, src_ops, ops, new_data) | |
sview_offset | Offset of the source view | |
sview_len | Length of the source view | |
tview_len | Target view length | |
src_ops | Operations to apply to sview | |
ops | Ops to apply | |
new_data | Buffer with possible new data | |
Returns | Target buffer |
Parameters | sbuf | Source buffer |
target_stream | Target stream |
Parameters | sbuf | Source buffer |
target_stream | Target stream |
Parameters | src_ops | Source operations, ignored. |
ops | List of operations (action, offset, length). | |
new_data | Buffer to fetch fragments with new data from | |
sview | Source data | |
Returns | Result data |
Parameters | stream | file-like object to read the file from |
handler | txdelta window handler function | |
Returns | MD5 hash over the stream |
Parameters | len | Length to encode |
Returns | String with encoded length |
Parameters | text | Bytestring to decode |
Returns | Integer with actual length |
Parameters | diff_params | (action, offset, length) |
action | Action | |
offset | Offset | |
length | Length | |
Returns | encoded text |
Parameters | text | Text to parse |
Returns | tuple with operation, remaining text |
Parameters | window | Window to pack |
Returns | Packed diff (as bytestring) |