Generate diffs with an actual diff library.
didn't pan out:
java-diff-utils seems fine, and it's what Error Prone uses:
RELNOTES=n/a
<guava-gwt.version>23.4-jre</guava-gwt.version>
<gwt.version>2.8.2</gwt.version>
<junit.version>4.12</junit.version>
+ <diffutils.version>1.3.0</diffutils.version>
<jsr305.version>3.0.2</jsr305.version>
<auto-value.version>1.5.3</auto-value.version>
<compile-testing.version>0.15</compile-testing.version>
<artifactId>junit</artifactId>
<version>${junit.version}</version>
</dependency>
+ <dependency>
+ <groupId>com.googlecode.java-diff-utils</groupId>
+ <artifactId>diffutils</artifactId>
+ <version>${diffutils.version}</version>
+ </dependency>
<!-- Required only to build the -gwt sub-artifact. -->
<dependency>
<groupId>com.google.gwt</groupId>
