Commit graph

109 commits

Author SHA1 Message Date
f2a0b6230f
refactor(backup): delta contributions function no longer takes reversed input 2025-05-24 23:39:54 +02:00
5f43d7b8b1
test(backup): add some more delta tests 2025-05-24 23:23:46 +02:00
15c4839a81
test(backup): add delta union test 2025-05-24 17:20:25 +02:00
22a6e68c7c
feat(backup): implement mutation methods and specialized PartialEq for State 2025-05-24 17:20:25 +02:00
3f00eee61e
feat(backup): add delta mutation methods; start union tests 2025-05-24 17:20:25 +02:00
5f7376ebb1
chore: bump versions to 0.4.2 2025-05-24 17:20:25 +02:00
638e228ba4
chore: add publish functionality to justfile 2025-05-17 20:16:46 +02:00
e8a92d7e07
chore: organize justfiles 2025-05-17 20:10:23 +02:00
6a8725489e
chore: bump dependencies 2025-04-30 17:40:28 +02:00
3ae19e2168
fix(backup): work with temporary file while writing json metadata file 2025-04-30 15:30:57 +02:00
08e77034a7
refactor: add Justfile; fix some clippy lints 2025-04-30 15:15:51 +02:00
abafd9a28c
refactor: split backup and alex into separate crate; set up workspace 2025-04-30 15:14:34 +02:00
d23227dd0b
fix(ci): use old platform
All checks were successful
ci/woodpecker/tag/release Pipeline was successful
ci/woodpecker/push/lint Pipeline was successful
ci/woodpecker/push/clippy Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
2023-08-13 10:19:29 +02:00
d3cb29b52e
chore: move PKGBUILD to separate repo 2023-08-13 10:19:29 +02:00
3cddea19c3
chore: revert to old platform syntax
All checks were successful
ci/woodpecker/push/lint Pipeline was successful
ci/woodpecker/push/clippy Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
2023-08-12 15:47:05 +02:00
9ce2417528
chore: bump versions to 0.4.0
Some checks failed
ci/woodpecker/tag/arch-release Pipeline was successful
ci/woodpecker/tag/release Pipeline was successful
ci/woodpecker/push/clippy Pipeline failed
ci/woodpecker/push/lint Pipeline failed
ci/woodpecker/push/build Pipeline failed
2023-08-12 15:06:58 +02:00
f2e781dd5a
chore: bump dependency versions
All checks were successful
ci/woodpecker/push/lint Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
ci/woodpecker/push/clippy Pipeline was successful
2023-08-12 14:50:06 +02:00
5bdd4e21b0
chore(ci): modernize config
All checks were successful
ci/woodpecker/push/clippy Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
ci/woodpecker/push/lint Pipeline was successful
2023-08-12 14:09:22 +02:00
8f190c489b
chore: update changelog 2023-08-12 13:58:13 +02:00
5f6366078c
fix: properly parse layers env var
All checks were successful
ci/woodpecker/push/lint Pipeline was successful
ci/woodpecker/push/clippy Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
2023-08-12 13:46:46 +02:00
b3d1cec078
feat: granular locking for proper concurrent access to server process
All checks were successful
ci/woodpecker/push/clippy Pipeline was successful
ci/woodpecker/push/lint Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
2023-08-12 11:44:35 +02:00
a51ff3937d
refactor: reorder imports
All checks were successful
ci/woodpecker/push/lint Pipeline was successful
ci/woodpecker/push/clippy Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
2023-08-11 23:24:14 +02:00
db3bba5a42
feat: also allow run args to be passed from toml file 2023-08-11 23:13:17 +02:00
34d016fd3f
feat: allow passing global configuration as TOML file 2023-08-11 21:26:17 +02:00
bf83357464
feat: publish arch packages
All checks were successful
ci/woodpecker/push/lint Pipeline was successful
ci/woodpecker/push/clippy Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
2023-07-08 16:11:36 +02:00
bfb264e823
docs: add some more help strings
All checks were successful
ci/woodpecker/push/lint Pipeline was successful
ci/woodpecker/push/clippy Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
2023-07-08 15:34:24 +02:00
241bb4d68e
feat: add extract command 2023-07-08 15:31:01 +02:00
6cdc18742e
feat: don't read non-contributing archives for export 2023-07-08 14:50:18 +02:00
b924a054a6
chore: bump version to 0.3.1
All checks were successful
ci/woodpecker/tag/lint Pipeline was successful
ci/woodpecker/tag/clippy Pipeline was successful
ci/woodpecker/tag/build Pipeline was successful
ci/woodpecker/tag/release Pipeline was successful
ci/woodpecker/push/release Pipeline was successful
2023-07-08 14:12:18 +02:00
32d923e64b
refactor: this is fun
All checks were successful
ci/woodpecker/push/lint Pipeline was successful
ci/woodpecker/push/clippy Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
2023-07-08 13:53:18 +02:00
1acfc9c422
refactor: have fun with rust's functional stuff
All checks were successful
ci/woodpecker/push/lint Pipeline was successful
ci/woodpecker/push/clippy Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
2023-07-08 13:39:51 +02:00
fc8e8d37d3
refactor: remove some code duplication
All checks were successful
ci/woodpecker/push/clippy Pipeline was successful
ci/woodpecker/push/lint Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
2023-07-08 10:32:56 +02:00
5567323473
feat: initially working export command
All checks were successful
ci/woodpecker/push/lint Pipeline was successful
ci/woodpecker/push/clippy Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
2023-07-07 23:12:07 +02:00
80b814bcff
feat: further use State abstraction 2023-07-07 18:06:15 +02:00
4ec336eb86
feat: abstract State 2023-07-07 17:05:24 +02:00
6e216aa88f
feat: define delta difference & strict difference 2023-07-06 15:46:36 +02:00
75e9d7a9d2
chore: bumb version to 0.3.0
All checks were successful
ci/woodpecker/push/clippy Pipeline was successful
ci/woodpecker/push/lint Pipeline was successful
ci/woodpecker/tag/clippy Pipeline was successful
ci/woodpecker/tag/lint Pipeline was successful
ci/woodpecker/push/release Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
ci/woodpecker/tag/build Pipeline was successful
ci/woodpecker/tag/release Pipeline was successful
2023-07-04 15:55:52 +02:00
e6fa8a0eeb
docs: add a few docstrings 2023-07-04 15:49:16 +02:00
55c5f24937
feat: specify output dirs for restore instead of using config & world
All checks were successful
ci/woodpecker/push/lint Pipeline was successful
ci/woodpecker/push/clippy Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
2023-07-04 15:36:12 +02:00
36c441b8c2
feat: respect backup list filter option 2023-07-04 14:15:00 +02:00
f71db90922
feat: store end time as metadata
All checks were successful
ci/woodpecker/push/lint Pipeline was successful
ci/woodpecker/push/clippy Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
2023-07-03 12:59:50 +02:00
2c256cf904
refactor: quick maths 2023-07-03 12:40:40 +02:00
bfd278abbe
feat: show backup sizes in list command
All checks were successful
ci/woodpecker/push/lint Pipeline was successful
ci/woodpecker/push/clippy Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
2023-07-03 12:11:41 +02:00
c5193f0f3c
feat: store backup sizes in metadata file 2023-07-03 11:54:11 +02:00
a4a03ca4c5
feat: improve list view
All checks were successful
ci/woodpecker/push/lint Pipeline was successful
ci/woodpecker/push/clippy Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
2023-06-24 13:51:37 +02:00
5159bfdddd
feat: basic list command 2023-06-24 13:35:59 +02:00
0eda768c03
chore: update readme
All checks were successful
ci/woodpecker/push/lint Pipeline was successful
ci/woodpecker/push/clippy Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
2023-06-24 12:16:53 +02:00
a4e2a1276f
feat: restore backup chains using cli commands
All checks were successful
ci/woodpecker/push/lint Pipeline was successful
ci/woodpecker/push/clippy Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
2023-06-23 22:47:38 +02:00
e373fc85f1
feat: create backups from cli for specific layer 2023-06-23 18:02:38 +02:00
1cfe13674d
refactor: structure code to allow expanding cli functionality
All checks were successful
ci/woodpecker/push/clippy Pipeline was successful
ci/woodpecker/push/lint Pipeline was successful
ci/woodpecker/push/build Pipeline was successful
2023-06-23 15:51:17 +02:00