+27
-2
appview/db/pulls.go
+27
-2
appview/db/pulls.go
···
+2
-2
appview/pages/pages.go
+2
-2
appview/pages/pages.go
······
+7
-10
appview/pages/templates/repo/pulls/pull.html
+7
-10
appview/pages/templates/repo/pulls/pull.html
···
+3
-6
appview/state/pull.go
+3
-6
appview/state/pull.go
······s.pages.Notice(w, fmt.Sprintf("interdiff-error-%d", roundIdInt), "Failed to calculate interdiff; current patch is invalid.")-previousPatch, _, err := gitdiff.Parse(strings.NewReader(pull.Submissions[roundIdInt-1].Patch))s.pages.Notice(w, fmt.Sprintf("interdiff-error-%d", roundIdInt), "Failed to calculate interdiff; previous patch is invalid.")
+38
cmd/combinediff/main.go
+38
cmd/combinediff/main.go
···
+2
-2
cmd/interdiff/main.go
+2
-2
cmd/interdiff/main.go
······
-448
interdiff/interdiff.go
-448
interdiff/interdiff.go
···-file.BinaryFragment, file.ReverseBinaryFragment = file.ReverseBinaryFragment, file.BinaryFragment-cmd := exec.Command("diff", "-u", "--label", oldFile, "--label", newFile, oldTemp.Name(), newTemp.Name())
+168
patchutil/combinediff.go
+168
patchutil/combinediff.go
···+return "", fmt.Errorf("failed to merge files, found context mismatch at %d; oldLine: `%s`, newline: `%s`", i+1, oldLine, newLine)
+178
patchutil/image.go
+178
patchutil/image.go
···
+236
patchutil/interdiff.go
+236
patchutil/interdiff.go
···
+69
patchutil/patchutil.go
+69
patchutil/patchutil.go
······+file.BinaryFragment, file.ReverseBinaryFragment = file.ReverseBinaryFragment, file.BinaryFragment+cmd := exec.Command("diff", "-U", "9999", "--label", oldFile, "--label", newFile, oldTemp.Name(), newTemp.Name())