diff --git a/src/grm/main.rs b/src/grm/main.rs index 09d142c..67419cf 100644 --- a/src/grm/main.rs +++ b/src/grm/main.rs @@ -38,7 +38,7 @@ fn main() { } } Err(error) => { - print_error(&format!("Error syncing trees: {}", error)); + print_error(&format!("Sync error: {}", error)); process::exit(1); } } @@ -62,7 +62,7 @@ fn main() { match provider::Github::new(filter, token, args.api_url) { Ok(provider) => provider, Err(error) => { - print_error(&format!("Error: {}", error)); + print_error(&format!("Sync error: {}", error)); process::exit(1); } } @@ -76,7 +76,7 @@ fn main() { match provider::Gitlab::new(filter, token, args.api_url) { Ok(provider) => provider, Err(error) => { - print_error(&format!("Error: {}", error)); + print_error(&format!("Sync error: {}", error)); process::exit(1); } } @@ -112,13 +112,13 @@ fn main() { } } Err(error) => { - print_error(&format!("Error syncing trees: {}", error)); + print_error(&format!("Sync error: {}", error)); process::exit(1); } } } Err(error) => { - print_error(&format!("Error: {}", error)); + print_error(&format!("Sync error: {}", error)); process::exit(1); } } diff --git a/src/provider/mod.rs b/src/provider/mod.rs index 87a43bb..aee003a 100644 --- a/src/provider/mod.rs +++ b/src/provider/mod.rs @@ -270,12 +270,16 @@ pub trait Provider { } for group in &self.filter().groups { - let group_projects = self - .get_group_projects(group) - .map_err(|error| match error { - ApiErrorResponse::Json(x) => x.to_string(), - ApiErrorResponse::String(s) => s, - })?; + let group_projects = self.get_group_projects(group).map_err(|error| { + format!( + "group \"{}\": {}", + group, + match error { + ApiErrorResponse::Json(x) => x.to_string(), + ApiErrorResponse::String(s) => s, + } + ) + })?; for group_project in group_projects { let mut already_present = false; for repo in &repos {