aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-09-22misc tests and log messagesn-peugnet
2021-09-22fix findSimilarChunk max is not updatedn-peugnet
2021-09-22fix slice.Patch with empty deltan-peugnet
2021-09-21store file listing incrementallyn-peugnet
2021-09-21define name of gob registered structsn-peugnet
also store uncompressed delta for now and add wrapper parameter
2021-09-21fix recipe diff deepequal replaces everything...n-peugnet
...by hydrating the chunks in loadRecipes instead of in restoreStream. Otherwise repo is not set in r.recipe chunks. Also added a generic loadDeltas for future use in loadFileLists
2021-09-21fix same delta chunk is not found on second commitn-peugnet
2021-09-21store recipes incrementallyn-peugnet
2021-09-21print stack trace to logger outputn-peugnet
2021-09-21change recipe into a generic slice patch/diff packagen-peugnet
2021-09-21export asserts into a packagen-peugnet
2021-09-21logger perf don't call Sprint and Sprintf if quietn-peugnet
2021-09-21add patch and diff logic for recipesn-peugnet
2021-09-21Use assertSame instead of assertSlicen-peugnet
2021-09-20add test for load hashes and storageWorkern-peugnet
2021-09-20update todolistn-peugnet
2021-09-20store recipe compressedn-peugnet
for now using zlib on a 556Mo dir: recipe: 11668558 o -> 5540831 o size divided by 2
2021-09-20remove errored files from fileListn-peugnet
and add tests with non existing link
2021-09-20update recipe to match latest versionn-peugnet
2021-09-20store fileList compressedn-peugnet
for now using zlib on a 556Mo dir: files: 1469447 o -> 207289 o size divided by 7
2021-09-20less noisy file read errorsn-peugnet
2021-09-15add perf outputn-peugnet
2021-09-15add storeWorker and use it to store chunk content and hashesn-peugnet
2021-09-15add build build status to readmen-peugnet
2021-09-15fix tests on windows...n-peugnet
2021-09-15logger fixes and better testsn-peugnet
2021-09-14perf: move hash parallelism from sketch to repon-peugnet
2021-09-14fix error with link should not cause panicn-peugnet
2021-09-14close some unclosed filesn-peugnet
try to consistently fix windows tests
2021-09-14add load/store sketches+fingerprints & store themn-peugnet
Fix corresponding Commit tests by adding sketches and fingerprints files in repo_8k and repo_8k_zlib. Also enhance CommitTests by checking recipe files
2021-09-14logger add SetOutput + basic testsn-peugnet
2021-09-14logger add panic + colors & remove ln variants & use itn-peugnet
2021-09-14add basic loggern-peugnet
2021-09-13fix typo in noten-peugnet
2021-09-13first tests on real datan-peugnet
2021-09-13fix loadChunks by using cache instead of reading filen-peugnet
This way there is only one place where we read chunks and where the read/write wrapper is used. This also allows to remove LoadedChunk as it is not used anymore.
2021-09-13fix english typosn-peugnet
2021-09-13close opened files in loadChunkContent and Restoren-peugnet
to try to fix tests on windows
2021-09-13add gitattributes to force testdata to use LFn-peugnet
2021-09-13fix windows test by converting testdata files pathn-peugnet
2021-09-13fix github workflow file indentationn-peugnet
2021-09-13fix for windows, use filepath instead of pathn-peugnet
2021-09-13run tests on windows and macos with multiple go versionn-peugnet
2021-09-13fix golint ci errorsn-peugnet
2021-09-13Add golangci job to build workflow (#2)Nicolas Peugnet
* Update build.yml * disable golang-ci for tests * fix args syntax * make errchek only a warning * report only new lint issues
2021-09-13add read write wrappers to compress chunks' contentn-peugnet
2021-09-10use moare the reader interfacen-peugnet
2021-09-09better commit and restore tests (almost complete)n-peugnet
added some file path management function for prfixes and trailing slash
2021-09-09first add of restore function to Repon-peugnet
2021-09-09fix matchStream: encode prev if exists in epiloguen-peugnet