Skip to content

Commit 0c09f72

Browse files
also fix reference deletion
1 parent 13afe58 commit 0c09f72

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

services/mirror/mirror_pull.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,9 @@ func parseRemoteUpdateOutput(output, remoteName string) []*mirrorSyncResult {
126126
case strings.HasPrefix(lines[i], " - "): // Delete reference
127127
isTag := !strings.HasPrefix(refName, remoteName+"/")
128128
var refFullName git.RefName
129-
if isTag {
129+
if strings.HasPrefix(refName, "refs/") {
130+
refFullName = git.RefName(refName)
131+
} else if isTag {
130132
refFullName = git.RefNameFromTag(refName)
131133
} else {
132134
refFullName = git.RefNameFromBranch(strings.TrimPrefix(refName, remoteName+"/"))

0 commit comments

Comments
 (0)