diff --git a/Cargo.lock b/Cargo.lock index 5c18133..95822ac 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -130,6 +130,12 @@ version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" +[[package]] +name = "bitflags" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" + [[package]] name = "bitflags" version = "2.11.0" @@ -502,6 +508,38 @@ dependencies = [ "cmov", ] +[[package]] +name = "defmt" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6e524506490a1953d237cb87b1cfc1e46f88c18f10a22dfe0f507dc6bfc7f7f" +dependencies = [ + "bitflags 1.3.2", + "defmt-macros", +] + +[[package]] +name = "defmt-macros" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0a27770e9c8f719a79d8b638281f4d828f77d8fd61e0bd94451b9b85e576a0b" +dependencies = [ + "defmt-parser", + "proc-macro-error2", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "defmt-parser" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "10d60334b3b2e7c9d91ef8150abfb6fa4c1c39ebbcf4a81c2e346aad939fee3e" +dependencies = [ + "thiserror", +] + [[package]] name = "deranged" version = "0.5.8" @@ -608,7 +646,7 @@ checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" [[package]] name = "ferrflow" -version = "5.21.0" +version = "5.22.0" dependencies = [ "anyhow", "cargo-husky", @@ -618,7 +656,7 @@ dependencies = [ "colored", "criterion", "gix", - "gix-traverse", + "gix-traverse 0.59.0", "glob-match", "hex", "hmac", @@ -754,7 +792,7 @@ dependencies = [ "gix-hashtable", "gix-index", "gix-lock", - "gix-object", + "gix-object 0.61.0", "gix-odb", "gix-pack", "gix-path", @@ -762,12 +800,12 @@ dependencies = [ "gix-ref", "gix-refspec", "gix-revision", - "gix-revwalk", + "gix-revwalk 0.32.0", "gix-sec", "gix-shallow", "gix-tempfile", "gix-trace", - "gix-traverse", + "gix-traverse 0.58.0", "gix-url", "gix-utils", "gix-validate", @@ -874,7 +912,7 @@ version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed42168329552f6c2e5df09665c104199d45d84bedb53683738a49b57fe1baab" dependencies = [ - "bitflags", + "bitflags 2.11.0", "bstr", "gix-path", "libc", @@ -883,9 +921,9 @@ dependencies = [ [[package]] name = "gix-date" -version = "0.15.4" +version = "0.15.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3ecab64a98bbac9f8e02990a9ea5e3c974a7d49b95f2bd70ad94ad22fa6b48c" +checksum = "3d63f9e28b59ddeb1a1eb9e5cf986a9222b5d484947445edbc20473939cc7fd0" dependencies = [ "bstr", "gix-error", @@ -901,7 +939,7 @@ checksum = "3b6d9528f32d94cef2edf39a1ac01fe5a0fc44ddbb18d9e44099936047c3302b" dependencies = [ "bstr", "gix-hash", - "gix-object", + "gix-object 0.61.0", "thiserror", ] @@ -961,7 +999,7 @@ dependencies = [ "gix-attributes", "gix-command", "gix-hash", - "gix-object", + "gix-object 0.61.0", "gix-packetline", "gix-path", "gix-quote", @@ -991,7 +1029,7 @@ version = "0.26.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d1fcb8ef5b16bcf874abe9b68d8abb3c0493c876d367ab824151f30a0f3f3756" dependencies = [ - "bitflags", + "bitflags 2.11.0", "bstr", "gix-features", "gix-path", @@ -1011,9 +1049,9 @@ dependencies = [ [[package]] name = "gix-hashtable" -version = "0.15.1" +version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0e30b93eea8718baf7d8153fcb938e2926175bbf18097c09f1c01b6f0be0563" +checksum = "7e261d54091f0d1c729bc83f54548c071bdec60a697de1e58e88bdfd7a99d24e" dependencies = [ "gix-hash", "hashbrown 0.17.1", @@ -1026,7 +1064,7 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4e6b28cc592dc753adb58302bb14a64e412ee591a3bec77aa4df87bff74fa80d" dependencies = [ - "bitflags", + "bitflags 2.11.0", "bstr", "filetime", "fnv", @@ -1035,8 +1073,8 @@ dependencies = [ "gix-fs", "gix-hash", "gix-lock", - "gix-object", - "gix-traverse", + "gix-object 0.61.0", + "gix-traverse 0.58.0", "gix-utils", "gix-validate", "hashbrown 0.17.1", @@ -1078,6 +1116,25 @@ dependencies = [ "thiserror", ] +[[package]] +name = "gix-object" +version = "0.62.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "019b38afc3eac1e41f9fe09a327664b313ba4a120fa5f40e3678795d0e42783e" +dependencies = [ + "bstr", + "gix-actor", + "gix-date", + "gix-features", + "gix-hash", + "gix-hashtable", + "gix-utils", + "gix-validate", + "itoa", + "smallvec", + "thiserror", +] + [[package]] name = "gix-odb" version = "0.81.0" @@ -1089,7 +1146,7 @@ dependencies = [ "gix-fs", "gix-hash", "gix-hashtable", - "gix-object", + "gix-object 0.61.0", "gix-pack", "gix-path", "gix-quote", @@ -1111,7 +1168,7 @@ dependencies = [ "gix-features", "gix-hash", "gix-hashtable", - "gix-object", + "gix-object 0.61.0", "gix-path", "memmap2", "smallvec", @@ -1184,7 +1241,7 @@ dependencies = [ "gix-fs", "gix-hash", "gix-lock", - "gix-object", + "gix-object 0.61.0", "gix-path", "gix-tempfile", "gix-utils", @@ -1215,15 +1272,15 @@ version = "0.46.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b47c88884dd3c1a19a39da19d10211fcdea2809aadc86869b6e824a1774340f" dependencies = [ - "bitflags", + "bitflags 2.11.0", "bstr", "gix-commitgraph", "gix-date", "gix-error", "gix-hash", "gix-hashtable", - "gix-object", - "gix-revwalk", + "gix-object 0.61.0", + "gix-revwalk 0.32.0", "gix-trace", "nonempty", ] @@ -1239,7 +1296,23 @@ dependencies = [ "gix-error", "gix-hash", "gix-hashtable", - "gix-object", + "gix-object 0.61.0", + "smallvec", + "thiserror", +] + +[[package]] +name = "gix-revwalk" +version = "0.33.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f11fe7ca2585193d3d70bbe0be175a2008d883a704cc7a55e454e113e689455" +dependencies = [ + "gix-commitgraph", + "gix-date", + "gix-error", + "gix-hash", + "gix-hashtable", + "gix-object 0.62.0", "smallvec", "thiserror", ] @@ -1250,7 +1323,7 @@ version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab8519976e4c7e486270740a5400369f37940779b80bd1377d94cfa1125d01b3" dependencies = [ - "bitflags", + "bitflags 2.11.0", "gix-path", "libc", "windows-sys 0.61.2", @@ -1309,13 +1382,30 @@ version = "0.58.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e8de590ecc86a3b2870665f2288324fa9f7f8672c7fc2d4e020fdd81cd1f7aed" dependencies = [ - "bitflags", + "bitflags 2.11.0", "gix-commitgraph", "gix-date", "gix-hash", "gix-hashtable", - "gix-object", - "gix-revwalk", + "gix-object 0.61.0", + "gix-revwalk 0.32.0", + "smallvec", + "thiserror", +] + +[[package]] +name = "gix-traverse" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5062cca8f2977565bbaf666ec31dbdb9bc9d9293beb65f9bec52e6c1121b62a1" +dependencies = [ + "bitflags 2.11.0", + "gix-commitgraph", + "gix-date", + "gix-hash", + "gix-hashtable", + "gix-object 0.62.0", + "gix-revwalk 0.33.0", "smallvec", "thiserror", ] @@ -1363,9 +1453,9 @@ dependencies = [ "gix-filter", "gix-fs", "gix-hash", - "gix-object", + "gix-object 0.61.0", "gix-path", - "gix-traverse", + "gix-traverse 0.58.0", "parking_lot", ] @@ -1649,24 +1739,25 @@ checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" [[package]] name = "jiff" -version = "0.2.24" +version = "0.2.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f00b5dbd620d61dfdcb6007c9c1f6054ebd75319f163d886a9055cec1155073d" +checksum = "34f877a98676d2fb664698d74cc6a51ce6c484ce8c770f05d0108ec9090aeb46" dependencies = [ + "defmt", "jiff-static", "jiff-tzdb-platform", "log", "portable-atomic", "portable-atomic-util", "serde_core", - "windows-sys 0.61.2", + "windows-link", ] [[package]] name = "jiff-static" -version = "0.2.24" +version = "0.2.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e000de030ff8022ea1da3f466fbb0f3a809f5e51ed31f6dd931c35181ad8e6d7" +checksum = "0666b5ab5ecaca213fc2a85b8c0083d9004e84ee2d5f9a7e0017aaf50986f25f" dependencies = [ "proc-macro2", "quote", @@ -1983,6 +2074,28 @@ dependencies = [ "syn", ] +[[package]] +name = "proc-macro-error-attr2" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5" +dependencies = [ + "proc-macro2", + "quote", +] + +[[package]] +name = "proc-macro-error2" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802" +dependencies = [ + "proc-macro-error-attr2", + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "proc-macro2" version = "1.0.106" @@ -2042,7 +2155,7 @@ version = "0.5.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" dependencies = [ - "bitflags", + "bitflags 2.11.0", ] [[package]] @@ -2094,7 +2207,7 @@ version = "1.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190" dependencies = [ - "bitflags", + "bitflags 2.11.0", "errno", "libc", "linux-raw-sys", @@ -2769,7 +2882,7 @@ version = "0.244.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe" dependencies = [ - "bitflags", + "bitflags 2.11.0", "hashbrown 0.15.5", "indexmap", "semver", @@ -3033,7 +3146,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2" dependencies = [ "anyhow", - "bitflags", + "bitflags 2.11.0", "indexmap", "log", "serde", diff --git a/Cargo.toml b/Cargo.toml index d769341..e08d36a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -52,7 +52,7 @@ clap = { version = "4", features = ["derive", "env"], optional = true } clap_complete = { version = "4", optional = true } colored = { version = "3", optional = true } gix = { version = "0.84", default-features = false, features = ["sha1", "max-performance-safe", "revision"], optional = true } -gix-traverse = { version = "0.58", optional = true } +gix-traverse = { version = "0.59", optional = true } ureq = { version = "3", features = ["json"], optional = true } sha2 = "0.11.0" hex = "0.4.3"