Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
82 commits
Select commit Hold shift + click to select a range
d3961a8
wip: first version of a diff, calling latest to sync entire registry
severin-amrein Dec 16, 2025
1520e80
wip: height works, first height also downloads up to the specified he…
severin-amrein Dec 16, 2025
fe8e413
wip: use latest if there is only 1 height
severin-amrein Dec 16, 2025
63f654a
wip: update cargo
severin-amrein Dec 16, 2025
3fe9a9e
wip: update cargo
severin-amrein Dec 16, 2025
4ea94eb
wip: add mold linker again
severin-amrein Dec 16, 2025
3444f69
wip: update cargo dependencies
severin-amrein Dec 16, 2025
d24c2c8
wip: move --dump-versions to its own subcommand called history
severin-amrein Dec 16, 2025
3371fde
wip: align diff and history fn
severin-amrein Dec 17, 2025
ba1ae97
wip: rewrite select_versions
severin-amrein Dec 17, 2025
9ad1c37
wip: don't allow positive and negative numbers in range
severin-amrein Dec 17, 2025
d34961c
wip: rework selected versions
severin-amrein Dec 17, 2025
93f6156
wip: update unit tests and split them into multiple files
severin-amrein Dec 17, 2025
6c9e2ba
wip: update bazel lock
severin-amrein Dec 17, 2025
fd53530
wip: remove trailing whitespaces
severin-amrein Dec 17, 2025
f9646a2
wip: apply rustfmt changes
severin-amrein Dec 17, 2025
d03b652
wip: update help text
severin-amrein Dec 17, 2025
03d8f07
wip: create select_versions fn
severin-amrein Dec 17, 2025
de43a5f
wip: renamce variable
severin-amrein Dec 17, 2025
205108a
wip: move writer into its own function
severin-amrein Dec 17, 2025
097932f
wip: add functionality to support negative versions for get
severin-amrein Dec 17, 2025
74451bd
wip: update help text
severin-amrein Dec 17, 2025
c1f894e
wip: cleanup some comment
severin-amrein Dec 17, 2025
250934e
wip: update bazel
severin-amrein Dec 17, 2025
61945b0
wip: rustfmt
severin-amrein Dec 17, 2025
ce8e5c3
wip: rustfmt
severin-amrein Dec 17, 2025
9ecc62f
wip: started to create modules for registry
severin-amrein Dec 17, 2025
a1618e2
wip: splitting to modules
severin-amrein Dec 17, 2025
1e7ec03
wip: splitting to modules
severin-amrein Dec 17, 2025
59a30ca
wip: splitting to modules
severin-amrein Dec 18, 2025
657110e
wip: splitting to modules
severin-amrein Dec 18, 2025
80f024d
wip: splitting to modules
severin-amrein Dec 18, 2025
2c1ba18
wip: splitting to modules
severin-amrein Dec 18, 2025
9abc921
wip: fix unit test
severin-amrein Dec 18, 2025
8cd4ca4
wip: apply rustfmt
severin-amrein Dec 18, 2025
39b12ae
wip: apply rustfmt to unit tests
severin-amrein Dec 18, 2025
a3b6210
wip: introduce a set_offline fn to set the status of the store
severin-amrein Dec 18, 2025
a863d31
wip: simplify select_versions
severin-amrein Dec 18, 2025
f14beff
wip: don't use offline mode for the registry subcommands
severin-amrein Dec 18, 2025
91b7239
wip: fix
severin-amrein Dec 18, 2025
66b0d31
wip: rustmft
severin-amrein Dec 18, 2025
a3c1255
wip: fix diff command
severin-amrein Dec 18, 2025
8791333
wip: fix unit tests
severin-amrein Dec 18, 2025
143a27c
wip: rustmft
severin-amrein Dec 18, 2025
ab6ef56
wip: apply rustfmt to unit tests
severin-amrein Dec 18, 2025
c3726ff
wip: fix due to clippy
severin-amrein Dec 18, 2025
0271526
wip: apply rustfmt to
severin-amrein Dec 18, 2025
47c5391
wip
severin-amrein Dec 22, 2025
f762938
wip
severin-amrein Dec 22, 2025
abd14c4
wip
severin-amrein Dec 22, 2025
139c29e
wip
severin-amrein Dec 22, 2025
94d60c9
wip
severin-amrein Dec 22, 2025
ec043a7
wip
severin-amrein Dec 22, 2025
32ea8cb
wip
severin-amrein Dec 23, 2025
8ea225b
wip
severin-amrein Dec 23, 2025
9e53cef
wip
severin-amrein Dec 23, 2025
fffc98b
wip
severin-amrein Dec 23, 2025
1348953
wip
severin-amrein Dec 23, 2025
2b2885b
wip: implement history
severin-amrein Dec 29, 2025
b63d10d
wip: remove Option from VersionRange
severin-amrein Dec 29, 2025
760cf33
wip
severin-amrein Dec 29, 2025
722f35d
wip
severin-amrein Dec 29, 2025
b1c5be5
wip
severin-amrein Dec 29, 2025
2a67152
wip
severin-amrein Dec 29, 2025
c4fc6c1
wip
severin-amrein Dec 29, 2025
796211b
wip: apply rustfmt
severin-amrein Dec 29, 2025
0beed61
wip
severin-amrein Dec 29, 2025
25369d5
wip
severin-amrein Dec 29, 2025
5223ed2
wip: add more tests
severin-amrein Dec 29, 2025
19985f6
wip: add more tests
severin-amrein Dec 29, 2025
adf9943
wip: use old names for registry fn
severin-amrein Dec 30, 2025
5a0b2ec
wip: cleanup
severin-amrein Dec 30, 2025
43c4d04
wip: rustfmt
severin-amrein Dec 30, 2025
7271945
wip: info to debug
severin-amrein Dec 30, 2025
1da67f2
wip: revert an if
severin-amrein Dec 30, 2025
1c2e5ae
wip
severin-amrein Dec 30, 2025
6fe55d7
wip
severin-amrein Dec 30, 2025
ddcd08d
wip
severin-amrein Dec 30, 2025
b634f3f
wip
severin-amrein Dec 30, 2025
2d9b8f6
wip: apply clippy fixes
severin-amrein Dec 30, 2025
6a25ce3
wip: apply rustfmt
severin-amrein Jan 13, 2026
67f2421
Merge branch 'main' into sev/dre-registry-diff
severin-amrein Jan 13, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
52 changes: 51 additions & 1 deletion Cargo.Bazel.lock
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"checksum": "94e1f73e0ac1c95243dfde24402424f97c41d82f398f57842ac59e898ff8af49",
"checksum": "9a50923a0707c84b029ef18dc44e3d5eecd3e56ea5db7293e26fd5bc92c566ab",
"crates": {
"actix-codec 0.5.2": {
"name": "actix-codec",
Expand Down Expand Up @@ -12976,6 +12976,10 @@
"id": "shlex 1.3.0",
"target": "shlex"
},
{
"id": "similar 2.7.0",
"target": "similar"
},
{
"id": "spinners 4.1.1",
"target": "spinners"
Expand Down Expand Up @@ -49826,6 +49830,51 @@
],
"license_file": "LICENSE-Apache"
},
"similar 2.7.0": {
"name": "similar",
"version": "2.7.0",
"package_url": "https://github.com/mitsuhiko/similar",
"repository": {
"Http": {
"url": "https://static.crates.io/crates/similar/2.7.0/download",
"sha256": "bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa"
}
},
"targets": [
{
"Library": {
"crate_name": "similar",
"crate_root": "src/lib.rs",
"srcs": {
"allow_empty": true,
"include": [
"**/*.rs"
]
}
}
}
],
"library_target_name": "similar",
"common_attrs": {
"compile_data_glob": [
"**"
],
"crate_features": {
"common": [
"default",
"text"
],
"selects": {}
},
"edition": "2018",
"version": "2.7.0"
},
"license": "Apache-2.0",
"license_ids": [
"Apache-2.0"
],
"license_file": "LICENSE"
},
"simple_asn1 0.6.3": {
"name": "simple_asn1",
"version": "0.6.3",
Expand Down Expand Up @@ -63098,6 +63147,7 @@
"serde_yaml 0.9.34+deprecated",
"sha2 0.10.9",
"shlex 1.3.0",
"similar 2.7.0",
"simple_asn1 0.6.3",
"slog 2.8.2",
"slog-async 2.8.0",
Expand Down
7 changes: 7 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -204,6 +204,7 @@ wiremock = "=0.6.4"
human_bytes = "0.4"
mockall = "0.13.1"
csv = "1.3.1"
similar = "2.7.0"

# dre-canisters dependencies
ic-cdk = { version = "^0.18.7" }
Expand Down
3 changes: 2 additions & 1 deletion rs/cli/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,8 @@ tokio = { workspace = true }
url = { workspace = true }
hex = { workspace = true }
ic-registry-common-proto = { workspace = true }
base64 = { version = "0.22" }
base64 = { workspace = true }
similar = { workspace = true }

[dev-dependencies]
actix-rt = { workspace = true }
Expand Down
Loading
Loading