pub fn current_head(repo_root: &Path) -> Option<String>
Get current HEAD commit hash. Returns None if repo has no commits.