Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.
Hi, are there any plans to also support other VCS backends, specifically git?
Would it be complicated to add support for other VCS backends to Groogle?
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.
Any news on this? I'm not very familiar with library bindings, but did you check out those?