Part of subvertpy
Function | apply_txdelta_window | Undocumented |
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 | Undocumented |
Function | pack_svndiff0 | Pack a SVN diff file. |
Function | unpack_svndiff0 | Unpack a version 0 svndiff text. |
:param sbuf: Source buffer :param target_stream: Target stream
:param sbuf: Source buffer :param target_stream: Target stream
:param src_ops: Source operations, ignored. :param ops: List of operations (action, offset, length). :param new_data: Buffer to fetch fragments with new data from :param sview: Source data :return: Result data
:param stream: file-like object to read the file from :param handler: txdelta window handler function :return: MD5 hash over the stream
:param len: Length to encode :return: String with encoded length
:param text: Bytestring to decode :return: Integer with actual length
:param action: Action :param offset: Offset :param length: Length :return: encoded text
:param text: Text to parse :return: tuple with operation, remaining text