Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | rebar_utils: fix whitespace error | Tuncer Ayaz | 2012-08-06 | 1 | -1/+1 |
| | |||||
* | Re-use rebar_utils:ebin_dir() | Tuncer Ayaz | 2012-08-06 | 4 | -10/+4 |
| | |||||
* | rebar_utils: call get_cwd/1 locally | Tuncer Ayaz | 2012-08-06 | 1 | -2/+2 |
| | |||||
* | rebar_utils: clean up specs | Tuncer Ayaz | 2012-08-06 | 1 | -2/+1 |
| | |||||
* | Fix arg order in rebar_erlc_compiler:compile_mib/3 | Tuncer Ayaz | 2012-08-06 | 1 | -3/+3 |
| | |||||
* | Only print absolute filename if not in base_dir | Tuncer Ayaz | 2012-08-05 | 6 | -71/+85 |
| | |||||
* | Remove two comments | Tuncer Ayaz | 2012-08-04 | 1 | -2/+0 |
| | |||||
* | Refactor setup_env rebar_config funs | Tuncer Ayaz | 2012-08-04 | 2 | -10/+9 |
| | |||||
* | Quote EUnit User's guide about _tests.beam handling | Tuncer Ayaz | 2012-07-31 | 1 | -0/+12 |
| | |||||
* | Add experimental notice to test-compile and shell | Tuncer Ayaz | 2012-07-31 | 2 | -0/+2 |
| | |||||
* | Fix R13B03 build (Reported-by: Sergey Nartimov) | Tuncer Ayaz | 2012-07-28 | 18 | -38/+38 |
| | |||||
* | Fix -D handling | Joseph Wayne Norton | 2012-07-28 | 2 | -9/+9 |
| | |||||
* | Fix -c typo (Noticed-by: Joe Norton) | Tuncer Ayaz | 2012-07-28 | 1 | -1/+1 |
| | |||||
* | Fix trivial comment typo | Tuncer Ayaz | 2012-07-26 | 1 | -1/+1 |
| | |||||
* | Rename old eunit compile options for consistency with test-compile | Tuncer Ayaz | 2012-07-26 | 2 | -4/+4 |
| | |||||
* | relative libs in RELEASES file | Steven Gravell | 2012-07-26 | 1 | -1/+1 |
| | |||||
* | rebar_rel_utils: remove two lines of noop | Daniel Luna | 2012-07-24 | 1 | -2/+1 |
| | |||||
* | rebar_deps: use xconf for deps_dir | Tuncer Ayaz | 2012-07-23 | 1 | -7/+9 |
| | |||||
* | Fix indenting | Tuncer Ayaz | 2012-07-23 | 1 | -1/+1 |
| | |||||
* | Finalize port_compiler deprecations | Tuncer Ayaz | 2012-07-23 | 1 | -137/+21 |
| | |||||
* | Finalize app=, skip_app=, suite= deprecations | Tuncer Ayaz | 2012-07-23 | 3 | -5/+4 |
| | |||||
* | Add 'qc' cmd and rename eunit-compile to test-compile | Tuncer Ayaz | 2012-07-23 | 5 | -131/+282 |
| | |||||
* | Add 'eunit-compile' cmd (Suggested-by: Joe Norton) | Tuncer Ayaz | 2012-07-23 | 2 | -60/+81 |
| | |||||
* | Do not use application:set_env | Tuncer Ayaz | 2012-07-23 | 17 | -290/+321 |
| | |||||
* | Restore old reltool vsn check | Tuncer Ayaz | 2012-07-22 | 1 | -14/+15 |
| | | | | | reltool is missing an app resource file before R14A. Therefore, restore the old check and add TODO. | ||||
* | Fix Dialyzer warning | Tuncer Ayaz | 2012-07-21 | 1 | -1/+1 |
| | |||||
* | Use a more appropriate method to check reltool's vsn | Ulf Wiger | 2012-07-21 | 1 | -13/+14 |
| | | | | | | | | | | | | | | | | If running e.g. rebar generate using an OTP development build, rebar will complain that reltool has the version "", which is less than the required "0.5.2". This is because rebar_reltool simply checks the path returned by code:which(reltool), which doesn't yield version information if used in a development build. This patch substitutes a more robust method (load reltool and fetch the info from application:loaded_applications()). As it happens, this will not be enough to make things work, but now Reltool will explain that it cannot generate a spec from a system that is not installed, giving a better hint as to what needs to be done. | ||||
* | Do not keep eunit config | Tuncer Ayaz | 2012-07-13 | 1 | -5/+5 |
| | |||||
* | Do not use rebar_config:set_global in rebar_templater | Tuncer Ayaz | 2012-07-13 | 1 | -38/+34 |
| | |||||
* | Do not use process dict in rebar_templater | Tuncer Ayaz | 2012-07-13 | 1 | -59/+61 |
| | |||||
* | Document rebar_config TODOs | Tuncer Ayaz | 2012-07-13 | 2 | -0/+3 |
| | |||||
* | Make sure cached setup_envs are reset | Tuncer Ayaz | 2012-07-13 | 2 | -4/+11 |
| | |||||
* | Remove shared state | Tuncer Ayaz | 2012-07-13 | 16 | -430/+496 |
| | |||||
* | Re-word comment | Tuncer Ayaz | 2012-07-12 | 1 | -1/+1 |
| | |||||
* | Add missing comment in rebar_erlc_compiler | Tuncer Ayaz | 2012-07-12 | 1 | -0/+1 |
| | |||||
* | Remove debug log | Tuncer Ayaz | 2012-07-11 | 1 | -1/+0 |
| | |||||
* | Simplify eunit | Tuncer Ayaz | 2012-07-11 | 1 | -7/+7 |
| | |||||
* | Use filename:join | Tuncer Ayaz | 2012-07-11 | 1 | -3/+3 |
| | |||||
* | Merge pull request #157 from dch/dch-windows-msvc-support | Dave Smith | 2012-07-11 | 1 | -1/+25 |
|\ | | | | | add native Windows compiler support | ||||
| * | Windows: add native SDK support | Dave Cottlehuber | 2012-06-08 | 1 | -1/+25 |
| | | | | | | | | - compatible with rebar 2.0.0 | ||||
* | | Fix crazy indentation :-) | Kresten Krab Thorup | 2012-07-11 | 1 | -11/+7 |
| | | |||||
* | | Allow crypto to already be loaded when starting rebar | Kresten Krab Thorup | 2012-07-11 | 1 | -1/+4 |
| | | |||||
* | | untabify and add some comments | Kresten Krab Thorup | 2012-07-11 | 1 | -5/+7 |
| | | |||||
* | | Initial version of "rebar shell" command | Kresten Krab Thorup | 2012-07-11 | 2 | -1/+62 |
| | | | | | | | | | | | | | | For now, this is just a proof of concept; would make sense to add a lot of things, such as quick access to invoking rebar itself (with approproate code reloading), as well as an eunit-aware version so that tests could be run interactively. | ||||
* | | Change escriptize archive permissions to a+x | Fred Hebert | 2012-07-10 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | By default, executables in paths such as /bin and /usr/local/bin have the mode saying they can be executed by all. The current version of escriptize only sets u+x, which creates problems when copied directly in repositories and requiring other programs to interact with them. This change makes rebar follow the standard of linuxes and unixes by setting the permission flag to a+x, allowing users, the group and others to execute it. | ||||
* | | Fix eunit testing of apps that have no erl files | Eric B Merritt | 2012-07-03 | 1 | -0/+2 |
| | | | | | | | | | | | | | | 'Erlang' projects that do not contain any erlang files (Joxa, LFE, Elixir, etc) break the eunit task. It attempts to copy an empty list of source files to the .eunit directory. This change makes copying an empty list a simple no-op. | ||||
* | | Fix rebar_eunit whitespace issues | Tuncer Ayaz | 2012-07-02 | 1 | -6/+5 |
| | | |||||
* | | Clean up rebar_utils exports | Tuncer Ayaz | 2012-07-02 | 1 | -5/+5 |
| | | |||||
* | | Move erl_opts/1 and src_dirs/1 to proper place | Tuncer Ayaz | 2012-07-02 | 1 | -20/+20 |
| | | |||||
* | | Fix cover crash if src_dirs is not default | Motiejus Jakštys | 2012-07-02 | 1 | -2/+11 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make sure files from erl_opts->src_dirs are copied to .eunit for cover inspection. Without this patch cover failed to find source files which were in src_dirs, and threw the following exception: ERROR: eunit failed while processing /path/to/project: {'EXIT',{{badmatch,{error,no_source_code_found}}, [{rebar_eunit,'-cover_analyze/3-fun-0-',1, [{file,"src/rebar_eunit.erl"},{line,280}]}, {lists,foreach,2,[{file,"lists.erl"},{line,1262}]}, {rebar_eunit,cover_analyze,3, [{file,"src/rebar_eunit.erl"},{line,279}]}, {rebar_eunit,eunit,2,[{file,"src/rebar_eunit.erl"},{line,140}]}, {rebar_core,run_modules,4,[{file,"src/rebar_core.erl"},{line,425}]}, {rebar_core,execute,5,[{file,"src/rebar_core.erl"},{line,359}]}, {rebar_core,process_dir0,6,[{file,"src/rebar_core.erl"},{line,223}]}, {rebar_core,process_dir,4, [{file,"src/rebar_core.erl"},{line,130}]}]}} Now all source files are copied to .eunit. |