about summary refs log tree commit diff
path: root/src/libsyntax
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2019-07-12 08:35:46 +0000
committerbors <bors@rust-lang.org>2019-07-12 08:35:46 +0000
commitcd1381e91ff4889616eb0c87bf3c321ea2697d42 (patch)
treefda7834b24c2c2860071d89feab492f04fd4ec23 /src/libsyntax
parent1b1b538843503568994c7ef37ea8206f0ee3c2e4 (diff)
parent06c3256a6b1a42b2226a0f2ec75c43cd8951b962 (diff)
downloadrust-cd1381e91ff4889616eb0c87bf3c321ea2697d42.tar.gz
rust-cd1381e91ff4889616eb0c87bf3c321ea2697d42.zip
Auto merge of #62549 - ehuss:update-cargo-vendor, r=alexcrichton
Update cargo-vendor usage

This contains a variety of updates to clean up the usage of cargo-vendor.

- Remove the install step for the old cargo-vendor now that it is built-in to cargo and available in the stage0 install.
- Update installation instructions, dealing with vendoring. The current instructions of running `sudo ./x.py install` is broken, it will almost always fail (since the vendor directory doesn't exist). Since the steps for properly handling this are numerous, I'm recommending removing the suggestion to use `sudo` altogether.
- If the sudo-forced-vendoring detects that the vendor directory is not available, abort with instructions on how to fix.
- Now that cargo-vendor is built-in, automatically run it if it looks like it is needed.
- Update instructions on how to install cargo.
- Remove the unused markdown link references in README/CONTRIBUTING. This reverts most of #44935. These references don't do anything if they are unused.

Closes #49269
cc #61142 #48771 #40108
Diffstat (limited to 'src/libsyntax')
0 files changed, 0 insertions, 0 deletions