Radish alpha
r
rad:z2UcCU1LgMshWvXj6hXSDDrwB8q8M
Radicle Job Collaborative Object
Radicle
Git
chore: update to latest radicle
Fintan Halpenny committed 11 months ago
commit 8b8cb49458b8fb0a02c395fee962a409853e8501
parent d5685cb
3 files changed +152 -163
modified Cargo.lock
@@ -39,9 +39,9 @@ dependencies = [

[[package]]
name = "amplify"
-
version = "4.8.0"
+
version = "4.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "448cf0c3afc71439b5f837aac5399a1ef2b223f5f38324dbfb4343deec3b80cc"
+
checksum = "3a9d7cb29f1d4c6ec8650abbee35948b8bdefb7f0750a26445ff593eb9bf7fcf"
dependencies = [
 "amplify_derive",
 "amplify_num",
@@ -181,6 +181,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"

[[package]]
+
name = "bytesize"
+
version = "2.0.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a3c8f83209414aacf0eeae3cf730b18d6981697fba62f200fcfb92b9f082acba"
+
dependencies = [
+
 "serde",
+
]
+

+
[[package]]
name = "cbc"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -191,9 +200,9 @@ dependencies = [

[[package]]
name = "cc"
-
version = "1.2.17"
+
version = "1.2.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1fcb57c740ae1daf453ae85f16e37396f672b039e00d9d866e07ddb24e328e3a"
+
checksum = "32db95edf998450acc7881c932f94cd9b05c87b4b2599e8bab064753da4acfd1"
dependencies = [
 "jobserver",
 "libc",
@@ -244,9 +253,9 @@ dependencies = [

[[package]]
name = "crossbeam-channel"
-
version = "0.5.14"
+
version = "0.5.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "06ba6d68e24814cb8de6bb986db8222d3a027d15872cabc0d18817bc3c0e4471"
+
checksum = "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2"
dependencies = [
 "crossbeam-utils",
]
@@ -281,9 +290,9 @@ dependencies = [

[[package]]
name = "ct-codecs"
-
version = "1.1.3"
+
version = "1.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b916ba8ce9e4182696896f015e8a5ae6081b305f74690baa8465e35f5a142ea4"
+
checksum = "dd0d274c65cbc1c34703d2fc2ce0fb892ff68f4516b677671a2f238a30b9b2b2"

[[package]]
name = "ctr"
@@ -329,15 +338,15 @@ dependencies = [

[[package]]
name = "data-encoding"
-
version = "2.8.0"
+
version = "2.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "575f75dfd25738df5b91b8e43e14d44bda14637a58fae779fd2b064f8bf3e010"
+
checksum = "2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476"

[[package]]
name = "data-encoding-macro"
-
version = "0.1.17"
+
version = "0.1.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9f9724adfcf41f45bf652b3995837669d73c4d49a1b5ac1ff82905ac7d9b5558"
+
checksum = "47ce6c96ea0102f01122a185683611bd5ac8d99e62bc59dd12e6bda344ee673d"
dependencies = [
 "data-encoding",
 "data-encoding-macro-internal",
@@ -345,19 +354,19 @@ dependencies = [

[[package]]
name = "data-encoding-macro-internal"
-
version = "0.1.15"
+
version = "0.1.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "18e4fdb82bd54a12e42fb58a800dcae6b9e13982238ce2296dc3570b92148e1f"
+
checksum = "8d162beedaa69905488a8da94f5ac3edb4dd4788b732fadb7bd120b2625c1976"
dependencies = [
 "data-encoding",
-
 "syn 2.0.100",
+
 "syn 2.0.101",
]

[[package]]
name = "der"
-
version = "0.7.9"
+
version = "0.7.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0"
+
checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb"
dependencies = [
 "const-oid",
 "zeroize",
@@ -383,7 +392,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.100",
+
 "syn 2.0.101",
]

[[package]]
@@ -394,7 +403,7 @@ checksum = "bdfd533a2fc01178c738c99412ae1f7e1ad2cb37c2e14bfd87e9d4618171c825"
dependencies = [
 "ct-codecs",
 "ed25519",
-
 "getrandom 0.2.15",
+
 "getrandom 0.2.16",
]

[[package]]
@@ -447,9 +456,9 @@ checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"

[[package]]
name = "errno"
-
version = "0.3.10"
+
version = "0.3.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d"
+
checksum = "976dd42dc7e85965fe702eb8164f21f450704bdde31faefd6471dba214cb594e"
dependencies = [
 "libc",
 "windows-sys",
@@ -493,9 +502,9 @@ dependencies = [

[[package]]
name = "getrandom"
-
version = "0.2.15"
+
version = "0.2.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7"
+
checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592"
dependencies = [
 "cfg-if",
 "libc",
@@ -504,9 +513,9 @@ dependencies = [

[[package]]
name = "getrandom"
-
version = "0.3.2"
+
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0"
+
checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4"
dependencies = [
 "cfg-if",
 "libc",
@@ -553,7 +562,7 @@ dependencies = [
 "git-ref-format-core",
 "proc-macro-error",
 "quote",
-
 "syn 2.0.100",
+
 "syn 2.0.101",
]

[[package]]
@@ -582,9 +591,9 @@ dependencies = [

[[package]]
name = "hashbrown"
-
version = "0.15.2"
+
version = "0.15.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289"
+
checksum = "84b26c544d002229e640969970a2e74021aadf6e2f96372b9c58eff97de08eb3"

[[package]]
name = "hmac"
@@ -597,21 +606,22 @@ dependencies = [

[[package]]
name = "icu_collections"
-
version = "1.5.0"
+
version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526"
+
checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47"
dependencies = [
 "displaydoc",
+
 "potential_utf",
 "yoke",
 "zerofrom",
 "zerovec",
]

[[package]]
-
name = "icu_locid"
-
version = "1.5.0"
+
name = "icu_locale_core"
+
version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637"
+
checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a"
dependencies = [
 "displaydoc",
 "litemap",
@@ -621,30 +631,10 @@ dependencies = [
]

[[package]]
-
name = "icu_locid_transform"
-
version = "1.5.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e"
-
dependencies = [
-
 "displaydoc",
-
 "icu_locid",
-
 "icu_locid_transform_data",
-
 "icu_provider",
-
 "tinystr",
-
 "zerovec",
-
]
-

-
[[package]]
-
name = "icu_locid_transform_data"
-
version = "1.5.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e"
-

-
[[package]]
name = "icu_normalizer"
-
version = "1.5.0"
+
version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f"
+
checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979"
dependencies = [
 "displaydoc",
 "icu_collections",
@@ -652,68 +642,55 @@ dependencies = [
 "icu_properties",
 "icu_provider",
 "smallvec",
-
 "utf16_iter",
-
 "utf8_iter",
-
 "write16",
 "zerovec",
]

[[package]]
name = "icu_normalizer_data"
-
version = "1.5.0"
+
version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516"
+
checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3"

[[package]]
name = "icu_properties"
-
version = "1.5.1"
+
version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5"
+
checksum = "2549ca8c7241c82f59c80ba2a6f415d931c5b58d24fb8412caa1a1f02c49139a"
dependencies = [
 "displaydoc",
 "icu_collections",
-
 "icu_locid_transform",
+
 "icu_locale_core",
 "icu_properties_data",
 "icu_provider",
-
 "tinystr",
+
 "potential_utf",
+
 "zerotrie",
 "zerovec",
]

[[package]]
name = "icu_properties_data"
-
version = "1.5.0"
+
version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569"
+
checksum = "8197e866e47b68f8f7d95249e172903bec06004b18b2937f1095d40a0c57de04"

[[package]]
name = "icu_provider"
-
version = "1.5.0"
+
version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9"
+
checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af"
dependencies = [
 "displaydoc",
-
 "icu_locid",
-
 "icu_provider_macros",
+
 "icu_locale_core",
 "stable_deref_trait",
 "tinystr",
 "writeable",
 "yoke",
 "zerofrom",
+
 "zerotrie",
 "zerovec",
]

[[package]]
-
name = "icu_provider_macros"
-
version = "1.5.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6"
-
dependencies = [
-
 "proc-macro2",
-
 "quote",
-
 "syn 2.0.100",
-
]
-

-
[[package]]
name = "idna"
version = "1.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -726,9 +703,9 @@ dependencies = [

[[package]]
name = "idna_adapter"
-
version = "1.2.0"
+
version = "1.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71"
+
checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344"
dependencies = [
 "icu_normalizer",
 "icu_properties",
@@ -736,9 +713,9 @@ dependencies = [

[[package]]
name = "indexmap"
-
version = "2.8.0"
+
version = "2.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3954d50fe15b02142bf25d3b8bdadb634ec3948f103d04ffe3031bc8fe9d7058"
+
checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e"
dependencies = [
 "equivalent",
 "hashbrown",
@@ -763,10 +740,11 @@ checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c"

[[package]]
name = "jobserver"
-
version = "0.1.32"
+
version = "0.1.33"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0"
+
checksum = "38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a"
dependencies = [
+
 "getrandom 0.3.3",
 "libc",
]

@@ -790,9 +768,9 @@ dependencies = [

[[package]]
name = "libc"
-
version = "0.2.171"
+
version = "0.2.172"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6"
+
checksum = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa"

[[package]]
name = "libgit2-sys"
@@ -808,9 +786,9 @@ dependencies = [

[[package]]
name = "libm"
-
version = "0.2.11"
+
version = "0.2.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa"
+
checksum = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de"

[[package]]
name = "libz-sys"
@@ -826,15 +804,15 @@ dependencies = [

[[package]]
name = "linux-raw-sys"
-
version = "0.9.3"
+
version = "0.9.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fe7db12097d22ec582439daf8618b8fdd1a7bef6270e9af3b1ebcd30893cf413"
+
checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12"

[[package]]
name = "litemap"
-
version = "0.7.5"
+
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856"
+
checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956"

[[package]]
name = "localtime"
@@ -932,9 +910,9 @@ dependencies = [

[[package]]
name = "once_cell"
-
version = "1.21.1"
+
version = "1.21.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d75b0bedcc4fe52caa0e03d9f1151a323e4aa5e2d78ba3580400cd3c9e2bc4bc"
+
checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"

[[package]]
name = "opaque-debug"
@@ -1055,6 +1033,15 @@ dependencies = [
]

[[package]]
+
name = "potential_utf"
+
version = "0.1.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585"
+
dependencies = [
+
 "zerovec",
+
]
+

+
[[package]]
name = "ppv-lite86"
version = "0.2.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1098,9 +1085,9 @@ dependencies = [

[[package]]
name = "proc-macro2"
-
version = "1.0.94"
+
version = "1.0.95"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84"
+
checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778"
dependencies = [
 "unicode-ident",
]
@@ -1132,10 +1119,11 @@ checksum = "74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5"
[[package]]
name = "radicle"
version = "0.14.0"
-
source = "git+https://seed.radicle.xyz/z3gqcJUoA1n9HaHKufZs5FCSGazv5.git?rev=refs%2Fnamespaces%2Fz6MkireRatUThvd3qzfKht1S44wpm4FEWSSa4PRMTSQZ3voM%2Frefs%2Fheads%2Fcob-transaction#c5c668642b4c8f5af8f23a59679fbb9260956ad7"
+
source = "git+https://seed.radicle.xyz/z3gqcJUoA1n9HaHKufZs5FCSGazv5.git?rev=refs%2Fheads%2Fmaster#5a0a334dddeee5eed68ad8fed3b59213505675b7"
dependencies = [
 "amplify",
 "base64",
+
 "bytesize",
 "crossbeam-channel",
 "cyphernet",
 "fastrand",
@@ -1163,7 +1151,7 @@ dependencies = [
[[package]]
name = "radicle-cob"
version = "0.13.0"
-
source = "git+https://seed.radicle.xyz/z3gqcJUoA1n9HaHKufZs5FCSGazv5.git?rev=refs%2Fnamespaces%2Fz6MkireRatUThvd3qzfKht1S44wpm4FEWSSa4PRMTSQZ3voM%2Frefs%2Fheads%2Fcob-transaction#c5c668642b4c8f5af8f23a59679fbb9260956ad7"
+
source = "git+https://seed.radicle.xyz/z3gqcJUoA1n9HaHKufZs5FCSGazv5.git?rev=refs%2Fheads%2Fmaster#5a0a334dddeee5eed68ad8fed3b59213505675b7"
dependencies = [
 "fastrand",
 "git2",
@@ -1181,7 +1169,7 @@ dependencies = [
[[package]]
name = "radicle-crypto"
version = "0.11.0"
-
source = "git+https://seed.radicle.xyz/z3gqcJUoA1n9HaHKufZs5FCSGazv5.git?rev=refs%2Fnamespaces%2Fz6MkireRatUThvd3qzfKht1S44wpm4FEWSSa4PRMTSQZ3voM%2Frefs%2Fheads%2Fcob-transaction#c5c668642b4c8f5af8f23a59679fbb9260956ad7"
+
source = "git+https://seed.radicle.xyz/z3gqcJUoA1n9HaHKufZs5FCSGazv5.git?rev=refs%2Fheads%2Fmaster#5a0a334dddeee5eed68ad8fed3b59213505675b7"
dependencies = [
 "amplify",
 "cyphernet",
@@ -1201,7 +1189,7 @@ dependencies = [
[[package]]
name = "radicle-dag"
version = "0.10.0"
-
source = "git+https://seed.radicle.xyz/z3gqcJUoA1n9HaHKufZs5FCSGazv5.git?rev=refs%2Fnamespaces%2Fz6MkireRatUThvd3qzfKht1S44wpm4FEWSSa4PRMTSQZ3voM%2Frefs%2Fheads%2Fcob-transaction#c5c668642b4c8f5af8f23a59679fbb9260956ad7"
+
source = "git+https://seed.radicle.xyz/z3gqcJUoA1n9HaHKufZs5FCSGazv5.git?rev=refs%2Fheads%2Fmaster#5a0a334dddeee5eed68ad8fed3b59213505675b7"
dependencies = [
 "fastrand",
]
@@ -1238,7 +1226,7 @@ dependencies = [
[[package]]
name = "radicle-ssh"
version = "0.9.0"
-
source = "git+https://seed.radicle.xyz/z3gqcJUoA1n9HaHKufZs5FCSGazv5.git?rev=refs%2Fnamespaces%2Fz6MkireRatUThvd3qzfKht1S44wpm4FEWSSa4PRMTSQZ3voM%2Frefs%2Fheads%2Fcob-transaction#c5c668642b4c8f5af8f23a59679fbb9260956ad7"
+
source = "git+https://seed.radicle.xyz/z3gqcJUoA1n9HaHKufZs5FCSGazv5.git?rev=refs%2Fheads%2Fmaster#5a0a334dddeee5eed68ad8fed3b59213505675b7"
dependencies = [
 "byteorder",
 "log",
@@ -1278,7 +1266,7 @@ version = "0.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
dependencies = [
-
 "getrandom 0.2.15",
+
 "getrandom 0.2.16",
]

[[package]]
@@ -1314,9 +1302,9 @@ dependencies = [

[[package]]
name = "rustix"
-
version = "1.0.3"
+
version = "1.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e56a18552996ac8d29ecc3b190b4fdbb2d91ca4ec396de7bbffaf43f3d637e96"
+
checksum = "c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266"
dependencies = [
 "bitflags",
 "errno",
@@ -1368,7 +1356,7 @@ checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.100",
+
 "syn 2.0.101",
]

[[package]]
@@ -1386,9 +1374,9 @@ dependencies = [

[[package]]
name = "sha2"
-
version = "0.10.8"
+
version = "0.10.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8"
+
checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283"
dependencies = [
 "cfg-if",
 "cpufeatures",
@@ -1435,9 +1423,9 @@ checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d"

[[package]]
name = "smallvec"
-
version = "1.14.0"
+
version = "1.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd"
+
checksum = "8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9"

[[package]]
name = "socks5-client"
@@ -1569,9 +1557,9 @@ dependencies = [

[[package]]
name = "syn"
-
version = "2.0.100"
+
version = "2.0.101"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0"
+
checksum = "8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf"
dependencies = [
 "proc-macro2",
 "quote",
@@ -1580,23 +1568,23 @@ dependencies = [

[[package]]
name = "synstructure"
-
version = "0.13.1"
+
version = "0.13.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971"
+
checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.100",
+
 "syn 2.0.101",
]

[[package]]
name = "tempfile"
-
version = "3.19.1"
+
version = "3.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7437ac7763b9b123ccf33c338a5cc1bac6f69b45a136c19bdd8a65e3916435bf"
+
checksum = "e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1"
dependencies = [
 "fastrand",
-
 "getrandom 0.3.2",
+
 "getrandom 0.3.3",
 "once_cell",
 "rustix",
 "windows-sys",
@@ -1628,7 +1616,7 @@ checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.100",
+
 "syn 2.0.101",
]

[[package]]
@@ -1639,14 +1627,14 @@ checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.100",
+
 "syn 2.0.101",
]

[[package]]
name = "tinystr"
-
version = "0.7.6"
+
version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f"
+
checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b"
dependencies = [
 "displaydoc",
 "zerovec",
@@ -1711,12 +1699,6 @@ dependencies = [
]

[[package]]
-
name = "utf16_iter"
-
version = "1.0.5"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246"
-

-
[[package]]
name = "utf8_iter"
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1728,7 +1710,7 @@ version = "1.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "458f7a779bf54acc9f347480ac654f68407d3aab21269a6e3c9f922acd9e2da9"
dependencies = [
-
 "getrandom 0.3.2",
+
 "getrandom 0.3.3",
 "serde",
]

@@ -1781,7 +1763,7 @@ dependencies = [
 "log",
 "proc-macro2",
 "quote",
-
 "syn 2.0.100",
+
 "syn 2.0.101",
 "wasm-bindgen-shared",
]

@@ -1803,7 +1785,7 @@ checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.100",
+
 "syn 2.0.101",
 "wasm-bindgen-backend",
 "wasm-bindgen-shared",
]
@@ -1900,22 +1882,16 @@ dependencies = [
]

[[package]]
-
name = "write16"
-
version = "1.0.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936"
-

-
[[package]]
name = "writeable"
-
version = "0.5.5"
+
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51"
+
checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb"

[[package]]
name = "yoke"
-
version = "0.7.5"
+
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40"
+
checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc"
dependencies = [
 "serde",
 "stable_deref_trait",
@@ -1925,34 +1901,34 @@ dependencies = [

[[package]]
name = "yoke-derive"
-
version = "0.7.5"
+
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154"
+
checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.100",
+
 "syn 2.0.101",
 "synstructure",
]

[[package]]
name = "zerocopy"
-
version = "0.8.24"
+
version = "0.8.25"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2586fea28e186957ef732a5f8b3be2da217d65c5969d4b1e17f973ebbe876879"
+
checksum = "a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb"
dependencies = [
 "zerocopy-derive",
]

[[package]]
name = "zerocopy-derive"
-
version = "0.8.24"
+
version = "0.8.25"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a996a8f63c5c4448cd959ac1bab0aaa3306ccfd060472f85943ee0750f0169be"
+
checksum = "28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.100",
+
 "syn 2.0.101",
]

[[package]]
@@ -1972,7 +1948,7 @@ checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.100",
+
 "syn 2.0.101",
 "synstructure",
]

@@ -1983,10 +1959,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde"

[[package]]
+
name = "zerotrie"
+
version = "0.2.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595"
+
dependencies = [
+
 "displaydoc",
+
 "yoke",
+
 "zerofrom",
+
]
+

+
[[package]]
name = "zerovec"
-
version = "0.10.4"
+
version = "0.11.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079"
+
checksum = "4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428"
dependencies = [
 "yoke",
 "zerofrom",
@@ -1995,11 +1982,11 @@ dependencies = [

[[package]]
name = "zerovec-derive"
-
version = "0.10.3"
+
version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6"
+
checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.100",
+
 "syn 2.0.101",
]
modified Cargo.toml
@@ -19,9 +19,9 @@ uuid = { version = "1.13.1", features = ["serde", "v4"] }
# TODO: we depend on a commit that improves the `Transaction::initial` method
[dependencies.radicle]
git = "https://seed.radicle.xyz/z3gqcJUoA1n9HaHKufZs5FCSGazv5.git"
-
rev= "refs/namespaces/z6MkireRatUThvd3qzfKht1S44wpm4FEWSSa4PRMTSQZ3voM/refs/heads/cob-transaction"
+
rev = "refs/heads/master"

[dev-dependencies.radicle]
git = "https://seed.radicle.xyz/z3gqcJUoA1n9HaHKufZs5FCSGazv5.git"
-
rev= "refs/namespaces/z6MkireRatUThvd3qzfKht1S44wpm4FEWSSa4PRMTSQZ3voM/refs/heads/cob-transaction"
+
rev = "refs/heads/master"
features = ["test"]
modified src/lib.rs
@@ -308,13 +308,15 @@ impl Job {
    }
}

-
impl store::Cob for Job {
-
    type Action = Action;
-
    type Error = error::Build;
-

+
impl store::CobWithType for Job {
    fn type_name() -> &'static TypeName {
        &TYPENAME
    }
+
}
+

+
impl store::Cob for Job {
+
    type Action = Action;
+
    type Error = error::Build;

    fn from_root<R: ReadRepository>(op: Op<Self::Action>, repo: &R) -> Result<Self, Self::Error> {
        let mut actions = op.actions.into_iter();