diff --git a/Cargo.lock b/Cargo.lock index 14ce084..4250c53 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -697,7 +697,7 @@ dependencies = [ [[package]] name = "knit-cli" -version = "0.1.0-alpha.47" +version = "0.1.0-alpha.48" dependencies = [ "anyhow", "chrono", @@ -720,7 +720,7 @@ dependencies = [ [[package]] name = "knit-runtime" -version = "0.1.0-alpha.47" +version = "0.1.0-alpha.48" dependencies = [ "anyhow", "chrono", diff --git a/Cargo.toml b/Cargo.toml index c82f80b..8d205e3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -2,7 +2,7 @@ # Published as `knit-cli` (the crates.io name `knit` is taken); the installed # binary is still `knit`. name = "knit-cli" -version = "0.1.0-alpha.47" +version = "0.1.0-alpha.48" edition = "2021" license = "Apache-2.0" description = "A local-first CLI for coordinating cross-repo feature bundles." @@ -26,7 +26,7 @@ members = [".", "crates/knit-runtime"] [dependencies] anyhow = "1" -knit-runtime = { version = "0.1.0-alpha.47", path = "crates/knit-runtime" } +knit-runtime = { version = "0.1.0-alpha.48", path = "crates/knit-runtime" } chrono = { version = "0.4", features = ["serde"] } clap = { version = "4.5", features = ["derive"] } ctrlc = { version = "3.4", features = ["termination"] } diff --git a/crates/knit-runtime/Cargo.toml b/crates/knit-runtime/Cargo.toml index 8ebc7e0..98faa9b 100644 --- a/crates/knit-runtime/Cargo.toml +++ b/crates/knit-runtime/Cargo.toml @@ -4,7 +4,7 @@ # version-control shaped; the CLI compiles it in and adapts bundle state into # the crate's RuntimeContext contract. name = "knit-runtime" -version = "0.1.0-alpha.47" +version = "0.1.0-alpha.48" edition = "2021" license = "Apache-2.0" description = "Per-bundle docker-compose runtime for knit cross-repo bundles." diff --git a/docs/release-0.1.0-alpha.48.md b/docs/release-0.1.0-alpha.48.md new file mode 100644 index 0000000..b677012 --- /dev/null +++ b/docs/release-0.1.0-alpha.48.md @@ -0,0 +1,7 @@ +# Knit 0.1.0-alpha.48 + +Ids that Knit creates in one process (commit groups, revert groups, revert +plans and ledger nodes) no longer repeat when several are requested in the +same clock tick. `knit revert landed --apply` across several repositories no +longer fails with "destination path already exists" when two parallel reverts +were given the same clone directory.