Revert "move chunker to borg.algorithms"

This reverts commit 956b50b29c.

# Conflicts:
#	setup.py
#	src/borg/archive.py
#	src/borg/helpers.py
This commit is contained in:
Marian Beermann 2017-05-02 18:52:36 +02:00
parent 300f2955a9
commit 3f8a0221ee
7 changed files with 12 additions and 12 deletions

2
.gitignore vendored
View File

@ -8,7 +8,7 @@ src/borg/compress.c
src/borg/crypto/low_level.c src/borg/crypto/low_level.c
src/borg/hashindex.c src/borg/hashindex.c
src/borg/item.c src/borg/item.c
src/borg/algorithms/chunker.c src/borg/chunker.c
src/borg/algorithms/checksums.c src/borg/algorithms/checksums.c
src/borg/platform/darwin.c src/borg/platform/darwin.c
src/borg/platform/freebsd.c src/borg/platform/freebsd.c

View File

@ -52,7 +52,7 @@ from distutils.command.clean import clean
compress_source = 'src/borg/compress.pyx' compress_source = 'src/borg/compress.pyx'
crypto_ll_source = 'src/borg/crypto/low_level.pyx' crypto_ll_source = 'src/borg/crypto/low_level.pyx'
chunker_source = 'src/borg/algorithms/chunker.pyx' chunker_source = 'src/borg/chunker.pyx'
hashindex_source = 'src/borg/hashindex.pyx' hashindex_source = 'src/borg/hashindex.pyx'
item_source = 'src/borg/item.pyx' item_source = 'src/borg/item.pyx'
checksums_source = 'src/borg/algorithms/checksums.pyx' checksums_source = 'src/borg/algorithms/checksums.pyx'
@ -89,7 +89,7 @@ try:
self.filelist.extend([ self.filelist.extend([
'src/borg/compress.c', 'src/borg/compress.c',
'src/borg/crypto/low_level.c', 'src/borg/crypto/low_level.c',
'src/borg/algorithms/chunker.c', 'src/borg/algorithms/buzhash.c', 'src/borg/chunker.c', 'src/borg/_chunker.c',
'src/borg/hashindex.c', 'src/borg/_hashindex.c', 'src/borg/hashindex.c', 'src/borg/_hashindex.c',
'src/borg/item.c', 'src/borg/item.c',
'src/borg/algorithms/checksums.c', 'src/borg/algorithms/checksums.c',
@ -623,8 +623,9 @@ if not on_rtd:
Extension('borg.crypto.low_level', [crypto_ll_source], libraries=crypto_libraries, include_dirs=include_dirs, library_dirs=library_dirs, define_macros=define_macros), Extension('borg.crypto.low_level', [crypto_ll_source], libraries=crypto_libraries, include_dirs=include_dirs, library_dirs=library_dirs, define_macros=define_macros),
Extension('borg.hashindex', [hashindex_source]), Extension('borg.hashindex', [hashindex_source]),
Extension('borg.item', [item_source]), Extension('borg.item', [item_source]),
Extension('borg.algorithms.chunker', [chunker_source]), Extension('borg.chunker', [chunker_source]),
Extension('borg.algorithms.checksums', [checksums_source]), Extension('borg.algorithms.checksums', [checksums_source]),
] ]
if not sys.platform.startswith(('win32', )): if not sys.platform.startswith(('win32', )):
ext_modules.append(Extension('borg.platform.posix', [platform_posix_source])) ext_modules.append(Extension('borg.platform.posix', [platform_posix_source]))

View File

@ -20,7 +20,7 @@ from .logger import create_logger
logger = create_logger() logger = create_logger()
from . import xattr from . import xattr
from .algorithms.chunker import Chunker from .chunker import Chunker
from .cache import ChunkListEntry from .cache import ChunkListEntry
from .crypto.key import key_factory from .crypto.key import key_factory
from .compress import Compressor, CompressionSpec from .compress import Compressor, CompressionSpec

View File

@ -4,7 +4,7 @@ API_VERSION = '1.1_01'
from libc.stdlib cimport free from libc.stdlib cimport free
cdef extern from "buzhash.c": cdef extern from "_chunker.c":
ctypedef int uint32_t ctypedef int uint32_t
ctypedef struct _Chunker "Chunker": ctypedef struct _Chunker "Chunker":
pass pass

View File

@ -1,11 +1,11 @@
import argparse import argparse
import collections
import contextlib import contextlib
import collections
import grp import grp
import hashlib import hashlib
import logging
import io import io
import json import json
import logging
import os import os
import os.path import os.path
import platform import platform
@ -27,21 +27,20 @@ from datetime import datetime, timezone, timedelta
from functools import partial, lru_cache from functools import partial, lru_cache
from itertools import islice from itertools import islice
from operator import attrgetter from operator import attrgetter
from shutil import get_terminal_size
from string import Formatter from string import Formatter
from shutil import get_terminal_size
import msgpack import msgpack
import msgpack.fallback import msgpack.fallback
from .logger import create_logger from .logger import create_logger
logger = create_logger() logger = create_logger()
import borg.crypto.low_level import borg.crypto.low_level
from . import __version__ as borg_version from . import __version__ as borg_version
from . import __version_tuple__ as borg_version_tuple from . import __version_tuple__ as borg_version_tuple
from . import chunker
from . import hashindex from . import hashindex
from .algorithms import chunker
from .constants import * # NOQA from .constants import * # NOQA

View File

@ -1,6 +1,6 @@
from io import BytesIO from io import BytesIO
from ..algorithms.chunker import Chunker, buzhash, buzhash_update from ..chunker import Chunker, buzhash, buzhash_update
from ..constants import * # NOQA from ..constants import * # NOQA
from . import BaseTestCase from . import BaseTestCase