summaryrefslogtreecommitdiff
path: root/ebin
Commit message (Collapse)AuthorAgeFilesLines
* Add 'generate-appups' commandjoewilliams2011-02-151-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' commandjoewilliams2011-01-271-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 supportAnthony Ramine2010-12-221-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 positionTuncer Ayaz2010-07-241-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 CantTuncer Ayaz2010-07-241-1/+3
|
* Added a compiler plugin for neotoma grammarsCliff Moon2010-05-031-0/+2
|
* Adding support for compile/clean post scripts, per suggestion from Kevin SmithDave Smith2010-06-141-1/+3
|
* Process deps prior to subdirs so that top-level dependencies work as expectedDave Smith2010-06-091-1/+1
|
* Add edoc module to .app fileDave Smith2010-06-081-0/+2
|
* Add support for requiring a specific ERTS or OTP version via a regexDave Smith2010-05-031-0/+2
|
* Add stub for xref support; not yet doneDave Smith2010-04-091-1/+3
|
* Add ASN.1 support (via Ruslan Babayev)Tuncer Ayaz2010-03-221-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 Smith2010-02-211-1/+3
| | | | delete
* Sketching out templating systemDave Smith2010-01-071-2/+5
|
* Include support for dialyzeriw2010-01-071-0/+2
|
* Implemented option to specify number of concurrent workers a command may useTuncer Ayaz2010-01-061-3/+6
|
* Refactor of compilation logic to enable support for package modules and ↵Dave Smith2010-01-021-1/+2
| | | | provide better modularity/reusability for other systems
* Implemented getopt option supportTuncer Ayaz2009-12-291-1/+2
|
* Refactoring core logic in preparation for dependency mgmt; breaking out ↵Dave Smith2009-12-251-12/+25
| | | | sub_dir determination into dedicated module
* rebar can now compile ErlyDTL files (if erlydtl is installed)Bryan Fink2009-12-221-0/+2
| | | | | defaults to compiling from templates/*.dtl to ebin/*_dtl.beam see top of rebar_erlydtl_compiler for configuration options
* Adding rudimentary escript generatorDave Smith2009-12-221-1/+3
|
* Added optional LFE compilation abilities to rebarTim Dysinger2009-12-181-0/+2
|
* Bumping to 2Dave Smith2009-12-181-1/+1
|
* Refactor of core logic to provide better control over recursion and code ↵Dave Smith2009-12-121-12/+10
| | | | path mgmt
* Added support for eunit tests as test/*_tests.erlJon Meredith2009-12-051-2/+5
|
* Refactor rebar to build a self-contained scriptDave Smith2009-12-041-1/+2
|
* Added rebar_ct to support common_test targets test, int_test and perf_test.Jon Meredith2009-12-031-1/+3
|
* Fix up some errors found by rebar now that we use it for compilationDave Smith2009-12-021-0/+2
|
* Adding first crack at reltool supportDave Smith2009-12-021-1/+3
|
* MergingDave Smith2009-11-301-5/+10
|\
| * Renamed app_installer to otp_app.Jon Meredith2009-11-301-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 implementationDave Smith2009-11-301-0/+1
|/
* Add protobuffs compiler moduleDave Smith2009-11-301-1/+2
|
* More gross structural work; now has log levels and broken out log level controlDave Smith2009-11-291-1/+5
|
* Renaming compiler moduleDave Smith2009-11-251-2/+2
| | | | | --HG-- rename : src/rebar_doterl_compiler.erl => src/rebar_erlc_compiler.erl
* Initial commitDave Smith2009-11-251-0/+20