The Patch Queue Manager is a robot that manages several branches, performing merges for developers.
The Patch Queue Manager receives merge requests from developers using the Bazaar version control system, tries to perform the merge and notifies developers of results. Features include:
* A Web UI showing the current status.
* The ability to run arbitrary commands to check the merge - for instance a project test suite.
* Support for a number of VCS's, first and foremore Bazaar, but also tla or arx.
* Written in python for ease of maintenance.