|
@ -152,11 +152,17 @@ |
|
|
%% name as an atom, eg. mochiweb, a name and a version (from the .app file), or |
|
|
%% name as an atom, eg. mochiweb, a name and a version (from the .app file), or |
|
|
%% an application name, a version and the SCM details on how to fetch it (SCM |
|
|
%% an application name, a version and the SCM details on how to fetch it (SCM |
|
|
%% type, location and revision). |
|
|
%% type, location and revision). |
|
|
%% Rebar currently supports git, hg, bzr, svn, and rsync. |
|
|
|
|
|
{deps, [application_name, |
|
|
|
|
|
{application_name, "1.0.*"}, |
|
|
|
|
|
{application_name, "1.0.*", |
|
|
|
|
|
|
|
|
%% Rebar currently supports git, hg, bzr, svn, rsync, and fossil. |
|
|
|
|
|
{deps, [app_name, |
|
|
|
|
|
{rebar, "1.0.*"}, |
|
|
|
|
|
{rebar, ".*", |
|
|
|
|
|
{git, "git://github.com/rebar/rebar.git"}}, |
|
|
|
|
|
{rebar, ".*", |
|
|
|
|
|
{git, "git://github.com/rebar/rebar.git", "Rev"}}, |
|
|
|
|
|
{rebar, "1.0.*", |
|
|
{git, "git://github.com/rebar/rebar.git", {branch, "master"}}}, |
|
|
{git, "git://github.com/rebar/rebar.git", {branch, "master"}}}, |
|
|
|
|
|
{rebar, "1.0.0", |
|
|
|
|
|
{git, "git://github.com/rebar/rebar.git", {tag, "1.0.0"}}}, |
|
|
%% Dependencies can be marked as 'raw'. Rebar does not require |
|
|
%% Dependencies can be marked as 'raw'. Rebar does not require |
|
|
%% such dependencies to have a standard Erlang/OTP layout |
|
|
%% such dependencies to have a standard Erlang/OTP layout |
|
|
%% which assumes the presence of either |
|
|
%% which assumes the presence of either |
|
@ -170,9 +176,16 @@ |
|
|
%% Only a subset of rebar commands will be executed on the |
|
|
%% Only a subset of rebar commands will be executed on the |
|
|
%% 'raw' subdirectories: get-deps, update-deps, check-deps, |
|
|
%% 'raw' subdirectories: get-deps, update-deps, check-deps, |
|
|
%% list-deps and delete-deps. |
|
|
%% list-deps and delete-deps. |
|
|
{application_name, "", |
|
|
|
|
|
|
|
|
{rebar, "", |
|
|
{git, "git://github.com/rebar/rebar.git", {branch, "master"}}, |
|
|
{git, "git://github.com/rebar/rebar.git", {branch, "master"}}, |
|
|
[raw]}]}. |
|
|
|
|
|
|
|
|
[raw]}, |
|
|
|
|
|
{app_name, ".*", {hg, "https://www.example.org/url"}}, |
|
|
|
|
|
{app_name, ".*", {rsync, "Url"}}, |
|
|
|
|
|
{app_name, ".*", {svn, "https://www.example.org/url"}}, |
|
|
|
|
|
{app_name, ".*", {svn, "svn://svn.example.org/url"}}, |
|
|
|
|
|
{app_name, ".*", {bzr, "https://www.example.org/url", "Rev"}}, |
|
|
|
|
|
{app_name, ".*", {fossil, "https://www.example.org/url"}}, |
|
|
|
|
|
{app_name, ".*", {fossil, "https://www.example.org/url", "Vsn"}}]}. |
|
|
|
|
|
|
|
|
%% == Subdirectories == |
|
|
%% == Subdirectories == |
|
|
|
|
|
|
|
|