basho/rebar — pull request #204 by nickva (2012-03-28 19:43:22+00:00)
Title: Added rsync as an option to fetch dependencies

Sometimes dependent applications are not in their separate VC repo. They could be in just a folder in one larger git repository or on another machine accessible via ssh.

I added an option to use rsync to fetch dependencies.

For example, If there is one git repo that has inside of it in some folder a couple of applications:

.../
cowboy/
proper/

Then *cowboy* can now use this in its rebar.config file:
```
{deps, [
{proper, "1.0", {rsync, "../proper"}}
]}.
```

rsync option accepts one URL arg. It can be a relative path, absolute path, rsync://, ssh:// or any other protocol that rsync supports.