Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Give an absolute path to code:add_path/1 | Anthony Ramine | 2011-02-15 | 1 | -1/+1 |
| | | | | | | | If an app uses -include_lib for its own included files, compilation fails if the app directory isn't in $ERL_LIBS because code:lib_dir/1 will return an error. An absolute path needs to be added to code path instead of just "ebin". | ||||
* | Remove gratuitous spaces | Tuncer Ayaz | 2011-02-15 | 1 | -5/+5 |
| | |||||
* | Add common_test suite template | Tim Watson | 2011-02-15 | 2 | -0/+169 |
| | | | | | | | | | | | | This change adds a simple common_test suite template that can be instantiated with the name of a module under test like so: `rebar create template=ctsuite testmod=mymodule` The template creates an empty test suite in the test directory, automatically exports test functions and sets up a first, skipped test function. | ||||
* | Clarify trailing slash for PIPE_DIR | Joseph Wayne Norton | 2011-02-15 | 1 | -2/+2 |
| | | | | | The trailing slash for PIPE_DIR is necessary for both start and attach operations. | ||||
* | Document eunit_first_files | Tuncer Ayaz | 2011-02-13 | 1 | -0/+3 |
| | |||||
* | Remove export_all directive | Tuncer Ayaz | 2011-02-13 | 1 | -3/+2 |
| | |||||
* | Add eunit_first_files option | Joseph Wayne Norton | 2011-02-13 | 1 | -1/+4 |
| | |||||
* | Support 2 forms of implicit HEAD for git | David Reid | 2011-02-13 | 1 | -0/+8 |
| | | | | | | | | In git origin/HEAD is a pointer to the default branch. This patch allows two alternatives to explicitly specifying "HEAD" in git VC specs. The first is a 2 arity form {git, Url} and the second is {git, Url, ""} which worked in pre-update-deps rebars. | ||||
* | Clean up code | Tuncer Ayaz | 2011-02-06 | 26 | -385/+523 |
| | |||||
* | Fix warning | Tuncer Ayaz | 2011-01-31 | 1 | -1/+1 |
| | |||||
* | Clean up emacs file local variables | Tuncer Ayaz | 2011-01-31 | 40 | -40/+40 |
| | |||||
* | Update nodetool in upgrade_project | Tuncer Ayaz | 2011-01-31 | 1 | -0/+22 |
| | |||||
* | Add Tim Watson to THANKS file | Tuncer Ayaz | 2011-01-30 | 1 | -0/+1 |
| | |||||
* | Fix file existence checks | Tuncer Ayaz | 2011-01-29 | 3 | -11/+11 |
| | |||||
* | Fix Dialyzer warnings in rebar_upgrade | Tuncer Ayaz | 2011-01-29 | 1 | -2/+2 |
| | |||||
* | Move BUILD_TIME and VCS_INFO macros | Tim Watson | 2011-01-29 | 2 | -8/+8 |
| | | | | | | I have moved these macros from rebar_core.erl to rebar.erl in order to prevent eunit tests from failing (which they currently are). | ||||
* | Fix bug 294 | Tuncer Ayaz | 2011-01-29 | 1 | -0/+22 |
| | |||||
* | Use filename:join instead of ?FMT | Tuncer Ayaz | 2011-01-28 | 1 | -2/+4 |
| | |||||
* | Update shell completion: generate-upgrade | Tuncer Ayaz | 2011-01-28 | 1 | -3/+3 |
| | | | | Add generate-upgrade and previous_release=. | ||||
* | Fix help: previous_release is mandatory | Tuncer Ayaz | 2011-01-28 | 1 | -1/+1 |
| | |||||
* | Update THANKS file | Tuncer Ayaz | 2011-01-27 | 1 | -0/+4 |
| | |||||
* | Add 'generate-upgrade' command | joewilliams | 2011-01-27 | 17 | -5/+720 |
| | | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | Fix circular dependency | Tuncer Ayaz | 2011-01-27 | 2 | -45/+45 |
| | |||||
* | Use an order independent method for exact matches when looking for command ↵ | Dave Smith | 2011-01-25 | 1 | -3/+3 |
| | | | | candidates | ||||
* | Add support for abbreviated command names | Klas Johansson | 2011-01-24 | 2 | -12/+75 |
| | | | | | | | | | | | | | | | | | | | This change makes it possible to type the beginning (the prefix) of a command name and rebar will guess the full name of the command, thereby saving the user precious keystrokes. As long as the prefix matches only one command, rebar runs that command, otherwise rebar prints a list of candidate command names. The "-" character is considered to be a word separator and the prefix matching is done per word. Example prefix matches: co ==> compile cl ==> clean create ==> create create-a ==> create-app c-a ==> create-app c-app ==> create-app | ||||
* | Move command line handling funs into rebar.erl | Tuncer Ayaz | 2011-01-24 | 2 | -173/+187 |
| | |||||
* | Update getopt | Tuncer Ayaz | 2011-01-23 | 1 | -6/+13 |
| | |||||
* | Add file local variables to nodetool escript | Tuncer Ayaz | 2011-01-21 | 1 | -1/+2 |
| | |||||
* | Synchronize nodetool escript with riak version | Tuncer Ayaz | 2011-01-21 | 1 | -1/+36 |
| | |||||
* | Update THANKS file | Tuncer Ayaz | 2011-01-17 | 1 | -1/+1 |
| | |||||
* | Add Andrew Tunnell-Jones to THANKS file | Tuncer Ayaz | 2011-01-17 | 1 | -0/+1 |
| | |||||
* | Add support for arch specific port_sources | Andrew Tunnell-Jones | 2011-01-17 | 1 | -1/+13 |
| | | | | | | | | | On one project I have a need to specify port_sources on R14 only and on another different project port_sources for Darwin and Linux. To this end add support to handle tuples of the form {ArchRegex, PortSource} in the port_sources list, eg: {port_sources, [{"R14", ["c_src/*.c"]}]}. | ||||
* | Update README: coding style | Tuncer Ayaz | 2011-01-17 | 1 | -1/+3 |
| | |||||
* | Update README: coding style | Tuncer Ayaz | 2011-01-15 | 1 | -2/+6 |
| | |||||
* | Update README: fix formatting | Tuncer Ayaz | 2011-01-14 | 1 | -1/+6 |
| | |||||
* | Update README: document known discrepancies | Tuncer Ayaz | 2011-01-13 | 1 | -0/+11 |
| | |||||
* | Fix underspec (thanks Kostis Sagonas) | Tuncer Ayaz | 2011-01-13 | 1 | -1/+1 |
| | |||||
* | Simplify rebar_core | Tuncer Ayaz | 2011-01-13 | 1 | -23/+17 |
| | |||||
* | Fix code clarity in bootstrap | Tuncer Ayaz | 2011-01-13 | 1 | -6/+4 |
| | |||||
* | Fix grep invocations | Tuncer Ayaz | 2011-01-13 | 2 | -13/+23 |
| | |||||
* | Fix indentation in rebar_ct | Tuncer Ayaz | 2011-01-13 | 1 | -20/+20 |
| | |||||
* | Simplify and cleanup rebar_templater | Tuncer Ayaz | 2011-01-13 | 1 | -10/+11 |
| | |||||
* | Simplify and cleanup rebar_xref | Tuncer Ayaz | 2011-01-13 | 1 | -21/+9 |
| | |||||
* | Apply Tidier suggestions | Tuncer Ayaz | 2011-01-13 | 12 | -71/+78 |
| | |||||
* | Fix typos | Tuncer Ayaz | 2011-01-13 | 2 | -3/+3 |
| | |||||
* | Fix file existence checks | Tuncer Ayaz | 2011-01-13 | 5 | -5/+5 |
| | |||||
* | Fix code clarity | Tuncer Ayaz | 2011-01-13 | 3 | -20/+24 |
| | |||||
* | Update README: Dialyzer and Tidier | Tuncer Ayaz | 2011-01-13 | 1 | -0/+22 |
| | |||||
* | Update README formatting | Tuncer Ayaz | 2011-01-13 | 1 | -6/+6 |
| | |||||
* | Add README and update existing docs | Tuncer Ayaz | 2011-01-13 | 3 | -52/+91 |
| |