Displaying errors returned by the server in the protocol
[?]
Jan 9, 2021, 10:07 PM
2GQCLJZGIXMTKDVMYIIQJDOR5EXGBZS5FKH2S4DTN25WKKBUMQQQCDependencies
- [2]
MU5GSJAWPartial push and pull (WARNING: breaks the existing protocol) - [3]
SXEYMYF7Fixing the bad changes in history (unfortunately, by rebooting). - [*]
FBXYP7QMForgot to add remote::http
Change contents
- edit in pijul/src/remote/ssh.rs at line 708
super::ListLine::Error(err) => {bail!(err)} - edit in pijul/src/remote/mod.rs at line 672
Error(String), - replacement in pijul/src/remote/mod.rs at line 683
n: caps.name("num").unwrap().as_str().parse()?,n: caps.name("num").unwrap().as_str().parse().unwrap(), - edit in pijul/src/remote/mod.rs at line 689
if data.starts_with("error:") {return Ok(ListLine::Error(data.split_at(6).1.to_string()));} - replacement in pijul/src/remote/mod.rs at line 698
bail!("Protocol error, offending line: {:?}", data)debug!("offending line: {:?}", data);bail!("Protocol error") - edit in pijul/src/remote/http.rs at line 196
}super::ListLine::Error(e) => {let mut stderr = std::io::stderr();writeln!(stderr, "{}", e)?;