Fall down of failures

This commit is contained in:
Muhammad Mominul Huque
2019-06-16 00:48:50 +06:00
parent 41c56c8a0d
commit 91510db6d8
5 changed files with 19 additions and 24 deletions

View File

@@ -1,7 +1,5 @@
use std::process::Command;
use failure::bail;
use ra_tools::{Result, run_rustfmt, run, project_root, Overwrite};
fn main() -> Result<()> {
@@ -19,7 +17,10 @@ fn update_staged() -> Result<()> {
.current_dir(&root)
.output()?;
if !output.status.success() {
bail!("`git diff --diff-filter=MAR --name-only --cached` exited with {}", output.status);
Err(format!(
"`git diff --diff-filter=MAR --name-only --cached` exited with {}",
output.status
))?;
}
for line in String::from_utf8(output.stdout)?.lines() {
run(&format!("git update-index --add {}", root.join(line).to_string_lossy()), ".")?;