basho/rebar — pull request #202 by essen (2012-03-18 14:45:25+00:00)
Title: Fix a badarg crash on the missing erlydtl error

At least on R14B04, io:format accepts either strings or binaries,
but not iolists. ?ERROR adds a string at the beginning of the Format,
creating an iolist, which ends up crashing io:format.

Original error with rebar -vvv:

```
DEBUG: Worker compilation failed: [{error,
{'EXIT',
{badarg,
[{io,format,
[<0.23.0>,
[69,82,82,79,82,58,32|
<<"~n===============================================~n You need to install erlydtl to compile DTL templates~n Download the latest tarball release from github~n http://code.google.com/p/erlydtl/~n and install it into your erlang library dir~n===============================================~n~n">>],
[]]},
{rebar_erlydtl_compiler,compile_dtl,3},
{rebar_base_compiler,compile,3},
{rebar_base_compiler,compile_worker,
3}]}}},
{source,"templates/toppage.dtl"}]
```