diff options
-rw-r--r-- | utils/diff/diff.go | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/utils/diff/diff.go b/utils/diff/diff.go index f49ae55..8539230 100644 --- a/utils/diff/diff.go +++ b/utils/diff/diff.go @@ -8,6 +8,7 @@ package diff import ( "bytes" + "time" "github.com/sergi/go-diff/diffmatchpatch" ) @@ -16,6 +17,7 @@ import ( // string into the dst string. func Do(src, dst string) (diffs []diffmatchpatch.Diff) { dmp := diffmatchpatch.New() + dmp.DiffTimeout = time.Hour // the default is time.Second which may be too little under heavy load wSrc, wDst, warray := dmp.DiffLinesToRunes(src, dst) diffs = dmp.DiffMainRunes(wSrc, wDst, false) diffs = dmp.DiffCharsToLines(diffs, warray) |