mirror of
https://github.com/facebook/sapling.git
synced 2024-10-06 14:58:03 +03:00
bdiff: switch to policy importer
# no-check-commit
This commit is contained in:
parent
a9b78ccb21
commit
50b316b748
@ -17,7 +17,6 @@ import traceback
|
||||
|
||||
# Modules that have both Python and C implementations.
|
||||
_dualmodules = (
|
||||
'bdiff.py',
|
||||
'diffhelpers.py',
|
||||
'mpatch.py',
|
||||
'parsers.py',
|
||||
|
@ -26,7 +26,6 @@ allowsymbolimports = (
|
||||
|
||||
# Modules that have both Python and C implementations.
|
||||
_dualmodules = (
|
||||
'bdiff.py',
|
||||
'diffhelpers.py',
|
||||
'mpatch.py',
|
||||
'parsers.py',
|
||||
|
@ -13,7 +13,7 @@
|
||||
<Component Id="libOutput" Guid="$(var.lib.guid)" Win64='$(var.IsX64)'>
|
||||
<File Name="library.zip" KeyPath="yes" />
|
||||
<File Name="mercurial.cext.base85.pyd" />
|
||||
<File Name="mercurial.bdiff.pyd" />
|
||||
<File Name="mercurial.cext.bdiff.pyd" />
|
||||
<File Name="mercurial.diffhelpers.pyd" />
|
||||
<File Name="mercurial.mpatch.pyd" />
|
||||
<File Name="mercurial.cext.osutil.pyd" />
|
||||
|
@ -23,7 +23,6 @@ modulepolicy = policy.policy
|
||||
# Modules that have both Python and C implementations. See also the
|
||||
# set of .py files under mercurial/pure/.
|
||||
_dualmodules = {
|
||||
'mercurial.bdiff',
|
||||
'mercurial.diffhelpers',
|
||||
'mercurial.mpatch',
|
||||
'mercurial.parsers',
|
||||
|
@ -1026,11 +1026,11 @@ def debuginstall(ui, **opts):
|
||||
err = None
|
||||
try:
|
||||
from . import (
|
||||
bdiff,
|
||||
mpatch,
|
||||
)
|
||||
from .cext import (
|
||||
base85,
|
||||
bdiff,
|
||||
osutil,
|
||||
)
|
||||
dir(bdiff), dir(mpatch), dir(base85), dir(osutil) # quiet pyflakes
|
||||
|
@ -13,13 +13,15 @@ import zlib
|
||||
|
||||
from .i18n import _
|
||||
from . import (
|
||||
bdiff,
|
||||
error,
|
||||
mpatch,
|
||||
policy,
|
||||
pycompat,
|
||||
util,
|
||||
)
|
||||
|
||||
bdiff = policy.importmod(r'bdiff')
|
||||
|
||||
blocks = bdiff.blocks
|
||||
fixws = bdiff.fixws
|
||||
patches = mpatch.patches
|
||||
|
@ -11,7 +11,7 @@ import difflib
|
||||
import re
|
||||
import struct
|
||||
|
||||
from . import policy
|
||||
from .. import policy
|
||||
policynocffi = policy.policynocffi
|
||||
modulepolicy = policy.policy
|
||||
|
||||
|
4
setup.py
4
setup.py
@ -624,8 +624,8 @@ extmodules = [
|
||||
Extension('mercurial.cext.base85', ['mercurial/cext/base85.c'],
|
||||
include_dirs=common_include_dirs,
|
||||
depends=common_depends),
|
||||
Extension('mercurial.bdiff', ['mercurial/bdiff.c',
|
||||
'mercurial/bdiff_module.c'],
|
||||
Extension('mercurial.cext.bdiff', ['mercurial/bdiff.c',
|
||||
'mercurial/cext/bdiff.c'],
|
||||
include_dirs=common_include_dirs,
|
||||
depends=common_depends + ['mercurial/bdiff.h']),
|
||||
Extension('mercurial.diffhelpers', ['mercurial/diffhelpers.c'],
|
||||
|
Loading…
Reference in New Issue
Block a user