Skip to content

Commit d7c2687

Browse files
authored
Merge pull request #1552 from nrc/fix-renames
Use `renames` instead of `rename` to match the actual manifest
2 parents 243e3d5 + 1cd1e01 commit d7c2687

File tree

5 files changed

+16
-9
lines changed

5 files changed

+16
-9
lines changed

src/rustup-dist/src/manifest.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ impl Manifest {
9898
);
9999

100100
let renames = Self::renames_to_table(self.renames);
101-
result.insert("rename".to_owned(), toml::Value::Table(renames));
101+
result.insert("renames".to_owned(), toml::Value::Table(renames));
102102

103103
let packages = Self::packages_to_table(self.packages);
104104
result.insert("pkg".to_owned(), toml::Value::Table(packages));
@@ -135,9 +135,9 @@ impl Manifest {
135135
) -> Result<(HashMap<String, String>, HashMap<String, String>)> {
136136
let mut renames = HashMap::new();
137137
let mut reverse_renames = HashMap::new();
138-
let rename_table = get_table(table, "rename", path)?;
138+
let renames_table = get_table(table, "renames", path)?;
139139

140-
for (k, v) in rename_table {
140+
for (k, v) in renames_table {
141141
if let toml::Value::Table(mut t) = v {
142142
let to = get_string(&mut t, "to", path)?;
143143
renames.insert(k.to_owned(), to.clone());

src/rustup-dist/tests/channel-rust-nightly-example2.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
manifest-version = "2"
22
date = "2016-03-04"
33

4-
[rename.cargo-old]
4+
[renames.cargo-old]
55
to = "cargo"
66

77
[pkg.cargo]

src/rustup-dist/tests/manifest.rs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,15 @@ fn parse_smoke_test() {
4747
assert_eq!(docs_target_pkg.bins.clone().unwrap().url, "example.com");
4848
}
4949

50+
#[test]
51+
fn renames() {
52+
let manifest = Manifest::parse(EXAMPLE2).unwrap();
53+
assert_eq!(1, manifest.renames.len());
54+
assert_eq!(manifest.renames["cargo-old"], "cargo");
55+
assert_eq!(1, manifest.reverse_renames.len());
56+
assert_eq!(manifest.reverse_renames["cargo"], "cargo-old");
57+
}
58+
5059
#[test]
5160
fn parse_round_trip() {
5261
let original = Manifest::parse(EXAMPLE).unwrap();

src/rustup-mock/src/dist.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -401,7 +401,7 @@ impl MockDistServer {
401401
toml_rename.insert(String::from("to"), toml::Value::String(to.to_owned()));
402402
toml_renames.insert(from.to_owned(), toml::Value::Table(toml_rename));
403403
}
404-
toml_manifest.insert(String::from("rename"), toml::Value::Table(toml_renames));
404+
toml_manifest.insert(String::from("renames"), toml::Value::Table(toml_renames));
405405

406406
let manifest_name = format!("dist/channel-rust-{}", channel.name);
407407
let ref manifest_path = self.path.join(format!("{}.toml", manifest_name));

tests/cli-misc.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -620,8 +620,7 @@ fn rename_rls_list() {
620620
&[],
621621
);
622622
assert!(out.ok);
623-
assert!(out.stdout.contains(&format!("rls-{}", this_host_triple()))
624-
);
623+
assert!(out.stdout.contains(&format!("rls-{}", this_host_triple())));
625624
});
626625
}
627626

@@ -642,8 +641,7 @@ fn rename_rls_preview_list() {
642641
&[],
643642
);
644643
assert!(out.ok);
645-
assert!(out.stdout.contains(&format!("rls-{}", this_host_triple()))
646-
);
644+
assert!(out.stdout.contains(&format!("rls-{}", this_host_triple())));
647645
});
648646
}
649647

0 commit comments

Comments
 (0)