Closes #2420 Closes #1875
Some plugins want to explicitly know of new paths, so we need to distinguish them from changed paths.
Truncates the output to just the interesting parts
Closes #2211