about summary refs log tree commit diff
path: root/src/tools
diff options
context:
space:
mode:
authorEduard-Mihai Burtescu <edy.burt@gmail.com>2017-02-10 22:59:40 +0200
committerEduard-Mihai Burtescu <edy.burt@gmail.com>2017-02-14 01:52:03 +0200
commitd29f0bc8fa166117e62b1fa2969dd31f415fd887 (patch)
tree29bf430d515a0cd59cc2c99c88bf355e7a7fee26 /src/tools
parent42c1ea2915d7787e4280b13b9d48bdb29f50e1d1 (diff)
downloadrust-d29f0bc8fa166117e62b1fa2969dd31f415fd887.tar.gz
rust-d29f0bc8fa166117e62b1fa2969dd31f415fd887.zip
Automatically vendor Cargo deps when building the source tarballs.
Diffstat (limited to 'src/tools')
-rw-r--r--src/tools/tidy/src/main.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/tools/tidy/src/main.rs b/src/tools/tidy/src/main.rs
index 9962c6ec9af..1bb7919c1d3 100644
--- a/src/tools/tidy/src/main.rs
+++ b/src/tools/tidy/src/main.rs
@@ -42,6 +42,8 @@ fn main() {
     let path = env::args_os().skip(1).next().expect("need an argument");
     let path = PathBuf::from(path);
 
+    let args: Vec<String> = env::args().skip(1).collect();
+
     let mut bad = false;
     bins::check(&path, &mut bad);
     style::check(&path, &mut bad);
@@ -49,7 +51,9 @@ fn main() {
     cargo::check(&path, &mut bad);
     features::check(&path, &mut bad);
     pal::check(&path, &mut bad);
-    deps::check(&path, &mut bad);
+    if !args.iter().any(|s| *s == "--no-vendor") {
+        deps::check(&path, &mut bad);
+    }
 
     if bad {
         panic!("some tidy checks failed");