Skip to content

Commit 304746c

Browse files
also fix reference deletion
1 parent 13afe58 commit 304746c

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

services/mirror/mirror_pull.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,12 @@ func parseRemoteUpdateOutput(output, remoteName string) []*mirrorSyncResult {
129129
if isTag {
130130
refFullName = git.RefNameFromTag(refName)
131131
} else {
132-
refFullName = git.RefNameFromBranch(strings.TrimPrefix(refName, remoteName+"/"))
132+
var refFullName git.RefName
133+
if strings.HasPrefix(refName, "refs/") {
134+
refFullName = git.RefName(refName)
135+
} else {
136+
refFullName = git.RefNameFromBranch(strings.TrimPrefix(refName, remoteName+"/"))
137+
}
133138
}
134139
results = append(results, &mirrorSyncResult{
135140
refName: refFullName,

0 commit comments

Comments
 (0)