Skip to content

Commit 597f091

Browse files
committed
fix TestAPIViewPulls
1 parent 0e3b68b commit 597f091

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

services/gitdiff/gitdiff.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -609,8 +609,6 @@ parsingLoop:
609609
if strings.HasSuffix(line, " 160000\n") {
610610
curFile.IsSubmodule = true
611611
}
612-
case strings.HasPrefix(line, "new file mode "):
613-
curFile.Mode = strings.TrimPrefix(line, "new file mode ")
614612
case strings.HasPrefix(line, "rename from "):
615613
curFile.IsRenamed = true
616614
curFile.Type = DiffFileRename
@@ -640,6 +638,9 @@ parsingLoop:
640638
case strings.HasPrefix(line, "new file"):
641639
curFile.Type = DiffFileAdd
642640
curFile.IsCreated = true
641+
if strings.HasPrefix(line, "new file mode ") {
642+
curFile.Mode = prepareValue(line, "new file mode ")
643+
}
643644
if strings.HasSuffix(line, " 160000\n") {
644645
curFile.IsSubmodule = true
645646
}

0 commit comments

Comments
 (0)