The goals of Scmbug are:
To solve the integration problem once and for all.
Provide synchronous verification checks of SCM actions against the bug-tracking system.
Provide a flexible architecture that can be deployed across the public Internet with reasonable security. Permit integrating repositories hosted by multiple SCM systems in separate networks, against a single, publicly accessible bug-tracking system, for use with multiple mobile developers.
Define an SCM to bug-tracking integration interface and mechanism that will permit integration of any SCM system with any bug-tracking system.
Integrate most popular free SCM systems, such as CVS, Subversion, and Git.
Integrate most popular free bug-tracking systems, such as Bugzilla and Mantis.