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

Method set_default

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

Set the default remote.

(&self, default: &RemoteDefault)

Source from the content-addressed store, hash-verified

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
284impl Default for Remote {

Callers 3

runMethod · 0.45
runMethod · 0.45
runMethod · 0.45

Calls 3

find_repository_rootFunction · 0.85
print_successFunction · 0.85
set_default_remoteMethod · 0.80

Tested by

no test coverage detected