Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | | Add abnfc support | Anthony Ramine | 2010-12-22 | 2 | -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 variables | David Reid | 2010-12-22 | 1 | -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 file | Dave Smith | 2010-12-20 | 1 | -5/+23 | |
| | | | ||||||
* | | | Implement update-deps and disable auto update | Tuncer Ayaz | 2010-12-17 | 3 | -24/+44 | |
| | | | ||||||
* | | | Fix possible export VAR=VALUE bashism | Tuncer Ayaz | 2010-12-17 | 1 | -1/+2 | |
| | | | ||||||
* | | | Add Anthony Ramine to THANKS file | Tuncer Ayaz | 2010-12-16 | 1 | -0/+1 | |
| | | | ||||||
* | | | Fix typo in rebar_erlydtl_compiler | Anthony Ramine | 2010-12-16 | 1 | -1/+1 | |
| | | | ||||||
* | | | Revert to using awk instead of cut | Tuncer Ayaz | 2010-12-13 | 1 | -3/+3 | |
| |/ |/| | ||||||
* | | Extract column 2 on CYGWIN | Tuncer Ayaz | 2010-12-10 | 1 | -1/+1 | |
| | | ||||||
* | | Use cut instead of awk to extract 1st column | Tuncer Ayaz | 2010-12-10 | 1 | -4/+3 | |
| | | ||||||
* | | Change vm process search to include non-smp beam | Tuncer Ayaz | 2010-12-10 | 1 | -3/+3 | |
| | | ||||||
* | | Add Magnus Klaar to THANKS file | Tuncer Ayaz | 2010-12-09 | 1 | -0/+1 | |
| | | ||||||
* | | Fix conversion of boolean atom to string | klaar | 2010-12-09 | 1 | -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 calls | Tuncer Ayaz | 2010-12-09 | 1 | -2/+2 | |
| | | ||||||
* | | Update THANKS file | Tuncer Ayaz | 2010-12-09 | 1 | -0/+3 | |
| | | ||||||
* | | Add rebar code path to common test code path | Benjamin Nortier | 2010-12-09 | 1 | -2/+11 | |
| | | ||||||
* | | Ignore .eunit | Alexey Romanov | 2010-12-08 | 1 | -0/+1 | |
| | | ||||||
* | | Add VCS dir check for bzr and svn | Tuncer Ayaz | 2010-12-07 | 1 | -0/+5 | |
| | | ||||||
* | | Check for VCS directory before attempting source update. | Dave Smith | 2010-12-07 | 1 | -5/+22 | |
| | | ||||||
* | | Fix portability of ps invocation | Tuncer Ayaz | 2010-12-07 | 1 | -1/+17 | |
|/ | ||||||
* | Fix code clarity | Tuncer Ayaz | 2010-12-07 | 1 | -3/+3 | |
| | ||||||
* | Fix whitespace error and add file local variables | Tuncer Ayaz | 2010-12-07 | 1 | -1/+3 | |
| | ||||||
* | Fix bashism | Tuncer Ayaz | 2010-12-02 | 1 | -1/+1 | |
| | ||||||
* | Add Mihai Balea to THANKS file | Tuncer Ayaz | 2010-12-01 | 1 | -0/+1 | |
| | ||||||
* | Fix compilation of *_first_files | Mihai Balea | 2010-12-01 | 1 | -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 file | Tuncer Ayaz | 2010-11-30 | 1 | -0/+1 | |
| | ||||||
* | Add Adam Kocoloski to THANKS file | Tuncer Ayaz | 2010-11-30 | 1 | -0/+1 | |
| | ||||||
* | Return descriptive errors from is_app_available() | Adam Kocoloski | 2010-11-30 | 1 | -10/+10 | |
| | ||||||
* | Add debug_info=1 to shell completion | Tuncer Ayaz | 2010-11-30 | 1 | -2/+2 | |
| | ||||||
* | Add new global flag 'debug_info' to erlc_compiler | Joseph Wayne Norton | 2010-11-30 | 1 | -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 prefix | Joseph Wayne Norton | 2010-11-23 | 1 | -0/+2 | |
| | | | | e.g. {dialyzer_opts, [{plt, "~/.dialyzer_plt.R14B"}]}. | |||||
* | Fix bug 805 | Juhani Rankimies | 2010-11-22 | 1 | -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 file | Tuncer Ayaz | 2010-11-21 | 1 | -0/+1 | |
| | ||||||
* | Document the pre and post script hooks | Andrew Thompson | 2010-11-21 | 1 | -0/+12 | |
| | ||||||
* | Fix git tag and branch dependency handling | Misha Gorodnitzky | 2010-11-20 | 1 | -6/+8 | |
| | | | | | Change git downloads and updates to not create branches and fix git tag handling. | |||||
* | Fix dialyzer_opts documentation | Tuncer Ayaz | 2010-11-20 | 1 | -1/+1 | |
| | ||||||
* | Add Daniel Neri to THANKS file | Tuncer Ayaz | 2010-11-20 | 1 | -0/+1 | |
| | ||||||
* | Document edoc_opts | Andrew Thompson | 2010-11-20 | 1 | -0/+5 | |
| | ||||||
* | Remove mention of "clean" command from rebar_edoc | Daniel Néri | 2010-11-14 | 1 | -1/+0 | |
| | ||||||
* | Fix EDoc syntax errors | Daniel Néri | 2010-11-14 | 1 | -3/+3 | |
| | ||||||
* | Add possibility to specify rebar config for the "main" application | Anders | 2010-11-09 | 2 | -7/+24 | |
| | ||||||
* | Create ebin directory if it is missing for deps | Anders | 2010-11-09 | 1 | -2/+6 | |
| | ||||||
* | Stop clean from erroring if there's no .app file | Andrew Thompson | 2010-10-29 | 1 | -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 fails | Andrew Thompson | 2010-10-29 | 1 | -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 Windows | Juhani Rankimies | 2010-10-27 | 1 | -5/+12 | |
| | ||||||
* | Port rebar_file_utils to Windows | Juhani Rankimies | 2010-10-27 | 4 | -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_utils | Juhani Rankimies | 2010-10-27 | 1 | -16/+0 | |
| | | | | mkdir_p/1 and ln_sf/2. | |||||
* | Improve rebar.bat | Juhani Rankimies | 2010-10-27 | 1 | -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 template | Dave Smith | 2010-10-27 | 1 | -0/+3 | |
| | ||||||
* | Tidier improvements | Kostis Sagonas | 2010-10-26 | 16 | -99/+78 | |
| |