on main help sign in
fix(diffview): use `udiff.Lines` and not `udiff.Strings`
commite7a41461a24eb5bca3463c0c18f9b15f2444871c authorAndrey Nering <andreynering@users.noreply.github.com> dateFri 27 Mar 2026, 14:20 (7 months ago) parent49b6b58
2 files changed+2−2
internal/ui/diffview/diffview.go+1−1 internal/ui/diffview/udiff_test.go+1−1
internal/ui/diffview/diffview.go+1−1
@@ -248,7 +248,7 @@ func (dv *DiffView) computeDiff() error {
248248 return dv.err
249249 }
250250 dv.isComputed = true
251− dv.edits = udiff.Strings(
251+ dv.edits = udiff.Lines(
252252 dv.before.content,
253253 dv.after.content,
254254 )
internal/ui/diffview/udiff_test.go+1−1
@@ -38,7 +38,7 @@ func TestUdiff(t *testing.T) {
3838
3939 t.Run("ToUnifiedDiff", func(t *testing.T) {
4040 toUnifiedDiff := func(t *testing.T, before, after string, contextLines int) udiff.UnifiedDiff {
41− edits := udiff.Strings(before, after)
41+ edits := udiff.Lines(before, after)
4242 unifiedDiff, err := udiff.ToUnifiedDiff("main.go", "main.go", before, edits, contextLines)
4343 if err != nil {
4444 t.Fatalf("ToUnifiedDiff failed: %v", err)