hgext/__init__.py
author Gregory Szorc <gregory.szorc@gmail.com>
Sat, 20 May 2017 14:01:05 -0700
changeset 32378 7d0c69505a66
parent 28450 155e3308289c
child 43076 2372284d9457
permissions -rw-r--r--
cext: extract revlog/index parsing code to own C file parsers.c is ~3000 lines and ~2/3 of it is related to the revlog index type. We already have separate C source files for directory utilities and manifest parsing. I think the quite unwieldy revlog/index parsing code should be self-contained as well. I performed the extraction as a file copy then removed content from both sides in order to preserve file history and blame. As part of this, I also had to move the hexdigit table and function to a shared header since it is used by both parsers.c and revlog.c # no-check-commit

from __future__ import absolute_import
import pkgutil
__path__ = pkgutil.extend_path(__path__, __name__)