]> git.proxmox.com Git - cargo.git/commit
Auto merge of #7768 - chrisduerr:install-workspaces-from-git, r=ehuss
authorbors <bors@rust-lang.org>
Mon, 27 Jan 2020 18:13:10 +0000 (18:13 +0000)
committerbors <bors@rust-lang.org>
Mon, 27 Jan 2020 18:13:10 +0000 (18:13 +0000)
commit328b7d6b16b23630ca157ca84ead1ebc3dd3e5da
tree4783330396a7184ff03f00247eab9ceab09a163a
parent9d32b7b01409024b165545c568b1525d86e2b7cb
parent601d04c2ce218e68f4f30fdc49a76819b725a0a7
Auto merge of #7768 - chrisduerr:install-workspaces-from-git, r=ehuss

Search for root manifest with ephemeral workspaces

Fixes #5495.

This seems like it's too simple to just work like this, but after trying a few different things, this was the only solution which worked reliably for me.

I've verified that no `/target` is present in the actual checkout location, the target directory used is actually the one created in `/tmp`.

I've also verified that both workspaces and "normal" packages still install through git and that a normal `cargo install --path` works too (though that doesn't use ephemeral workspaces anyways).