Skip to content

cargo vendor outputs directory with \\?\ on Windows if it previously existed #7316

Closed
@Vlad-Shcherbina

Description

@Vlad-Shcherbina

To reproduce

  1. cargo new cargo_vendor_is_broken
  2. cd cargo_vendor_is_broken
  3. cargo vendor
  4. cargo vendor

Expected result
Steps 3 and 4 should produce the same output.

Actual result

>cargo vendor
To use vendored sources, add this to your .cargo/config for this project:

[source.vendored-sources]
directory = "vendor"

>cargo vendor
To use vendored sources, add this to your .cargo/config for this project:

[source.vendored-sources]
directory = "\\\\?\\C:\\temp\\rust_playground\\cargo_vendor_is_broken\\vendor"

Version info

Windows

>cargo version
cargo 1.39.0-nightly (3f700ec43 2019-08-19)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions