Set the default remote.
(&self, default: &RemoteDefault)
| 269 | |
| 270 | /// Set the default remote. |
| 271 | fn set_default(&self, default: &RemoteDefault) -> CliResult<()> { |
| 272 | let repo_root = find_repository_root()?; |
| 273 | let repo = Repository::open(&repo_root).map_err(CliError::Repository)?; |
| 274 | |
| 275 | repo.set_default_remote(&default.name) |
| 276 | .map_err(CliError::Repository)?; |
| 277 | |
| 278 | print_success(&format!("Remote '{}' set as default", default.name)); |
| 279 | |
| 280 | Ok(()) |
| 281 | } |
| 282 | } |
| 283 | |
| 284 | impl Default for Remote { |
no test coverage detected