Explorar el Código

Clean up 'uncommitted' diff. (#416)

Manuel Jeckelmann hace 5 años
padre
commit
31d03a1146
Se han modificado 1 ficheros con 2 adiciones y 1 borrados
  1. 2 1
      scan/scan.go

+ 2 - 1
scan/scan.go

@@ -281,7 +281,8 @@ func (repo *Repo) scanUncommitted() error {
 				}
 				}
 			}
 			}
 
 
-			diffs := diffmatchpatch.New().DiffMain(prevFileContents, currFileContents, false)
+			dmp := diffmatchpatch.New()
+			diffs := dmp.DiffCleanupSemantic(dmp.DiffMain(prevFileContents, currFileContents, false))
 			var diffContents string
 			var diffContents string
 			for _, d := range diffs {
 			for _, d := range diffs {
 				if d.Type == diffmatchpatch.DiffInsert {
 				if d.Type == diffmatchpatch.DiffInsert {