MCPcopy Create free account
hub / github.com/atomicdotdev/atomic / rename_remote

Method rename_remote

atomic-cli/src/commands/remote/mod.rs:255–268  ·  view source on GitHub ↗

Rename a remote.

(&self, rename: &RemoteRename)

Source from the content-addressed store, hash-verified

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<()> {

Callers 1

runMethod · 0.45

Calls 2

find_repository_rootFunction · 0.85
print_successFunction · 0.85

Tested by

no test coverage detected