summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Support ct_run using short nameTim Watson2012-05-221-4/+10
| | | | | | | | | | | Not every system under test can be run with long names, and this makes rebar's common_test support useless in those environments, as it currently uses long names (test@hostname.domain) by default, without recourse to change them. This patch adds support for a {ct_use_short_names, boolean()} config variable, which allows the user to specify whether short or long names are required.
* Fix file extension bug (Reported-by: Tony Rogvall)Tuncer Ayaz2012-05-141-3/+3
|
* Add rsync as another option to fetch dependenciesNick Vatamaniuc2012-05-141-8/+20
| | | | | | | | Newly added syntax: {deps, [ {<depname>, ".*", {rsync, "<rsync_url>"}}, ... ]} Where rsync_url is any URL accepted by the rsync command.
* Remove alt_url support in favor of new featuresTuncer Ayaz2012-05-131-16/+1
|
* Clarify use of git describeTuncer Ayaz2012-05-111-3/+2
|
* Do not use inherited port optionsTuncer Ayaz2012-04-231-16/+17
|
* Use dict() instead of proplist() for shared envTuncer Ayaz2012-04-231-9/+6
|
* Use correct value for file:script SCRIPT bindingUlf Wiger2012-04-171-1/+1
|
* Remove gratuitous blank lineTuncer Ayaz2012-04-171-1/+0
|
* Fix file:script supportUlf Wiger2012-04-171-1/+1
|
* Add support for target-specific port optionsTuncer Ayaz2012-04-163-215/+264
| | | | {port_specs, [{".*", "priv/foo.so", ["c_src/foo.c"], [{env, []}]}]}.
* Use file:script if a .config.script file presentUlf Wiger2012-04-162-11/+56
|
* Apply Tidier suggestionTuncer Ayaz2012-04-161-3/+1
|
* Update getopt.erlTuncer Ayaz2012-04-161-1/+1
|
* Fix typo in comment (thanks Michael Santos)Tuncer Ayaz2012-04-161-1/+1
|
* Update getopt.erlTuncer Ayaz2012-04-091-6/+6
|
* Fix #209 (Reported-by: Bjorn Bylander)Tuncer Ayaz2012-04-041-1/+7
| | | | Use correct ERL_LIBS separator on Windows.
* Fix #197 by printing 'Entering/Leaving directory'Tuncer Ayaz2012-04-031-3/+19
|
* Use lists:member/2 to check xref resultsAmit Kapoor2012-04-021-4/+3
|
* Add support for custom xref queriesAmit Kapoor2012-04-021-1/+18
| | | | | | | | | | | | | | | | | | 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 - (\"ejabberd_logger\":\".*_msg\"/\"4\"))",[]}]}. 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.
* Make error message more descriptiveTuncer Ayaz2012-03-311-1/+3
|
* Add support for alternate dependency urlsAdam Schepis2012-03-311-1/+16
| | | | | | 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
* asn1_compiler: only move hrl file if it existsAli Yakout2012-03-301-2/+6
|
* Skip erlang:halt/1 workaround if >=R15B01Tuncer Ayaz2012-03-271-7/+16
|
* Fix whitespace errorsTuncer Ayaz2012-03-183-22/+20
|
* Fix badarg crashes on missing dependency errorsLoïc Hoguin2012-03-184-17/+15
|
* Deprecate port_envs in favor of port_envTuncer Ayaz2012-03-092-52/+88
|
* Make rebar understand wildcard in subdirЮрин Вячеслав2012-03-091-1/+2
| | | | | | 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".
* Fix src_dirs option to not hard-code "src"Tuncer Ayaz2012-02-241-1/+1
|
* Fix copying dir to non-existing dir in Win32Jesse Gumm2012-02-201-0/+19
|
* Fix typos in rebar_templaterJesse Gumm2012-02-171-2/+2
|
* Add rebar_utils:delayed_halt/1Tuncer Ayaz2012-02-162-5/+16
|
* Fix compiling DTL templates with latest erlydtlPhil Toland2012-02-161-6/+10
| | | | | | 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.
* Fix for destruction of config app vars on resetJeremy Raymond2012-02-151-1/+36
|
* Remove debug logTuncer Ayaz2012-02-121-1/+0
|
* Fix regression in port_compiler needs_link checkTuncer Ayaz2012-02-101-6/+12
|
* Treat callback attributes same as behaviour_infoShunichi Shinohara2012-02-101-0/+6
| | | | | Automatically include modules with callback attributes in erl_first_files.
* Use lists:flatmap/2Tuncer Ayaz2012-02-071-6/+6
|
* Remove unused include_lib directiveYurin Slava2012-02-041-1/+0
|
* Fix loading of local plugins in sub directoriesTuncer Ayaz2012-02-031-13/+38
|
* Rework port compiler supportTuncer Ayaz2012-02-031-75/+200
| | | | | * consolidate options * add support for building executables
* Extend rebar_utils:deprecatedTuncer Ayaz2012-02-031-1/+8
|
* Fix Dialyzer (race condition) warningTuncer Ayaz2012-02-021-4/+5
|
* Cache vsn info to avoid expensive vcs cmd callsYurii Rashkovskii2012-02-023-0/+17
|
* Imported new mustache.erlTuncer Ayaz2012-01-311-0/+5
|
* Only print sh/2 options on debug log levelTuncer Ayaz2012-01-291-2/+2
|
* Fix -D and -v handling with new getopt.erlTuncer Ayaz2012-01-292-11/+16
|
* Import fixed upstream getopt.erlTuncer Ayaz2012-01-291-129/+166
|
* Document verbosity levelTuncer Ayaz2012-01-171-1/+2
|
* Fix whitespace errorsTuncer Ayaz2012-01-173-20/+20
|