Skip to main content

Crate gwm

Crate gwm 

Source
Expand description

gwm — git worktree manager (lib root).

Internal test seam — NOT a public API. This library target exists for one reason: the binary (src/main.rs) and the integration tests under tests/ share a single module tree, and Rust integration tests can only reach it through a pub lib. The whole crate is therefore #![doc(hidden)] and every pub item below carries no SemVer guarantee — signatures, modules, and types here are free to change in any release, major or not.

Do not cargo add gwm-cli to build on gwm::*. The published crate ships this lib only as a byproduct of shipping the gwm binary; it is not a supported dependency. The contracts that are stable — the CLI, the --format=json / daemon payloads, and the .gwm.toml schema — are documented in docs/6.development/3.stability.md and frozen by tests/contract_tests.rs.