(args: &ImportArgs)
| 147 | } |
| 148 | |
| 149 | fn run_import(args: &ImportArgs) -> Result<()> { |
| 150 | crate::exec_and_capture(&["git", "describe", "--dirty"]) |
| 151 | .and_then(|stdout| parse_and_filter(&stdout, &args.accept)) |
| 152 | .and_then(|v| crate::exec(&["cargo", "set-version", &v.to_string()])) |
| 153 | .or_wrap_with(|| "Failed to set version number based on `git describe`") |
| 154 | } |
| 155 | |
| 156 | fn parse_and_filter( |
| 157 | git_output: &str, |
no test coverage detected