Support for git is on the roadmap and wouldn't be difficult to implement. It just requires a single class for git support and a one line registration of the type (see resource_handler_svn.php or resource_handler_upload.php for examples). These classes return arrays for form entries displayed on the relevant pages and commands to access repository information and retrieve code. The integration is easier (and most probably probably faster) if there are php bindings for git via a pear or pecl extension.
The main thing holding be back from implementing this is a lack of understanding of git itself.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Support for git is on the roadmap and wouldn't be difficult to implement. It just requires a single class for git support and a one line registration of the type (see resource_handler_svn.php or resource_handler_upload.php for examples). These classes return arrays for form entries displayed on the relevant pages and commands to access repository information and retrieve code. The integration is easier (and most probably probably faster) if there are php bindings for git via a pear or pecl extension.
The main thing holding be back from implementing this is a lack of understanding of git itself.
Hi Graham.
Any news on this? I'm not very familiar with library bindings, but did you check out those?
http://libgit2.github.com/
https://github.com/libgit2/php-git
Regards