##// END OF EJS Templates
revlog: implement changelogv2 packing and unpacking in C...
revlog: implement changelogv2 packing and unpacking in C This introduces a C implementation of changelogv2 records packing and unpacking operations matching the pure Python counterpart, similarly to what we already have for revlogv1 and revlogv2. This is also necessary to access changelogv2 record fields from future Rust code without going through the Python part, which would annihilate any performance benefit. Differential Revision: https://phab.mercurial-scm.org/D12178

File last commit:

r46652:8dca9051 default
r49617:7dd5a2c0 default
Show More
base85.pyi
6 lines | 145 B | text/x-python | PythonLexer
from typing import Optional
version: int
def b85encode(text: bytes, pad: Optional[int]) -> bytes: ...
def b85decode(text: bytes) -> bytes: ...