Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Bump rebar version to 2.3.1 | Jared Morrow | 2014-05-21 | 1 | -1/+1 |
| | |||||
* | Merge pull request #255 from tuncer/superfluous-quoting | Jared Morrow | 2014-05-19 | 1 | -1/+1 |
|\ | | | | | rebar.app: remove superfluous quoting | ||||
| * | rebar.app: remove superfluous quoting | Tuncer Ayaz | 2014-03-30 | 1 | -1/+1 |
| | | |||||
* | | Roll rebar version 2.3.0 | Jared Morrow | 2014-05-13 | 1 | -1/+1 |
|/ | |||||
* | Keep compile recursive and update the tests to not pass -r to compile | Jared Morrow | 2014-03-11 | 1 | -1/+2 |
| | |||||
* | Fix #56 (always-on recursion) | Tuncer Ayaz | 2014-03-11 | 1 | -2/+11 |
| | | | | | | | | | | | | | | | | | | Always-on recursive application of all rebar commands causes too many issues. Recursive application is required for: 1. dealing with dependencies: get-deps, update-deps, and compile of deps right after get-deps or update-deps 2. projects with a riak-like apps/ project structure and dev process The vast majority of projects are not structured like riak. Therefore, moving forward it's best to (by default) restrict recursive behavior to dealing with deps. This commit does that and also adds command line and rebar.config options for controlling or configuring recursion. Also, we introduce two meta commands: prepare-deps (equivalent to rebar -r get-deps compile) and refresh-deps (equivalent to rebar -r update-deps compile). riak-like projects can extend the list of recursive commands (to include 'eunit' and 'compile') by adding {recursive_cmds, [eunit, compile]} to rebar.config. | ||||
* | Bump rebar to 2.2.0 and add proper release notes | Jared Morrow | 2014-02-05 | 1 | -1/+1 |
| | |||||
* | Fix #187 (rename mustache to rebar_mustache) | Tuncer Ayaz | 2014-01-01 | 1 | -1/+1 |
| | |||||
* | Fix #187 (rename getopt to rebar_getopt) | Tuncer Ayaz | 2014-01-01 | 1 | -1/+1 |
| | | | | While at it, update getopt.erl to git rev 78eda3b. | ||||
* | Change default log level to 'warn' and introduce -q/--quiet | Tuncer Ayaz | 2013-12-06 | 1 | -1/+1 |
| | |||||
* | Roll rebar version 2.1.0 | Jared Morrow | 2013-11-22 | 1 | -1/+1 |
| | |||||
* | Merge branch 'ates-diameter' | Dave Smith | 2012-11-12 | 1 | -0/+2 |
|\ | |||||
| * | Add support to compile the Diameter dictionary files | Artem Teslenko | 2012-11-12 | 1 | -0/+2 |
| | | |||||
* | | Bumping to 2.1.0-pre | Dave Smith | 2012-11-12 | 1 | -1/+1 |
|/ | |||||
* | Fix version string | Tuncer Ayaz | 2012-08-09 | 1 | -1/+1 |
| | |||||
* | Fix vsn string | Tuncer Ayaz | 2012-08-06 | 1 | -1/+1 |
| | |||||
* | Bump major version to prepare for next release | Tuncer Ayaz | 2012-07-23 | 1 | -1/+1 |
| | |||||
* | Add 'qc' cmd and rename eunit-compile to test-compile | Tuncer Ayaz | 2012-07-23 | 1 | -0/+2 |
| | |||||
* | Do not use application:set_env | Tuncer Ayaz | 2012-07-23 | 1 | -3/+0 |
| | |||||
* | Re-sort modules in rebar.app | Tuncer Ayaz | 2012-07-11 | 1 | -1/+1 |
| | |||||
* | Initial version of "rebar shell" command | Kresten Krab Thorup | 2012-07-11 | 1 | -0/+2 |
| | | | | | | | 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. | ||||
* | Sort rebar_* modules in rebar.app | Tuncer Ayaz | 2012-06-17 | 1 | -5/+5 |
| | |||||
* | Merge pull request #220 from talentdeficit/patch-1 | Dave Smith | 2012-06-06 | 1 | -1/+5 |
|\ | | | | | add crypto, syntax_tools and tools to applications key as dependencies | ||||
| * | should also include compiler in list of application dependencies for rebar | alisdair sullivan | 2012-04-30 | 1 | -0/+1 |
| | | |||||
| * | add crypto, syntax_tools and tools to applications key as dependencies | alisdair sullivan | 2012-04-30 | 1 | -1/+4 |
| | | |||||
* | | Move to major.minor.patch release version; add OTP build version | Dave Smith | 2012-06-04 | 1 | -1/+1 |
|/ | | | | version info | ||||
* | Remove duplicate entry (Reported-by: Siri Hansen) | Tuncer Ayaz | 2011-07-08 | 1 | -1/+0 |
| | |||||
* | Remove rebar_dialyzer | joewilliams | 2011-06-06 | 1 | -2/+0 |
| | |||||
* | Cleanup deprecations now that R14B03 is released | Tuncer Ayaz | 2011-05-31 | 1 | -5/+1 |
| | |||||
* | Fix formatting (thanks Piotr Usewicz) | Tuncer Ayaz | 2011-04-15 | 1 | -1/+1 |
| | |||||
* | Add file local variables where appropriate | Piotr Usewicz | 2011-04-15 | 1 | -0/+3 |
| | |||||
* | Add 'generate-appups' command | joewilliams | 2011-02-15 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | To further support OTP releases I have added support for generating application appup files. These include instructions that systools uses to generate a relup file which contains the low level instructions needed to perform a hot code upgrade. My goal with this module is to produce "good enough" appup files or at least a skeleton to help one get started with something more complex. If an appup file already exists for an application this command will not attempt to create a new one. Usage: $ rebar generate-appups previous_release=/path/to/old/version Generally this command will be run just before 'generate-upgrade'. | ||||
* | Add 'generate-upgrade' command | joewilliams | 2011-01-27 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | | | | | | | To support OTP release upgrades I have added support for building upgrade packages. Support for this is included in the rebar_upgrade module, specifically generate_upgrade/2. It requires one variable to be set on the command line 'previous_release' which is the absolute path or relative path from 'rel/' to the previous release one is upgrading from. Running an upgrade will create the needed files, including a relup and result in a tarball containing the upgrade being written to 'rel/'. When done it cleans up the temporary files systools created. Usage: $ rebar generate-upgrade previous_release=/path/to/old/version This also includes a dummy application that can be used to test upgrades as well as an example. Special thanks to Daniel Reverri, Jesper Louis Andersen and Richard Jones for comments and patches. | ||||
* | Add abnfc support | Anthony Ramine | 2010-12-22 | 1 | -0/+2 |
| | | | | | | | | | 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 "") | ||||
* | Put rebar_pre_script in correct app_dir module position | Tuncer Ayaz | 2010-07-24 | 1 | -2/+2 |
| | | | | | Erroneously put rebar_pre_script at the end of the app_dir modules list in the previous commit. | ||||
* | Add rebar_pre_script courtesy of Geoff Cant | Tuncer Ayaz | 2010-07-24 | 1 | -1/+3 |
| | |||||
* | Added a compiler plugin for neotoma grammars | Cliff Moon | 2010-05-03 | 1 | -0/+2 |
| | |||||
* | Adding support for compile/clean post scripts, per suggestion from Kevin Smith | Dave Smith | 2010-06-14 | 1 | -1/+3 |
| | |||||
* | Process deps prior to subdirs so that top-level dependencies work as expected | Dave Smith | 2010-06-09 | 1 | -1/+1 |
| | |||||
* | Add edoc module to .app file | Dave Smith | 2010-06-08 | 1 | -0/+2 |
| | |||||
* | Add support for requiring a specific ERTS or OTP version via a regex | Dave Smith | 2010-05-03 | 1 | -0/+2 |
| | |||||
* | Add stub for xref support; not yet done | Dave Smith | 2010-04-09 | 1 | -1/+3 |
| | |||||
* | Add ASN.1 support (via Ruslan Babayev) | Tuncer Ayaz | 2010-03-22 | 1 | -0/+2 |
| | | | | | Add support for compiling ASN.1 files with asn1ct. Patch from Ruslan Babayev. | ||||
* | Adding cleaner module to permit users to specify their own set of files to ↵ | Dave Smith | 2010-02-21 | 1 | -1/+3 |
| | | | | delete | ||||
* | Sketching out templating system | Dave Smith | 2010-01-07 | 1 | -2/+5 |
| | |||||
* | Include support for dialyzer | iw | 2010-01-07 | 1 | -0/+2 |
| | |||||
* | Implemented option to specify number of concurrent workers a command may use | Tuncer Ayaz | 2010-01-06 | 1 | -3/+6 |
| | |||||
* | Refactor of compilation logic to enable support for package modules and ↵ | Dave Smith | 2010-01-02 | 1 | -1/+2 |
| | | | | provide better modularity/reusability for other systems | ||||
* | Implemented getopt option support | Tuncer Ayaz | 2009-12-29 | 1 | -1/+2 |
| | |||||
* | Refactoring core logic in preparation for dependency mgmt; breaking out ↵ | Dave Smith | 2009-12-25 | 1 | -12/+25 |
| | | | | sub_dir determination into dedicated module |