File tree 2 files changed +12
-2
lines changed 2 files changed +12
-2
lines changed Original file line number Diff line number Diff line change
1
+ import util .TrimTrailingNewline .trimTrailingNewline ;
1
2
import diff .util .Side ;
2
3
import diff .util .ThreeSide ;
3
4
import diff .util .ThreeSide .ThreeSideEnum ;
@@ -73,7 +74,7 @@ class MergeDriver {
73
74
viewer .rediff (false );
74
75
75
76
if (sideStr == " base" ) {
76
- return viewer .myModel .getDocument ();
77
+ return trimTrailingNewline ( viewer .myModel .getDocument () );
77
78
}
78
79
79
80
final side = Side .fromEnum (Side .fromLeft (sideStr == " left" ));
@@ -84,7 +85,7 @@ class MergeDriver {
84
85
}
85
86
}
86
87
87
- return viewer .myModel .getDocument ();
88
+ return trimTrailingNewline ( viewer .myModel .getDocument () );
88
89
}
89
90
90
91
/**
Original file line number Diff line number Diff line change
1
+ package util ;
2
+
3
+ function trimTrailingNewline (string : String ): String {
4
+ if (StringTools .endsWith (string , " \n " )) {
5
+ return string .substring (0 , string .length - 1 );
6
+ }
7
+
8
+ return string ;
9
+ }
You can’t perform that action at this time.
0 commit comments