Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add support for non-Erlang/OTP (raw) dependencies | Anton Lavrik | 2012-10-11 | 1 | -13/+47 |
| | | | | | | | | | | | | | | | | | | | | | | | | Introduce a new 'raw' option for dependency specs in rebar.config file. For example: {deps, {dependency_name, "1.0.*", {git, "<...>", {branch, "master"}}, [raw] } ]}. When this option is specified, rebar does not require the dependency to have a standard Erlang/OTP layout which assumes presence of either "src/dependency_name.app.src" or "ebin/dependency_name.app" files. 'raw' dependencies can still contain 'rebar.config' and even can have the proper OTP directory layout, but they won't be compiled. Only a subset of rebar commands will be executed on the 'raw' subdirectories: get-deps, update-deps, check-deps, list-deps and delete-deps. | ||||
* | Fix whitespace errors | Tuncer Ayaz | 2012-09-28 | 1 | -1/+2 |
| | |||||
* | deps: add fossil scm support | Martin Schut | 2012-09-28 | 1 | -9/+34 |
| | |||||
* | rebar_deps: fix whitespace errors | Tuncer Ayaz | 2012-09-15 | 1 | -3/+3 |
| | |||||
* | Restore ability to specify deps_dir on the command line | Yurii Rashkovskii | 2012-09-15 | 1 | -1/+2 |
| | | | | | It was previously possible to run `rebar compile deps_dir=/path/to/deps`, but as of 70d27c5720331076f52e4fd7bcd1dc8045c8c86a, it was nixed. | ||||
* | Fix R13B03 build (Reported-by: Sergey Nartimov) | Tuncer Ayaz | 2012-07-28 | 1 | -1/+1 |
| | |||||
* | rebar_deps: use xconf for deps_dir | Tuncer Ayaz | 2012-07-23 | 1 | -7/+9 |
| | |||||
* | Do not use application:set_env | Tuncer Ayaz | 2012-07-23 | 1 | -39/+41 |
| | |||||
* | Remove shared state | Tuncer Ayaz | 2012-07-13 | 1 | -108/+123 |
| | |||||
* | Remove ?FAIL in favor of ?ABORT | Dave Smith | 2012-06-08 | 1 | -1/+1 |
| | |||||
* | Add rsync as another option to fetch dependencies | Nick Vatamaniuc | 2012-05-14 | 1 | -8/+20 |
| | | | | | | | | Newly added syntax: {deps, [ {<depname>, ".*", {rsync, "<rsync_url>"}}, ... ]} Where rsync_url is any URL accepted by the rsync command. | ||||
* | Remove alt_url support in favor of new features | Tuncer Ayaz | 2012-05-13 | 1 | -16/+1 |
| | |||||
* | Fix #209 (Reported-by: Bjorn Bylander) | Tuncer Ayaz | 2012-04-04 | 1 | -1/+7 |
| | | | | Use correct ERL_LIBS separator on Windows. | ||||
* | Add support for alternate dependency urls | Adam Schepis | 2012-03-31 | 1 | -1/+16 |
| | | | | | | This change adds the ability to use alternate urls for downloading dependencies. To make use of alternate urls run: rebar get-deps alt_urls=true | ||||
* | Add missing newline for logging code path update | Tuncer Ayaz | 2012-01-13 | 1 | -1/+1 |
| | |||||
* | Treat HEAD as a branch to fix regressions caused by 3ef7db5 | Bob Ippolito | 2011-11-16 | 1 | -4/+4 |
| | |||||
* | Remove gratuitous space in debug log | Tuncer Ayaz | 2011-11-09 | 1 | -1/+1 |
| | |||||
* | Allow plugins to participate in pre and post processing | Tim Watson | 2011-10-20 | 1 | -0/+1 |
| | | | | | | This patch modifies rebar_core to allow plugins to participate in the pre and post processing steps, giving plugin authors more flexibility and control. | ||||
* | Export $REBAR_DEPS_DIR and $ERL_LIBS variables | Anton Lavrik | 2011-09-02 | 1 | -0/+13 |
| | | | | | | | | | | | | Export two extra environment variables when executing shell commands. These variables are useful for rebar hooks that rely on Erlang applications installed as rebar dependencies. $REBAR_DEPS_DIR contains a fully-qualified name of the directory where rebar stores dependencies. $ERL_LIBS is set to $REBAR_DEPS_DIR or to "$REBAR_DEPS_DIR:$ERL_LIBS", if $ERL_LIBS was defined before. | ||||
* | Clean up and fix vcs functions and logging | Tuncer Ayaz | 2011-09-02 | 1 | -25/+32 |
| | |||||
* | Add support for checking out specific git commit | Ben Ellis | 2011-09-01 | 1 | -3/+8 |
| | |||||
* | Fix {git,Url} support (Reported-by: Garrett Smith) | Tuncer Ayaz | 2011-07-08 | 1 | -1/+5 |
| | |||||
* | Add list-deps command | Dave Smith | 2011-04-21 | 1 | -1/+21 |
| | |||||
* | Simplify find_dep_in_dir | Tuncer Ayaz | 2011-03-13 | 1 | -1/+1 |
| | |||||
* | Fix comments | Tuncer Ayaz | 2011-03-13 | 1 | -12/+12 |
| | |||||
* | honor local deps before code path | Christopher Brown | 2011-03-02 | 1 | -26/+49 |
| | |||||
* | 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 | 1 | -21/+30 |
| | |||||
* | Clean up emacs file local variables | Tuncer Ayaz | 2011-01-31 | 1 | -1/+1 |
| | |||||
* | Apply Tidier suggestions | Tuncer Ayaz | 2011-01-13 | 1 | -6/+9 |
| | |||||
* | Return more descriptive dependency errors | Tuncer Ayaz | 2011-01-06 | 1 | -4/+7 |
| | |||||
* | Unify executable invocation | Juhani Rankimies | 2011-01-06 | 1 | -18/+22 |
| | | | | | Add flags to rebar_utils:sh to control output and error handling. Replace calls to os:cmd with calls to rebar_utils:sh. | ||||
* | Implement update-deps and disable auto update | Tuncer Ayaz | 2010-12-17 | 1 | -23/+42 |
| | |||||
* | Add VCS dir check for bzr and svn | Tuncer Ayaz | 2010-12-07 | 1 | -0/+5 |
| | |||||
* | Check for VCS directory before attempting source update. | Dave Smith | 2010-12-07 | 1 | -5/+22 |
| | |||||
* | Return descriptive errors from is_app_available() | Adam Kocoloski | 2010-11-30 | 1 | -10/+10 |
| | |||||
* | Fix git tag and branch dependency handling | Misha Gorodnitzky | 2010-11-20 | 1 | -6/+8 |
| | | | | | Change git downloads and updates to not create branches and fix git tag handling. | ||||
* | Create ebin directory if it is missing for deps | Anders | 2010-11-09 | 1 | -2/+6 |
| | |||||
* | Tidier improvements | Kostis Sagonas | 2010-10-26 | 1 | -5/+2 |
| | |||||
* | First pass at updating dependencies (svn, hg, bzr untested) | David Reid | 2010-10-03 | 1 | -5/+29 |
| | |||||
* | Dialyzer related cleanups | Kostis Sagonas | 2010-10-10 | 1 | -11/+14 |
| | |||||
* | Fix bug 676 | Tuncer Ayaz | 2010-10-02 | 1 | -2/+2 |
| | | | | | | The previous fix to relax the regex was insufficient. This is basically the diff proposed by Bryan Fink with the difference of using 'C' instead of 'en_US'. | ||||
* | Make SVN version matching locale agnostic | Tuncer Ayaz | 2010-10-02 | 1 | -1/+1 |
| | | | | Reported-by: Manuel Duran Aguete <manuel@aguete.org> | ||||
* | Fix dialyzer warnings in scm client vsn checks | Tuncer Ayaz | 2010-09-29 | 1 | -12/+9 |
| | |||||
* | Fix dialyzer warning for filename:join/2 calls | Tuncer Ayaz | 2010-09-29 | 1 | -2/+2 |
| | |||||
* | Added support for checking out tags from git | Benjamin Nortier | 2010-09-15 | 1 | -2/+8 |
| | |||||
* | Fix bug 499; do not delete dependencies that are not in the deps/ directory | Dave Smith | 2010-08-20 | 1 | -2/+4 |
| | |||||
* | fix get-deps on win32 | Juhani Rankimies | 2010-08-04 | 1 | -4/+4 |
| | |||||
* | Change semantics of skip_deps=true such that deps still get pre/post ↵ | Dave Smith | 2010-06-21 | 1 | -6/+11 |
| | | | | processed, just not actually run | ||||
* | Stuffed in a global for deps dir. | Russell Brown | 2010-06-12 | 1 | -2/+16 |
| | | | | | | *If* there is a deps_dir tuple in the root rebar.config then that is used globally as the deps dir. This is to stop dependencies for dependencies being created in a different deps_dir even if the sub dependency so specifies. |