subvertpy.delta module documentationsubvertpy
| Variable | __author__ | Undocumented |
| Variable | __docformat__ | Undocumented |
| Variable | TXDELTA_SOURCE | Undocumented |
| Variable | TXDELTA_TARGET | Undocumented |
| Variable | TXDELTA_NEW | Undocumented |
| Variable | TXDELTA_INVALID | Undocumented |
| Variable | MAX_ENCODED_INT_LEN | Undocumented |
| Variable | DELTA_WINDOW_SIZE | Undocumented |
| 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 |
| Variable | SVNDIFF0_HEADER | Undocumented |
| 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) | |