summaryrefslogtreecommitdiff
path: root/src/rebar_deps.erl
Commit message (Collapse)AuthorAgeFilesLines
* Add rsync as another option to fetch dependenciesNick Vatamaniuc2012-05-141-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 featuresTuncer Ayaz2012-05-131-16/+1
|
* Fix #209 (Reported-by: Bjorn Bylander)Tuncer Ayaz2012-04-041-1/+7
| | | | Use correct ERL_LIBS separator on Windows.
* Add support for alternate dependency urlsAdam Schepis2012-03-311-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 updateTuncer Ayaz2012-01-131-1/+1
|
* Treat HEAD as a branch to fix regressions caused by 3ef7db5Bob Ippolito2011-11-161-4/+4
|
* Remove gratuitous space in debug logTuncer Ayaz2011-11-091-1/+1
|
* Allow plugins to participate in pre and post processingTim Watson2011-10-201-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 variablesAnton Lavrik2011-09-021-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 loggingTuncer Ayaz2011-09-021-25/+32
|
* Add support for checking out specific git commitBen Ellis2011-09-011-3/+8
|
* Fix {git,Url} support (Reported-by: Garrett Smith)Tuncer Ayaz2011-07-081-1/+5
|
* Add list-deps commandDave Smith2011-04-211-1/+21
|
* Simplify find_dep_in_dirTuncer Ayaz2011-03-131-1/+1
|
* Fix commentsTuncer Ayaz2011-03-131-12/+12
|
* honor local deps before code pathChristopher Brown2011-03-021-26/+49
|
* Support 2 forms of implicit HEAD for gitDavid Reid2011-02-131-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 codeTuncer Ayaz2011-02-061-21/+30
|
* Clean up emacs file local variablesTuncer Ayaz2011-01-311-1/+1
|
* Apply Tidier suggestionsTuncer Ayaz2011-01-131-6/+9
|
* Return more descriptive dependency errorsTuncer Ayaz2011-01-061-4/+7
|
* Unify executable invocationJuhani Rankimies2011-01-061-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 updateTuncer Ayaz2010-12-171-23/+42
|
* Add VCS dir check for bzr and svnTuncer Ayaz2010-12-071-0/+5
|
* Check for VCS directory before attempting source update.Dave Smith2010-12-071-5/+22
|
* Return descriptive errors from is_app_available()Adam Kocoloski2010-11-301-10/+10
|
* Fix git tag and branch dependency handlingMisha Gorodnitzky2010-11-201-6/+8
| | | | | Change git downloads and updates to not create branches and fix git tag handling.
* Create ebin directory if it is missing for depsAnders2010-11-091-2/+6
|
* Tidier improvementsKostis Sagonas2010-10-261-5/+2
|
* First pass at updating dependencies (svn, hg, bzr untested)David Reid2010-10-031-5/+29
|
* Dialyzer related cleanupsKostis Sagonas2010-10-101-11/+14
|
* Fix bug 676Tuncer Ayaz2010-10-021-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 agnosticTuncer Ayaz2010-10-021-1/+1
| | | | Reported-by: Manuel Duran Aguete <manuel@aguete.org>
* Fix dialyzer warnings in scm client vsn checksTuncer Ayaz2010-09-291-12/+9
|
* Fix dialyzer warning for filename:join/2 callsTuncer Ayaz2010-09-291-2/+2
|
* Added support for checking out tags from gitBenjamin Nortier2010-09-151-2/+8
|
* Fix bug 499; do not delete dependencies that are not in the deps/ directoryDave Smith2010-08-201-2/+4
|
* fix get-deps on win32Juhani Rankimies2010-08-041-4/+4
|
* Change semantics of skip_deps=true such that deps still get pre/post ↵Dave Smith2010-06-211-6/+11
| | | | processed, just not actually run
* Stuffed in a global for deps dir.Russell Brown2010-06-121-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.
* Make delete-deps a bit smarterDave Smith2010-06-111-1/+15
|
* Re-add support for delete-depsDave Smith2010-06-091-3/+5
|
* Re-add support for skip_depsDave Smith2010-06-091-3/+8
| | | | | --HG-- extra : rebase_source : bd95812644fc600e7439f40d68259687e1bf9073
* Heavy-duty refactor to support truly transitive dependenciesDave Smith2010-06-091-126/+97
| | | | | --HG-- extra : rebase_source : 41c7f1c337a7cb63582aecd7b87ba998b40ba3aa
* fix hg and git clone commands for when repo does not exactly match ↵Bob Ippolito2010-05-111-2/+2
| | | | application name
* Add a global config option skip_deps which when present will cause ↵David Reid2010-04-291-1/+7
| | | | dependencies not to be added to the list of directories to process, useful for ./rebar skip_deps=true eunit so that you don't run the tests of every dependency.
* Refactoring app file access to be via rebar_app_utils in prep for supporting ↵Dave Smith2010-04-281-7/+5
| | | | .app.src
* Verify that we work with minimal git of 1.5Dave Smith2010-04-191-1/+1
|
* Tested mercurial checkout down to 1.1Dave Smith2010-04-141-1/+1
|
* Support older, more deployed version of mercurialDave Smith2010-04-141-3/+3
|