aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-10-15add copyright and license notice + remove dead coden-peugnet
2021-10-15Add gpl licenseNicolas Peugnet
2021-10-13load repo metadata in threads inside Init funcn-peugnet
2021-10-13add option to configure SKIP_CHECK in expn-peugnet
2021-10-13try to make loadDeltas more robust aginst code changen-peugnet
2021-10-13fix TestHashesn-peugnet
IDK why it didn't crash earlier
2021-10-13fix exp daily commits using git log --first-parentn-peugnet
Without this option daily commits visibly alternated between two branches, creating huge diffs at each switch, and causing the data to be misleading.
2021-10-12Ajout de targz aux comparaisonsn-peugnet
2021-10-12README: details of comparison basesn-peugnet
2021-10-12polish exp Makefile and READMEn-peugnet
2021-10-11mini README fixn-peugnet
2021-10-11fix heading of READMEn-peugnet
2021-10-11only count objects dir for nopackn-peugnet
and start redaction of details
2021-10-11exp real size, fix nopack measurement, time rangesn-peugnet
2021-10-09fix git nopack values in expn-peugnet
2021-10-09factorize dna backup runs in expn-peugnet
2021-10-08add git nopack to expn-peugnet
2021-10-08exp: repo 4k, better summary format, fix diff sizesn-peugnet
2021-10-08add chunkSize parameter to clin-peugnet
2021-10-07fix storeDelta by keeping previous raw bytesn-peugnet
this ensures that the last patch is created on top of the previous one. This way we know that it will be correctly applied on loadDelta Also directly write to wrapper instead of using an intermediate buffer.
2021-10-07better exp logs and unlimit git rename detectionn-peugnet
This should make for better git diff size perfs
2021-10-06use repo deltacodec for recipe and filesn-peugnet
this should not only be more efficient in space but also in time drop old Commit and Restore tests that do not use compression
2021-10-06rename buildclean into mostlyclean target in root Makefiln-peugnet
2021-10-06refactor: move repo and delta in their own packagen-peugnet
2021-10-06refactor main and loggern-peugnet
2021-10-04add checks for consistencyn-peugnet
It works ok, but man, git is good
2021-10-04export env vars instead of passing params to exp.shn-peugnet
2021-10-01add some comments, summary, TODOs and infosn-peugnet
2021-10-01compare against git diff gzippedn-peugnet
this is not looking good...
2021-10-01call clean and all targets on submakesn-peugnet
2021-09-30simplify exp by not using mktempn-peugnet
2021-09-30move script in its own file for comfortn-peugnet
and start making some stats
2021-09-30run dna-backup on different commitsn-peugnet
2021-09-30first add of exp and Makefilesn-peugnet
2021-09-30fix symlink tests for windowsn-peugnet
ye olde filepath.Separator
2021-09-30properly manage relative symlinks will CI pass ??n-peugnet
2021-09-30add some commentsn-peugnet
2021-09-29fix typos in READMEn-peugnet
2021-09-29okay EvalSymlinks() should be what we want instead of Clean()n-peugnet
2021-09-29ok this should do the trick for macos symlink testn-peugnet
fingerscrossed
2021-09-29this time symlink test should be fixed for macosn-peugnet
2021-09-29echo actual logger output in symlink testn-peugnet
2021-09-29catch all symlink test errorsn-peugnet
2021-09-29add debug print for symlink testn-peugnet
2021-09-29try to fix symlink tests for MacOSn-peugnet
2021-09-29support symlinks if it is internal to sourcen-peugnet
adapt tests
2021-09-29move old funcs to repo_test and add roundtrip testn-peugnet
2021-09-29merge tryDeltaEncodeChunk and encodeTempChunkn-peugnet
to reuse the sketch calculation
2021-09-29fix some typosn-peugnet
2021-09-29add details and some todosn-peugnet