Skip to main content

resolve_ledger_branch

Function resolve_ledger_branch 

Source
pub fn resolve_ledger_branch(branch: Option<&str>, head: Option<&str>) -> String
Expand description

Normalize branch identity for ledger storage.

Rules:

  • Normal branch names are used as-is.
  • Detached HEAD (HEAD/empty branch) maps to detached@<head8> when HEAD exists.
  • Falls back to detached if no usable HEAD hash is available.