pub fn ls_remote_head(source_url: &str) -> Result<String, String>
git ls-remote <url> HEAD → first column (SHA). Network op.
git ls-remote <url> HEAD