Commit graph

171 commits

Author SHA1 Message Date
Cyryl Płotnicki
b1f8e8a709 test under lock contention 2020-12-27 21:10:13 +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
94ccf98a1c more consistent use of asref 2020-12-25 16:43:28 +00:00
Cyryl Płotnicki
769bc6b9f7 migrate some api to use AsRef 2020-12-25 16:29:00 +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
3ad21574a4 do not use proptest for the repo unittests as it was quite slow 2020-11-28 14:20:53 +00:00
Cyryl Płotnicki
981283aede add cargo-edit 2020-11-28 14:14:35 +00:00
Cyryl Płotnicki
6070faa2de Add perf 2020-11-28 13:28:00 +00:00
Cyryl Płotnicki
b60c93584d mark simple deduplication as done 2020-11-28 12:27:36 +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
8ea7e3d950 port data weight test to proptest 2020-11-28 12:04:18 +00:00
Cyryl Płotnicki
6629977515 duplicates testing uses proptest now 2020-11-28 11:48:37 +00:00
Cyryl Płotnicki
ee13dd22be add ability to save raw bytes in tests 2020-11-13 23:04:59 +00:00
Cyryl Płotnicki
f83baa0515 rename to lock 2020-11-13 22:37:41 +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
55958820bf Moved version into a folder 2020-11-08 20:03:34 +00:00
Cyryl Płotnicki
8da325341b Cleanup top level modules 2020-11-08 20:02:26 +00:00
Cyryl Płotnicki
d187421a0b better wording for readme 2020-11-08 19:38:51 +00:00
Cyryl Płotnicki
be7f27d48d cleaner drop impl for lock 2020-11-08 19:27:50 +00:00
Cyryl Płotnicki
59c6c5465b Make sure version increases on save 2020-11-08 19:20:55 +00:00
Cyryl Płotnicki
7d44a998c9 ensure lock is released when dropped 2020-11-08 19:11:00 +00:00
Cyryl Płotnicki
aaf8ecef4d Format readme 2020-11-08 18:44:11 +00:00
Cyryl Płotnicki
8bf1e2e918 add more checks to hooks 2020-11-08 18:07:11 +00:00
Cyryl Płotnicki
de6705c0fc stronger checks 2020-11-08 18:04:48 +00:00
Cyryl Płotnicki
d706826279 Remove all unwraps from production code 2020-11-08 14:47:45 +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
502fc153a3 Upgrade dependencies 2020-11-07 10:40:32 +00:00
Cyryl Płotnicki
9bf050012a remove github actions 2020-11-07 10:32:33 +00:00
Cyryl Płotnicki
67985fbd00 Simplify the match expression 2020-11-07 10:26:58 +00:00
Cyryl Płotnicki
dd675bcbd5 Remove unneccessary clone 2020-11-07 10:21:07 +00:00
Cyryl Płotnicki
11f3981a2d add nix shell 2020-11-07 10:19:54 +00:00
Cyryl Płotnicki
74a7b3ba16 add sr.ht support 2020-11-07 10:18:56 +00:00
Cyryl Płotnicki
f0033bbe66
Create FUNDING.yml 2019-09-28 09:42:57 +01: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
fce433553f Use actions-rs 2019-09-23 13:00:10 +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
91bd5f6a9b Add github action 2019-09-07 15:54:31 +01:00
Cyryl Płotnicki
a0bea5ef3e Prevent source being within repository 2019-09-07 15:08:47 +01:00