From 4c67a2d9f9cf2de494efa8b56d318296847b432e Mon Sep 17 00:00:00 2001 From: Jeremy Fitzhardinge Date: Sun, 24 Nov 2019 22:27:54 -0800 Subject: [PATCH] vendor: don't use canonical path in .cargo/config Use the user-specified path as-is, so it remains relative if specified as relative. Should also address Windows path canonicalization issues. Resolves issue #7316 --- src/cargo/ops/vendor.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cargo/ops/vendor.rs b/src/cargo/ops/vendor.rs index 8fafd839d70..b452ba282ad 100644 --- a/src/cargo/ops/vendor.rs +++ b/src/cargo/ops/vendor.rs @@ -240,7 +240,7 @@ fn sync( config.insert( merged_source_name.to_string(), VendorSource::Directory { - directory: canonical_destination.to_path_buf(), + directory: opts.destination.to_path_buf(), }, );