pub fn resolve_ledger_branch(branch: Option<&str>, head: Option<&str>) -> StringExpand description
Normalize branch identity for ledger storage.
Rules:
- Normal branch names are used as-is.
- Detached HEAD (
HEAD/empty branch) maps todetached@<head8>when HEAD exists. - Falls back to
detachedif no usable HEAD hash is available.