forked from tangled.org/core
Monorepo for Tangled — https://tangled.org

fix default branch logic

Changed files
+5 -1
knotserver
git
+5 -1
knotserver/git/git.go
···
if err != nil {
return "", fmt.Errorf("unable to find main branch: %w", err)
}
-
return string(ref.Name()), err
+
if ref.Name().IsBranch() {
+
return strings.TrimPrefix(string(ref.Name()), "refs/heads/"), nil
+
}
+
+
return "", fmt.Errorf("unable to find main branch: %w", err)
}
// WriteTar writes itself from a tree into a binary tar file format.