pub fn resolve_principal(
repo: &Repository,
user_config: &UserConfig,
) -> Result<ResolvedPrincipal>Expand description
Resolve capture attribution once for init, status, capture, and other identity-bearing commands.
Precedence is environment, repository config, Git config (including a shared parent checkout), user config, then the built-in Unknown principal.