diff --git a/lib/utils/Diff.js b/lib/utils/Diff.js
index <HASH>..<HASH> 100644
--- a/lib/utils/Diff.js
+++ b/lib/utils/Diff.js
@@ -159,7 +159,10 @@ Diff.colorDiff = function(a, b, options) {
 			diffs++;
 			buf += before;
 			before = '';
-			buf += value.split('\n').map(funcs[op]).join(funcs[op](visibleNL) + NL);
+			buf += value.split('\n').map((s,i,arr) => {
+				if (i !== (arr.length - 1)) { s += visibleNL; }
+				return s ? funcs[op](s) : s;
+			}).join(NL);
 		} else {
 			if (context) {
 				const lines = value.split('\n');
Improve the no-color display of diffs involving bare newlines

Change-Id: I7fd4f<I>e2b2b<I>b0fe4a7ccf5f8f<I>b5fdac<I>