Arbit - next generation project tracking

Download now!

arbit-0.3-alpha

Arbit aims to provide a decent modern extensible multi project tracking tool. Features start with issue tracking and wiki and do not stop before code analysis and translation management.

VCS Wrapper

The VCS implements an abstraction layer for read access to various version control systems. It is meant to offer generic support for as many VCS as possible.

The source runs on PHP 5.2 (and of course 5.3), to enable a wide adoption, and already supports the following VCS:

Each wrapper has special requirements, like the installed extensions or CLI tools. The core itself only depends on a default PHP 5.2 installation - it uses the default modules SPL, xmlreader (SVN-Cli), PCRE and optionally SQLite3 for faster caching of the version control metadata cache metadata.

The wrapper has been developed test-driven and has a quite high test coverage. But there may still be some special issues inside the VCS, which we were not aware of while developing this first version.

A basic overview, the original design document can both be found inside the wiki in the issue tracker for the project.

Download and test

There is no release yet, but you can check it out from SVN. We would like to ask you to test the VCS wrapper and maybe provide implementations for your favourite VCS. The source code is licensed under LGPL 3, so you should be able to integrate it in your tools.