Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 | ||||
* | rebar can now compile ErlyDTL files (if erlydtl is installed) | Bryan Fink | 2009-12-22 | 1 | -0/+2 |
| | | | | | defaults to compiling from templates/*.dtl to ebin/*_dtl.beam see top of rebar_erlydtl_compiler for configuration options | ||||
* | Adding rudimentary escript generator | Dave Smith | 2009-12-22 | 1 | -1/+3 |
| | |||||
* | Added optional LFE compilation abilities to rebar | Tim Dysinger | 2009-12-18 | 1 | -0/+2 |
| | |||||
* | Bumping to 2 | Dave Smith | 2009-12-18 | 1 | -1/+1 |
| | |||||
* | Refactor of core logic to provide better control over recursion and code ↵ | Dave Smith | 2009-12-12 | 1 | -12/+10 |
| | | | | path mgmt | ||||
* | Added support for eunit tests as test/*_tests.erl | Jon Meredith | 2009-12-05 | 1 | -2/+5 |
| | |||||
* | Refactor rebar to build a self-contained script | Dave Smith | 2009-12-04 | 1 | -1/+2 |
| | |||||
* | Added rebar_ct to support common_test targets test, int_test and perf_test. | Jon Meredith | 2009-12-03 | 1 | -1/+3 |
| | |||||
* | Fix up some errors found by rebar now that we use it for compilation | Dave Smith | 2009-12-02 | 1 | -0/+2 |
| | |||||
* | Adding first crack at reltool support | Dave Smith | 2009-12-02 | 1 | -1/+3 |
| | |||||
* | Merging | Dave Smith | 2009-11-30 | 1 | -5/+10 |
|\ | |||||
| * | Renamed app_installer to otp_app. | Jon Meredith | 2009-11-30 | 1 | -5/+10 |
| | | | | | | | | | | | | | | | | Added compile check for app name. Added compile check for app modules --HG-- rename : src/rebar_app_installer.erl => src/rebar_otp_app.erl | ||||
* | | Slowly working out port driver implementation | Dave Smith | 2009-11-30 | 1 | -0/+1 |
|/ | |||||
* | Add protobuffs compiler module | Dave Smith | 2009-11-30 | 1 | -1/+2 |
| | |||||
* | More gross structural work; now has log levels and broken out log level control | Dave Smith | 2009-11-29 | 1 | -1/+5 |
| | |||||
* | Renaming compiler module | Dave Smith | 2009-11-25 | 1 | -2/+2 |
| | | | | | --HG-- rename : src/rebar_doterl_compiler.erl => src/rebar_erlc_compiler.erl | ||||
* | Initial commit | Dave Smith | 2009-11-25 | 1 | -0/+20 |