Rename a remote.
(&self, rename: &RemoteRename)
| 253 | |
| 254 | /// Rename a remote. |
| 255 | fn rename_remote(&self, rename: &RemoteRename) -> CliResult<()> { |
| 256 | let repo_root = find_repository_root()?; |
| 257 | let repo = Repository::open(&repo_root).map_err(CliError::Repository)?; |
| 258 | |
| 259 | repo.rename_remote(&rename.old_name, &rename.new_name) |
| 260 | .map_err(CliError::Repository)?; |
| 261 | |
| 262 | print_success(&format!( |
| 263 | "Remote '{}' renamed to '{}'", |
| 264 | rename.old_name, rename.new_name |
| 265 | )); |
| 266 | |
| 267 | Ok(()) |
| 268 | } |
| 269 | |
| 270 | /// Set the default remote. |
| 271 | fn set_default(&self, default: &RemoteDefault) -> CliResult<()> { |
no test coverage detected