summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Remove erlc target after fail_on_warning failureJoseph Wayne Norton2010-12-271-0/+2
| | | | | | | | | | | | | | | Prevent overlooking a compilation warning by removing the target beam file after fail_on_warning failure.
* | | Add abnfc supportAnthony Ramine2010-12-222-0/+111
| | | | | | | | | | | | | | | | | | | | | | | | | | | abnfc is an ABNF parser generator. Options are: - doc_root (defaults to "src") - out_dir (defaults to "src") - source_ext (defaults to ".abnf") - module_ext (defaults to "")
* | | Support single level of nested template variablesDavid Reid2010-12-221-3/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support for defining template variables of the following form: {variables, [{appid, "mochiwebapp"}, {author, "Mochi Media <dev@mochimedia.com>"}, {year, "2010"}, {version, "0.1"}, {port, 8080}, {dest, "{{appid}}"}]}. Where dest may be overridden on the commandline but will default to being the appid. Mochiweb uses this so that we can create new projects from the template in a configurable directory. So $ rebar create template=mochiwebapp dest=foo appid=bar I thought about special casing dest but figured it might be generally useful to be able to nest template vars. However this patch only does one level of resolution. So if {variables, [{foo, "{{bar}}"}, {bar, "{{foo}}"}]}. then bar will end up being the literal string {{bar}} and foo the literal string {{foo}}.
* | | Adding support for app_vars in external fileDave Smith2010-12-201-5/+23
| | |
* | | Implement update-deps and disable auto updateTuncer Ayaz2010-12-173-24/+44
| | |
* | | Fix possible export VAR=VALUE bashismTuncer Ayaz2010-12-171-1/+2
| | |
* | | Add Anthony Ramine to THANKS fileTuncer Ayaz2010-12-161-0/+1
| | |
* | | Fix typo in rebar_erlydtl_compilerAnthony Ramine2010-12-161-1/+1
| | |
* | | Revert to using awk instead of cutTuncer Ayaz2010-12-131-3/+3
| |/ |/|
* | Extract column 2 on CYGWINTuncer Ayaz2010-12-101-1/+1
| |
* | Use cut instead of awk to extract 1st columnTuncer Ayaz2010-12-101-4/+3
| |
* | Change vm process search to include non-smp beamTuncer Ayaz2010-12-101-3/+3
| |
* | Add Magnus Klaar to THANKS fileTuncer Ayaz2010-12-091-0/+1
| |
* | Fix conversion of boolean atom to stringklaar2010-12-091-2/+0
| | | | | | | | | | | | | | | | | | | | mustache:render("{{banan}}", dict:from_list([{banan, true}])). ** exception error: no function clause matching mustache:escape(true,[]) in function erl_eval:do_apply/5 in call from erl_eval:expr/5 in call from erl_eval:expr/5 in call from mustache:render/3
* | Disable printing of column headers in ps callsTuncer Ayaz2010-12-091-2/+2
| |
* | Update THANKS fileTuncer Ayaz2010-12-091-0/+3
| |
* | Add rebar code path to common test code pathBenjamin Nortier2010-12-091-2/+11
| |
* | Ignore .eunitAlexey Romanov2010-12-081-0/+1
| |
* | Add VCS dir check for bzr and svnTuncer Ayaz2010-12-071-0/+5
| |
* | Check for VCS directory before attempting source update.Dave Smith2010-12-071-5/+22
| |
* | Fix portability of ps invocationTuncer Ayaz2010-12-071-1/+17
|/
* Fix code clarityTuncer Ayaz2010-12-071-3/+3
|
* Fix whitespace error and add file local variablesTuncer Ayaz2010-12-071-1/+3
|
* Fix bashismTuncer Ayaz2010-12-021-1/+1
|
* Add Mihai Balea to THANKS fileTuncer Ayaz2010-12-011-0/+1
|
* Fix compilation of *_first_filesMihai Balea2010-12-011-3/+20
| | | | | | - Check the existence of first_files and fail if they are not present - Get first_files lists from local instead of inherited config definitions, since they only make sense in the local context
* Add Joseph Wayne Norton to THANKS fileTuncer Ayaz2010-11-301-0/+1
|
* Add Adam Kocoloski to THANKS fileTuncer Ayaz2010-11-301-0/+1
|
* Return descriptive errors from is_app_available()Adam Kocoloski2010-11-301-10/+10
|
* Add debug_info=1 to shell completionTuncer Ayaz2010-11-301-2/+2
|
* Add new global flag 'debug_info' to erlc_compilerJoseph Wayne Norton2010-11-301-1/+8
| | | | | | | Using rebar's commandline, enable/disable 'debug_info' for compilation. This feature if added to all rebar compilers could help simplify and standardize this common use case for all rebar build targets.
* Support dialyzer plt paths having "~/" as a prefixJoseph Wayne Norton2010-11-231-0/+2
| | | | e.g. {dialyzer_opts, [{plt, "~/.dialyzer_plt.R14B"}]}.
* Fix bug 805Juhani Rankimies2010-11-221-1/+1
| | | | | | Use rebar_utils:find_executable/1 that wraps the path in quotes to make it work even if it contains whitespace.
* Add Misha Gorodnitzky to THANKS fileTuncer Ayaz2010-11-211-0/+1
|
* Document the pre and post script hooksAndrew Thompson2010-11-211-0/+12
|
* Fix git tag and branch dependency handlingMisha Gorodnitzky2010-11-201-6/+8
| | | | | Change git downloads and updates to not create branches and fix git tag handling.
* Fix dialyzer_opts documentationTuncer Ayaz2010-11-201-1/+1
|
* Add Daniel Neri to THANKS fileTuncer Ayaz2010-11-201-0/+1
|
* Document edoc_optsAndrew Thompson2010-11-201-0/+5
|
* Remove mention of "clean" command from rebar_edocDaniel Néri2010-11-141-1/+0
|
* Fix EDoc syntax errorsDaniel Néri2010-11-141-3/+3
|
* Add possibility to specify rebar config for the "main" applicationAnders2010-11-092-7/+24
|
* Create ebin directory if it is missing for depsAnders2010-11-091-2/+6
|
* Stop clean from erroring if there's no .app fileAndrew Thompson2010-10-291-1/+9
| | | | | If rebar tries to clean the .app file (because there's a .app.src file) and it doesn't exist (possibly because of a bad compile), don't fail.
* Improve error logging when running a command failsAndrew Thompson2010-10-291-2/+5
| | | | | Make the error message newline terminated and, if possible, log the name of the module in which the failure occured.
* Port rebar_eunit_tests to WindowsJuhani Rankimies2010-10-271-5/+12
|
* Port rebar_file_utils to WindowsJuhani Rankimies2010-10-274-10/+341
| | | | | | | | Modify rm_rf and cp_r to work when {win32,_} = os:type(). Simplify rm_rf to only accept one filename, directoryname or wildcard. Add unit tests to ensure a similar behaviour on windows and unix. Thanks to tuncer for guidance and feedback.
* Remove unused functions from rebar_file_utilsJuhani Rankimies2010-10-271-16/+0
| | | | mkdir_p/1 and ln_sf/2.
* Improve rebar.batJuhani Rankimies2010-10-271-1/+2
| | | | | | | Add support for invoking rebar from other than current directory. For example: ..\rebar create-node nodeid=mysample requires rebar.bar and rebar (escript) to be in the same directory.
* Fix bz://705; make sure to invoke chmod as part of the templateDave Smith2010-10-271-0/+3
|