robolectric/robolectric — pull request #1090 by jongerrish (2014-05-22 01:34:10+00:00)
Title: Use canonical file paths only for equivalence comparison in FileFsFile.

Use of canonical file paths was introduced in

https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Frobolectric%2Frobolectric%2Fpull%2F1042%2Ffiles&sa=D&sntz=1&usg=AFQjCNHgI6ZgJBHEuSGMqKUlLYjd-RwhGQ

in order to de-dupe resource library projects. Unfortunately this broke our distributed continuous build system that works by building a symlink farm of file system dependencies whose canonical path does not match file names and extensions of the original file.

We still want to use canonical file paths for equivalence comparison in order to preserve the original behavior of pulling in dependency libraries only once each.