basho/rebar — pull request #289 by vlm (2012-08-06 11:47:40+00:00)
Title: `rebar compile` should not change files

At the moment `rebar compile` always changes the .app file even if its contents do not change. In some instances this is undesirable, as it forces recompiling unnecessary dependencies. This patch proposes to fix it by comparing the existing .app file with the contents rebar is about to write. If they match, rebar touches nothing on the file system.