Add decorators to enable blocking repositories to conform to non-blocking interfaces. Add non-blocking pool implementation.
Non-blocking SVN implementation.
Improve handling of child process output.
Revert recent change to handling of child process output.
Break out lots of non-SVN functionality from SVN util class so it can be re-used elsewhere.
Remove debugging.
Replaced all instances of 'invokation' with 'invocation'.
Improve reading of composer files.
Improve design of ProcessExecutor and SVN util.
Add asynchronous git repo.
Remote debugging from SVN util.
Remote debugging from repository manager.
Ensure errors during non-blocking repo initialisation bubble up.
Ensure errors during non-blocking repo initialisation bubble up.
Execute additional git command using non-blocking process.
Improve code style.
Modify non-blocking VcsRepository so that it behaves more like blocking implementation.
Rename package to joshdifabio/composer.
Fix $this when not in object context.
Remove instantiation of blocking repository manager from Factory.