Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | | 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 | |
| | | | ||||||
* | | | Set local scope for env vars in rebar.bat | Juhani Rankimies | 2011-01-12 | 1 | -0/+1 | |
| | | | ||||||
* | | | Add otp_release to platform string | Joseph Wayne Norton | 2011-01-09 | 3 | -8/+23 | |
| | | | ||||||
* | | | Fix Dialyzer warning | Tuncer Ayaz | 2011-01-09 | 1 | -3/+5 | |
| | | | ||||||
* | | | Remove unused fun rebar_utils:get_os/0 | Tuncer Ayaz | 2011-01-09 | 1 | -20/+0 | |
| | | | ||||||
* | | | Fix bug 770 | Tuncer Ayaz | 2011-01-08 | 1 | -2/+10 | |
| | | | ||||||
* | | | Return more descriptive dependency errors | Tuncer Ayaz | 2011-01-06 | 1 | -4/+7 | |
| | | | ||||||
* | | | Use file:change_mode/2 instead of invoking chmod | Juhani Rankimies | 2011-01-06 | 1 | -1/+3 | |
| | | | ||||||
* | | | Unify executable invocation | Juhani Rankimies | 2011-01-06 | 11 | -96/+199 | |
| | | | | | | | | | | | | | | | Add flags to rebar_utils:sh to control output and error handling. Replace calls to os:cmd with calls to rebar_utils:sh. | |||||
* | | | Add Charles McKnight to THANKS file | Tuncer Ayaz | 2011-01-06 | 1 | -0/+1 | |
| | | | ||||||
* | | | Fix error where ebin was created as a file | Charles McKnight | 2011-01-06 | 1 | -0/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch remedies an issue where the ebin directory would be erroneously created as a file by the first "mv" command in rebar_protobuffs_compile.erl [line 106] if the ebin file did not exist at the root application level. In essence, the patch ensures that the ebin directory exists at the application directory level before any "mv" commands are executed. The following code was inserted at line 106: ok = filelib:ensure_dir(filename:join("ebin","dummy")), | |||||
* | | | Fix order of erl_opts to be more accurate | Tuncer Ayaz | 2011-01-04 | 1 | -2/+2 | |
| | | |