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

Method resolve_remote_name

atomic-cli/src/commands/pull/command.rs:348–356  ·  view source on GitHub ↗

Use the explicit remote first, then the repository default.

(&self, repo: &Repository)

Source from the content-addressed store, hash-verified

346
347 /// Use the explicit remote first, then the repository default.
348 fn resolve_remote_name(&self, repo: &Repository) -> String {
349 match &self.remote {
350 Some(name) => name.clone(),
351 None => repo
352 .get_default_remote()
353 .map(|(name, _entry)| name)
354 .unwrap_or_else(|_| DEFAULT_REMOTE.to_string()),
355 }
356 }
357
358 /// Resolve the remote and optional identity override.
359 fn resolve_remote_url(&self, repo: &Repository) -> CliResult<(String, String, Option<String>)> {

Callers 1

resolve_remote_urlMethod · 0.45

Calls 2

get_default_remoteMethod · 0.80
cloneMethod · 0.45

Tested by

no test coverage detected