Currently, cargo install cargo-patch --locked fails because of the infamous "time" problem (because std changes broke type inference), and cargo install cargo-patch hits a similar problem in one of the gix crates (due to a new impl in a ... fourth(?)-party crate). However, the code in your git tree builds fine with --locked. so...
