First HGitaly integration tests
This introduces the HGitalyRepository
class, with a dispatching system so that it will use the RefService
of HGitaly
, while all other services are the regular Gitaly
ones.
The integration test can serve as starting point to validate the various methods exposed by the HGitaly server.
Much more details, especially about dispatch are in the commit descriptions.
Requires hgitaly!3 (merged) for the test to pass.