summaryrefslogtreecommitdiff
path: root/src/rebar_core.erl
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix another filename:join/2 warning. Thanks KostisTuncer Ayaz2010-10-011-1/+1
|
* Remove 'install' from available commands listTuncer Ayaz2010-08-251-1/+0
|
* Warn when a command is not implemented. Fail when no supplied commands are ↵Andrew Thompson2010-07-251-1/+21
| | | | | | | | | | implemented Rebar currently doesn't give any feedback on an invalid command. This change makes rebar keep track of how many operations each command triggers, if a particular command doesn't change the count, there were no modules implementing it. If at the end of handling all commands, tje count is 0, none of the supplied commands were valid and ?FAIL is called to trigger a non zero exit status.
* Fix bug 629; updated help for new common_test commandDave Smith2010-08-201-4/+1
|
* Fix bug 438; add support for listing available templatesDave Smith2010-08-201-0/+1
|
* Document doc commandTuncer Ayaz2010-06-301-0/+2
|
* Add support for embedding VCS info into the version dataDave Smith2010-06-221-1/+5
|
* Change semantics of skip_deps=true such that deps still get pre/post ↵Dave Smith2010-06-211-10/+48
| | | | processed, just not actually run
* Bugfix call to lists:member/2 in ulist/2Klas Johansson2010-06-191-1/+1
| | | | | Change from lists:is_member/2 to lists:member/2, since the former doesn't exist (the bug only affects rebar_plugins).
* Re-adding support for plugin modulesDave Smith2010-06-091-1/+39
| | | | | --HG-- extra : rebase_source : 90052500da62af1d32337f2d540acb39fdf67db4
* Heavy-duty refactor to support truly transitive dependenciesDave Smith2010-06-091-127/+66
| | | | | --HG-- extra : rebase_source : 41c7f1c337a7cb63582aecd7b87ba998b40ba3aa
* Slightly different fix for bug#5 that avoids running preprocess twiceDave Smith2010-06-081-15/+3
|
* Adding rt for bug 5Dave Smith2010-06-041-7/+8
|
* Minor cleanup of acc_modules for readabilityDave Smith2010-06-031-5/+7
|
* Refactor/simplify things since we only run one command at a time (versus a ↵Dave Smith2010-06-031-26/+23
| | | | string of them)
* merge ssh://hg@bitbucket.org/basho/rebarBob Ippolito2010-05-151-1/+1
|\
| * comment typoBob Ippolito2010-05-081-1/+1
| |
| * Make 'command does not apply' warning into a warningJeremy Raymond2010-05-111-1/+1
| |
* | include source path in compiler errors, process commands separately (to make ↵Bob Ippolito2010-05-151-32/+72
| | | | | | | | get-deps compile work), ensure ebin dir, process iteratively to support transitive deps
* | run plugins once, do not run as a preprocessor, add ebin to path earlyBob Ippolito2010-05-111-10/+37
| |
* | when using plugin_modules, add ebin to pathBob Ippolito2010-05-111-0/+6
| |
* | fix backwards match for debugging printBob Ippolito2010-05-111-1/+1
| |
* | rebar_plugins in rebar_config to allow extensionsBob Ippolito2010-05-111-1/+21
| |
* | Run the preprocess again if subdirs were compiled, fixes ↵Bob Ippolito2010-05-081-0/+11
| | | | | | | | http://bitbucket.org/basho/rebar/issue/5
* | comment typoBob Ippolito2010-05-081-1/+1
| |
* | add variables for create-app and create-node to helpBob Ippolito2010-05-081-2/+2
|/
* New commands and opts (-V/--version/version/help)Tuncer Ayaz2010-05-031-15/+34
|
* Merging w/ mainlineDave Smith2010-04-171-25/+30
|\
| * Document xref commandTuncer Ayaz2010-04-151-25/+30
| | | | | | | | | | Also add a sleep after printing so that the io server has written all output before exiting. It's a work around.
* | Add simple warning if no modules are interested in handling a command for a ↵Dave Smith2010-04-171-0/+3
|/ | | | given directory
* Add check-deps to shell completion and commands infoTuncer Ayaz2010-03-261-0/+1
|
* Add get-deps and delete-deps to commands info and shell completionTuncer Ayaz2010-03-171-1/+4
| | | | | Add get-deps and delete-deps to commands info string and bash completion script.
* Merging w/ mainlineDave Smith2010-03-161-29/+74
|\
| * Add option to show available commandsTuncer Ayaz2010-03-081-29/+74
| | | | | | | | | | Implement new option -c/--commands to print available commands and its variables.
* | Revamp deps system to NOT pull down deps automatically. You must now use ↵Dave Smith2010-03-161-39/+46
|/ | | | pull-deps explicitly
* Fix bug in templater where escript was not found in subdirs were specified ↵Dave Smith2010-02-201-0/+5
| | | | in rebar.config; minor formatting cleanups
* Provide package support for eunit; build_plt now includes listed ↵theiw2010-02-051-1/+1
| | | | applications; begin including -spec annotations
* Do not print dynamic escript name in usage infoTuncer Ayaz2010-02-021-1/+1
|
* Simplified usage info printing with getopt v0.2Tuncer Ayaz2010-01-091-12/+10
|
* Implemented option to specify number of concurrent workers a command may useTuncer Ayaz2010-01-061-5/+28
|
* Another round of refactoring to yield better flexiblity in the base_compiler ↵Dave Smith2010-01-031-2/+2
| | | | system
* Break out command line argument parsing to a dedicated routineDave Smith2010-01-011-27/+36
|
* Merging w/ bitbucketDave Smith2009-12-311-6/+10
|\
| * Rolled back getopt to restore custom variablesTuncer Ayaz2010-01-011-6/+35
| |
| * Added vi modeline/emacs local variables to file headersTuncer Ayaz2009-12-311-0/+2
| |
| * Enhanced option parsing with new getopt and made rebar more user friendlyTuncer Ayaz2009-12-311-40/+13
| |
* | Make sure to reset CWD after processing subdirs; also filter out missing ↵Dave Smith2009-12-311-1/+8
|/ | | | dirs when restoring code path
* Deleted trailing whitespaceTuncer Ayaz2009-12-301-6/+6
|
* Implemented getopt option supportTuncer Ayaz2009-12-291-4/+50
|
* Refactoring core logic in preparation for dependency mgmt; breaking out ↵Dave Smith2009-12-251-23/+31
| | | | sub_dir determination into dedicated module