The goals of Scmbug are:
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.
Encourage developers of other SCM to bug-tracking integration efforts to solve the integration problem once and for all.
Integrate most popular free SCM or source code version control systems, such as CVS, Subversion, and Arch.
Integrate most popular free bug-tracking systems, such as Bugzilla and Mantis.