- Fetch from git repository
- Satisfy deps by reading tbd.json (git repo + SHA1/commit-ish) and recursively run install
- Run hooks (e.g. perl Makefile.PL)
- Optionally, run tests
- Given git urls/paths, record the SHA1/commit-ish used
- Do we auto-probe for used packages? seems an impossible task for heterogenous dependencies
$ odep git://github.com/lestrrat/my-awesome-app.git
Checking tbd.json ...
Found (5) dependencies...
Installing:
- github.com/plack/Plack.git
- github.com/coreos/etcd.git
...
- Do we resolve second-level deps via (language|tool)-specific means, such as cpanm/gem ?