Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Comparing changes

Choose two branches to see what's changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
base fork: shino/rebar
base: 1c1a32b8ba
head fork: shino/rebar
compare: c3c64c1d70
Checking mergeability… Don't worry, you can still create the pull request.
Commits on Feb 10, 2012
Shunichi Shinohara Treat callback attributes same as behaviour_info
Automatically include modules with callback attributes in
@tuncer tuncer Fix regression in port_compiler needs_link check b48cc0c
Commits on Feb 12, 2012
@tuncer tuncer Remove debug log 1a613d6
Commits on Feb 15, 2012
@jeraymond jeraymond Fix for destruction of config app vars on reset 7e84634
Commits on Feb 16, 2012
@toland toland Fix compiling DTL templates with latest erlydtl
The latest version of erlydtl requires that custom tag modules be in
the path when templates are compiled. Without this change rebar silently
exits when using the custom_tags_modules option.
@tuncer tuncer Add Phillip Toland to THANKS file af51ad4
Mike Lazar Fix typos in generated cmd script in bootstrap
Fixes basho/rebar#188
@tuncer tuncer Add Mike Lazar to THANKS file dd22eb4
@tuncer tuncer Add rebar_utils:delayed_halt/1 da122b3
Commits on Feb 17, 2012
@choptastic choptastic Fix typos in rebar_templater 4f6f41c
Commits on Feb 20, 2012
@choptastic choptastic Fix copying dir to non-existing dir in Win32 33546cc
Commits on Feb 24, 2012
@tuncer tuncer Fix src_dirs option to not hard-code "src" 4e0c950
Commits on Mar 09, 2012
@nevar nevar Make rebar understand wildcard in subdir
If you have dir with many erlang app, then you can simple write
{sub_dirs, ["some_dir/*"]}. Rebar will make operation on subdirs of
dir "some_dir".
@tuncer tuncer Deprecate port_envs in favor of port_env 9d5557b
Commits on Mar 18, 2012
Loïc Hoguin Fix badarg crashes on missing dependency errors 2c37270
@tuncer tuncer Fix whitespace errors b6fadef
@tuncer tuncer Add Loic Hoguin to THANKS file 196bc40
Commits on Mar 25, 2012
@tuncer tuncer Remove export_all in simplemod template 769160a
Commits on Mar 27, 2012
@tuncer tuncer Skip erlang:halt/1 workaround if >=R15B01 3f14c1c
Commits on Mar 30, 2012
@ayakout ayakout asn1_compiler: only move hrl file if it exists e0d9ca0
@tuncer tuncer Add Ali Yakout to THANKS file 3469039
Commits on Mar 31, 2012
@aschepis aschepis Add support for alternate dependency urls
This change adds the ability to use alternate urls for downloading
dependencies. To make use of alternate urls run:
rebar get-deps alt_urls=true
@tuncer tuncer Add Adam Schepis to THANKS file a4eceba
@tuncer tuncer Make error message more descriptive 7bd8cbd
@joewilliams joewilliams add more info to readme 26e1252
Commits on Apr 02, 2012
@xcurry xcurry Add support for custom xref queries
The custom queries are configured in rebar.config via the tuple
{xref_queries, [{query(), query_result()},...]}.  The implementation
passes the query() string to xref:q and compares the return value with
query_result(). It will result in an error if they do not match.

The following configuration, for example, is the same as running the
xref check undefined_function_calls. It additionally filters
ejabberd_logger:*_msg/4 from the result as these functions are generated
on execution by ejabberd and not available at compile time.

{xref_queries, [{"(XC - UC) || (XU - X - B -

This patch also modifies the build process of this package by running a
custom query instead of doing a diff against a static xref_warning file.
@xcurry xcurry Use lists:member/2 to check xref results 63f1b1d
@tuncer tuncer Add Amit Kapoor to THANKS file 39858c1
@tuncer tuncer Fix Makefile to not ignore xref return code 79a5802
Commits on Apr 03, 2012
Mike Lazar Remove generation of ps1 script (no longer needed) cbfabd6
@tuncer tuncer Fix #197 by printing 'Entering/Leaving directory' 4a9dae7
Commits on Apr 04, 2012
@nevar nevar simplenode.runner: properly quote arguments
bin/<release_name> console -kernel test '[{"a","b"}]' fails, because
when $@ is inserted into CMD [{"a","b"}] is interpreted.
Fix the same issue for 'start' command and quote all arguments.
@nevar nevar simplenode.runner: fix HEART_CMD arguments 29d71e3
@tuncer tuncer Fix #209 (Reported-by: Bjorn Bylander)
Use correct ERL_LIBS separator on Windows.
@xcurry xcurry Update filter list for custom xref query
Rebar has support for optional compilers built-in. These compilers might
not be installed causing xref to return errors for the undefined external
function calls query. The updated filter list will catch this error and
act as a nop if they are installed.
Commits on Apr 09, 2012
@tuncer tuncer Update getopt.erl 7864b81
Commits on Apr 11, 2012
@joewilliams joewilliams Add foreground as a runner start option bdc1a85
Commits on Apr 15, 2012
@tuncer tuncer Fix whitespace error 0b8ca93
Commits on Apr 16, 2012
@tuncer tuncer Fix typo in comment (thanks Michael Santos) 0e7defa
@tuncer tuncer Update getopt.erl aeb3081
@tuncer tuncer Apply Tidier suggestion fc83f4b
@uwiger uwiger Use file:script if a .config.script file present b3e9e76
@tuncer tuncer Add Ulf Wiger to THANKS file 2ae73cc
@tuncer tuncer Add support for target-specific port options
{port_specs, [{".*", "priv/", ["c_src/foo.c"], [{env, []}]}]}.
@uwiger uwiger Fix file:script support c3c64c1