Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-09-30 | move script in its own file for comfort | n-peugnet | |
and start making some stats | |||
2021-09-30 | run dna-backup on different commits | n-peugnet | |
2021-09-30 | first add of exp and Makefiles | n-peugnet | |
2021-09-30 | fix symlink tests for windows | n-peugnet | |
ye olde filepath.Separator | |||
2021-09-30 | properly manage relative symlinks will CI pass ?? | n-peugnet | |
2021-09-30 | add some comments | n-peugnet | |
2021-09-29 | fix typos in README | n-peugnet | |
2021-09-29 | okay EvalSymlinks() should be what we want instead of Clean() | n-peugnet | |
2021-09-29 | ok this should do the trick for macos symlink test | n-peugnet | |
fingerscrossed | |||
2021-09-29 | this time symlink test should be fixed for macos | n-peugnet | |
2021-09-29 | echo actual logger output in symlink test | n-peugnet | |
2021-09-29 | catch all symlink test errors | n-peugnet | |
2021-09-29 | add debug print for symlink test | n-peugnet | |
2021-09-29 | try to fix symlink tests for MacOS | n-peugnet | |
2021-09-29 | support symlinks if it is internal to source | n-peugnet | |
adapt tests | |||
2021-09-29 | move old funcs to repo_test and add roundtrip test | n-peugnet | |
2021-09-29 | merge tryDeltaEncodeChunk and encodeTempChunk | n-peugnet | |
to reuse the sketch calculation | |||
2021-09-29 | fix some typos | n-peugnet | |
2021-09-29 | add details and some todos | n-peugnet | |
2021-09-27 | add CLI with subcommands | n-peugnet | |
2021-09-24 | fix symlink tests on windows | n-peugnet | |
split into symlink and NotReadable tests and do not build nowindows_test on windows. | |||
2021-09-23 | Testing with Fdelta as the differ | n-peugnet | |
2021-09-23 | better error handling and start checking symlinks | n-peugnet | |
2021-09-23 | use repo wrappers for files and recipe | n-peugnet | |
2021-09-23 | add String to Delta struct and use it in logs | n-peugnet | |
Also switch to external package for slice_test as it was already a case of "black box testing". | |||
2021-09-23 | add SetLevel function to logger package | n-peugnet | |
2021-09-23 | better tests (util/io subtests + check log output) | n-peugnet | |
2021-09-22 | fix mystical bug by making multiple passes | n-peugnet | |
We make ne passes while new blocks have been added. This way we are assured that the result will be the same on following runs. result : 161 /tmp/test-1/00001/recipe 161 /tmp/test-1/00001/files 0 /tmp/test-1/00001/hashes 40 /tmp/test-1/00001/chunks 482 /tmp/test-1/00001 9904052 /tmp/test-1/00000/recipe 5377304 /tmp/test-1/00000/files 2061331 /tmp/test-1/00000/hashes 207958371 /tmp/test-1/00000/chunks 225301178 /tmp/test-1/00000 225301740 /tmp/test-1 | |||
2021-09-22 | add tests for io utils | n-peugnet | |
2021-09-22 | rename and remove unused utils | n-peugnet | |
2021-09-22 | fix calling with source "." | n-peugnet | |
2021-09-22 | export unprefix in utils and fix error msg | n-peugnet | |
2021-09-22 | fix for stream smaller than chunkSize | n-peugnet | |
2021-09-22 | add debug log level | n-peugnet | |
2021-09-22 | trying to fix the mystical bug | n-peugnet | |
If prev is not null and no match if found, always encode both remaining chunks. Previously some chunks of chunkSize could have been stored as TempChunks in the recipe instead of as StoredChunks with hashes and an Id. This did not fix the mystical bug. But it helped finding where it came from. | |||
2021-09-22 | misc log messages and refactoring | n-peugnet | |
2021-09-22 | misc tests and log messages | n-peugnet | |
2021-09-22 | fix findSimilarChunk max is not updated | n-peugnet | |
2021-09-22 | fix slice.Patch with empty delta | n-peugnet | |
2021-09-21 | store file listing incrementally | n-peugnet | |
2021-09-21 | define name of gob registered structs | n-peugnet | |
also store uncompressed delta for now and add wrapper parameter | |||
2021-09-21 | fix 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-21 | fix same delta chunk is not found on second commit | n-peugnet | |
2021-09-21 | store recipes incrementally | n-peugnet | |
2021-09-21 | print stack trace to logger output | n-peugnet | |
2021-09-21 | change recipe into a generic slice patch/diff package | n-peugnet | |
2021-09-21 | export asserts into a package | n-peugnet | |
2021-09-21 | logger perf don't call Sprint and Sprintf if quiet | n-peugnet | |
2021-09-21 | add patch and diff logic for recipes | n-peugnet | |
2021-09-21 | Use assertSame instead of assertSlice | n-peugnet | |