|
|
|
@ -102,8 +102,12 @@ impl Vcs {
|
|
|
|
|
profile_name.bold().with(PROFILE_COLOR),
|
|
|
|
|
format!("{}", self.work_dir.display()).italic(),
|
|
|
|
|
);
|
|
|
|
|
} else {
|
|
|
|
|
if self.profiles.is_empty() {
|
|
|
|
|
println!("{}", "No profiles defined, use 'cargo vcs save' to generate one".with(ERROR_COLOR));
|
|
|
|
|
} else {
|
|
|
|
|
println!("{}", "Mismatching projects and profiles".with(ERROR_COLOR));
|
|
|
|
|
}
|
|
|
|
|
self.list();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -318,7 +322,7 @@ impl Vcs {
|
|
|
|
|
} else {
|
|
|
|
|
path = path
|
|
|
|
|
.parent()
|
|
|
|
|
.ok_or_else(|| Error::input_error("Workspace not found", path_str))?;
|
|
|
|
|
.ok_or_else(|| Error::input_error("No workspace found", path_str))?;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|