Commit graph

61 commits

Author SHA1 Message Date
Cyryl Płotnicki bd5217bbd4 update dependencies 2023-11-04 10:42:46 +00:00
Cyryl Płotnicki 39f3afbf06 fix clippy 2021-10-31 10:45:18 +00:00
Cyryl Płotnicki 57b7ddef8b encrypt index 2021-10-31 00:26:46 +01:00
Cyryl Płotnicki 94495b040f Add a test for not leaking file names 2021-10-30 22:07:28 +01:00
Cyryl Płotnicki 918e175d20 Add naive search 2021-10-30 20:42:02 +01:00
Cyryl Płotnicki 5ec63e9e0c migrate to flakes & new rust 2021-10-22 21:35:10 +01:00
Cyryl Płotnicki 20373325a9 delete vfs 2021-05-16 19:53:13 +01:00
Cyryl Płotnicki 5fde2887bd Update dependencies 2021-05-16 11:22:03 +01:00
Cyryl Płotnicki 4113a997d6 Basic error correction working, but slow 2021-05-16 10:39:22 +01:00
Cyryl Płotnicki 99e15dac10 remove unwrap 2021-02-06 16:40:32 +00:00
Cyryl Płotnicki 4b1c9f4ef1 update dependencies 2021-01-30 10:40:32 +00:00
Cyryl Płotnicki 1c231e0fd1 use in-memory fs to speed tests up 2020-12-27 18:19:01 +00:00
Cyryl Płotnicki d363227643 Migrate to VFS to make tests faster 2020-12-27 17:47:47 +00:00
Cyryl Płotnicki 4266f48b03 add wrapping modules in integration tests 2020-11-28 14:29:23 +00:00
Cyryl Płotnicki 5728645add Move deduplication tests out to a separate test suite 2020-11-28 14:23:58 +00:00
Cyryl Płotnicki f9613cb266 better name for the test source 2020-11-28 12:22:13 +00:00
Cyryl Płotnicki 9514d1b341 cleanup 2020-11-28 12:13:34 +00:00
Cyryl Płotnicki 6629977515 duplicates testing uses proptest now 2020-11-28 11:48:37 +00:00
Cyryl Płotnicki 388d160a74 Do not trace in tests 2020-11-13 22:25:56 +00:00
Cyryl Płotnicki 9bdb27f62e Upgrade dependencies 2020-11-08 20:17:38 +00:00
Cyryl Płotnicki f784e1b821 Cleanup debug info 2020-11-08 20:08:27 +00:00
Cyryl Płotnicki 8da325341b Cleanup top level modules 2020-11-08 20:02:26 +00:00
Cyryl Płotnicki 90a86ef95f Add basic safety around running multiple backup processes concurrently. 2020-11-08 14:31:02 +00:00
Cyryl Płotnicki 67985fbd00 Simplify the match expression 2020-11-07 10:26:58 +00:00
Cyryl Płotnicki af2dec3c2c minor rename 2019-09-23 17:08:09 +01:00
Cyryl Płotnicki 3c6dcd1d79 Add notes 2019-09-23 17:07:10 +01:00
Cyryl Płotnicki 62a0e0981a Store duplicated data just once 2019-09-23 17:04:23 +01:00
Cyryl Płotnicki c0aa4ed22d Remove unnecessary todo 2019-09-23 16:31:22 +01:00
Cyryl Płotnicki 2fac1b2d77 Versions should increase 2019-09-23 16:30:40 +01:00
Cyryl Płotnicki a20859597f First working version of support for versions 2019-09-23 12:47:04 +01:00
Cyryl Płotnicki 3ac27c1021 WIP on adding verions support 2019-09-23 12:18:18 +01:00
Cyryl Płotnicki 98a6f094be Cleanup 2019-09-07 16:20:19 +01:00
Cyryl Płotnicki ce5fc51637 Add git hooks 2019-09-07 16:12:18 +01:00
Cyryl Płotnicki a0bea5ef3e Prevent source being within repository 2019-09-07 15:08:47 +01:00
Cyryl Płotnicki 66391862c1 Cleanup tests 2019-09-07 14:42:30 +01:00
Cyryl Płotnicki 0a53f8c1f5 Extract common test functions 2019-09-07 14:19:03 +01:00
Cyryl Płotnicki 8c43efcdce Restoring older versions works 2019-09-07 13:58:32 +01:00
Cyryl Płotnicki a3f979c32d Store files under their versions 2019-09-07 13:37:51 +01:00
Cyryl Płotnicki 2228534a9c Extract ItemVersion 2019-09-07 11:37:31 +01:00
Cyryl Płotnicki 5643ea3ee1 better verbosity 2019-09-07 10:59:44 +01:00
Cyryl Płotnicki 6ed47937ee Fix test check for file contents 2019-09-07 10:29:27 +01:00
Cyryl Płotnicki 14490bbe78 better verbosity 2019-09-07 09:01:30 +01:00
Cyryl Płotnicki 1464cd26c8 started working on better versions and index persistence 2019-09-01 22:16:00 +01:00
Cyryl Płotnicki 0c715852d6 remove warnings 2019-09-01 21:23:15 +01:00
Cyryl Płotnicki 36cff8cb06 back to the point where one test works 2019-09-01 21:19:40 +01:00
Cyryl Płotnicki ae4ed1f985 WIP on index - needs original source path stored 2019-09-01 17:39:42 +01:00
Cyryl Płotnicki 4800901f23 simple backup works 2019-09-01 17:30:45 +01:00
Cyryl Płotnicki 02ddaf27b6 saving repo items 2019-09-01 17:03:27 +01:00
Cyryl Płotnicki d88fc90f05 basic store works 2019-09-01 12:57:37 +01:00
Cyryl Płotnicki d2e5c480a9 model mutability 2019-09-01 11:05:22 +01:00