gwm (git worktree manager) streamlines working with multiple Git worktrees.
It provides both a command-line interface and an interactive terminal UI to
create, list, switch between, and remove worktrees, making it easy to keep
several branches checked out at once.
devel/gwm: Fix LICENSE after upstream dual-license switch
Upstream relicensed at 1.10.0: LICENSE.md is gone, replaced by
LICENSE-MIT and LICENSE-APACHE, and Cargo.toml now declares
"MIT OR Apache-2.0". The stale LICENSE_FILE went unnoticed in the
1.10.0 update because licenses were disabled in the build at the
time; with them enabled again the patch phase fails with "Missing
license file for MIT".
No PORTREVISION bump: the pending _1 -> _2 revision has never
produced a package, so the added license files ride along with it.
devel/gwm: Update to 1.4.0
Move CARGO_CRATES to Makefile.crates: the list grew to 321 crates, which
buried the port's actual metadata under 300 lines of mechanical output.
Keeping it separate makes future updates a wholesale replacement of a
generated file (make cargo-crates > Makefile.crates) and leaves diffs to
the Makefile readable.