basho/rebar — pull request #241 by ericbmerritt (2012-06-05 23:26:33+00:00)
Title: use full paths where possible to be friendly to third party tools

This solves an annoyance for me when using rebar with emacs and similar tools. However, this is a somewhat intrusive change that changes rebar to use full paths in most places instead of relative paths. It should also do the same for many plugins that use rebar_utils. The goal of this patch is to make the output of rebar consumable by external applications like emacs. Basically, it makes the directores output by rebar no longer dependent on where rebar is running.

The downside of this patch is that if code is *relying* on relative paths it will break. I can't think of too many reasons why that would be the case, but I have been surprised by things in the past. I put this out for discussion if nothing else.