--release-track.

This commit is contained in:
Gav Wood 2016-12-15 19:23:25 +01:00
parent 995fafebee
commit 801596395e
No known key found for this signature in database
GPG Key ID: C49C1ACA1CC9B252
4 changed files with 8 additions and 8 deletions

View File

@ -3,7 +3,7 @@ mode = "last"
mode_timeout = 300 mode_timeout = 300
mode_alarm = 3600 mode_alarm = 3600
auto_update = "critical" auto_update = "critical"
releases_track = "current" release_track = "current"
no_download = false no_download = false
no_consensus = false no_consensus = false

View File

@ -86,7 +86,7 @@ usage! {
flag_mode_timeout: u64 = 300u64, or |c: &Config| otry!(c.parity).mode_timeout.clone(), flag_mode_timeout: u64 = 300u64, or |c: &Config| otry!(c.parity).mode_timeout.clone(),
flag_mode_alarm: u64 = 3600u64, or |c: &Config| otry!(c.parity).mode_alarm.clone(), flag_mode_alarm: u64 = 3600u64, or |c: &Config| otry!(c.parity).mode_alarm.clone(),
flag_auto_update: String = "critical", or |c: &Config| otry!(c.parity).auto_update.clone(), flag_auto_update: String = "critical", or |c: &Config| otry!(c.parity).auto_update.clone(),
flag_releases_track: String = "current", or |c: &Config| otry!(c.parity).releases_track.clone(), flag_release_track: String = "current", or |c: &Config| otry!(c.parity).release_track.clone(),
flag_no_download: bool = false, or |c: &Config| otry!(c.parity).no_download.clone(), flag_no_download: bool = false, or |c: &Config| otry!(c.parity).no_download.clone(),
flag_no_consensus: bool = false, or |c: &Config| otry!(c.parity).no_consensus.clone(), flag_no_consensus: bool = false, or |c: &Config| otry!(c.parity).no_consensus.clone(),
flag_chain: String = "homestead", or |c: &Config| otry!(c.parity).chain.clone(), flag_chain: String = "homestead", or |c: &Config| otry!(c.parity).chain.clone(),
@ -314,7 +314,7 @@ struct Operating {
mode_timeout: Option<u64>, mode_timeout: Option<u64>,
mode_alarm: Option<u64>, mode_alarm: Option<u64>,
auto_update: Option<String>, auto_update: Option<String>,
releases_track: Option<String>, release_track: Option<String>,
no_download: Option<bool>, no_download: Option<bool>,
no_consensus: Option<bool>, no_consensus: Option<bool>,
chain: Option<String>, chain: Option<String>,
@ -542,7 +542,7 @@ mod tests {
flag_mode_timeout: 300u64, flag_mode_timeout: 300u64,
flag_mode_alarm: 3600u64, flag_mode_alarm: 3600u64,
flag_auto_update: "critical".into(), flag_auto_update: "critical".into(),
flag_releases_track: "current".into(), flag_release_track: "current".into(),
flag_no_download: false, flag_no_download: false,
flag_no_consensus: false, flag_no_consensus: false,
flag_chain: "xyz".into(), flag_chain: "xyz".into(),
@ -720,7 +720,7 @@ mod tests {
mode_timeout: Some(15u64), mode_timeout: Some(15u64),
mode_alarm: Some(10u64), mode_alarm: Some(10u64),
auto_update: None, auto_update: None,
releases_track: None, release_track: None,
no_download: None, no_download: None,
no_consensus: None, no_consensus: None,
chain: Some("./chain.json".into()), chain: Some("./chain.json".into()),

View File

@ -40,13 +40,13 @@ Operating Options:
critical - Only consensus/security updates. critical - Only consensus/security updates.
none - No updates will be auto-installed. none - No updates will be auto-installed.
(default: {flag_auto_update}). (default: {flag_auto_update}).
--releases-track TRACK Set which release track we should use for updates. --release-track TRACK Set which release track we should use for updates.
stable - Stable releases. stable - Stable releases.
beta - Beta releases. beta - Beta releases.
nightly - Nightly releases (unstable). nightly - Nightly releases (unstable).
testing - Testing releases (do not use). testing - Testing releases (do not use).
current - Whatever track this executable was current - Whatever track this executable was
released on (default: {flag_releases_track}). released on (default: {flag_release_track}).
--no-download Normally new releases will be downloaded ready for --no-download Normally new releases will be downloaded ready for
updating. This disables it. Not recommended. updating. This disables it. Not recommended.
(default: {flag_no_download}). (default: {flag_no_download}).

View File

@ -693,7 +693,7 @@ impl Configuration {
"all" => UpdateFilter::All, "all" => UpdateFilter::All,
_ => return Err("Invalid value for `--auto-update`. See `--help` for more information.".into()), _ => return Err("Invalid value for `--auto-update`. See `--help` for more information.".into()),
}, },
track: match self.args.flag_releases_track.as_ref() { track: match self.args.flag_release_track.as_ref() {
"stable" => ReleaseTrack::Stable, "stable" => ReleaseTrack::Stable,
"beta" => ReleaseTrack::Beta, "beta" => ReleaseTrack::Beta,
"nightly" => ReleaseTrack::Nightly, "nightly" => ReleaseTrack::Nightly,