Remove a remote.
(&self, remove: &RemoteRemove)
| 214 | |
| 215 | /// Remove a remote. |
| 216 | fn remove_remote(&self, remove: &RemoteRemove) -> CliResult<()> { |
| 217 | let repo_root = find_repository_root()?; |
| 218 | let repo = Repository::open(&repo_root).map_err(CliError::Repository)?; |
| 219 | |
| 220 | repo.remove_remote(&remove.name) |
| 221 | .map_err(CliError::Repository)?; |
| 222 | |
| 223 | print_success(&format!("Remote '{}' removed", remove.name)); |
| 224 | |
| 225 | Ok(()) |
| 226 | } |
| 227 | |
| 228 | /// Update a remote's URL. |
| 229 | fn set_url(&self, set_url: &RemoteSetUrl) -> CliResult<()> { |
no test coverage detected