rust/rust-1.24.0-beta-prerelease...

18 lines
712 B
Diff

diff --git a/src/bootstrap/lib.rs b/src/bootstrap/lib.rs
index 3738828a4bae..9fbbbb0278a0 100644
--- a/src/bootstrap/lib.rs
+++ b/src/bootstrap/lib.rs
@@ -776,7 +776,11 @@ impl Build {
fn release(&self, num: &str) -> String {
match &self.config.channel[..] {
"stable" => num.to_string(),
- "beta" => format!("{}-beta.{}", num, self.beta_prerelease_version()),
+ "beta" => if self.rust_info.is_git() {
+ format!("{}-beta.{}", num, self.beta_prerelease_version())
+ } else {
+ format!("{}-beta", num)
+ },
"nightly" => format!("{}-nightly", num),
_ => format!("{}-dev", num),
}