···230 if err != nil {
231 return "", fmt.Errorf("unable to find main branch: %w", err)
232 }
233- return string(ref.Name()), err
0000234}
235236// WriteTar writes itself from a tree into a binary tar file format.
···230 if err != nil {
231 return "", fmt.Errorf("unable to find main branch: %w", err)
232 }
233+ if ref.Name().IsBranch() {
234+ return strings.TrimPrefix(string(ref.Name()), "refs/heads/"), nil
235+ }
236+237+ return "", fmt.Errorf("unable to find main branch: %w", err)
238}
239240// WriteTar writes itself from a tree into a binary tar file format.