Scmbug is a system that integrates software configuration management (SCM) with bug-tracking.
It aims to be a universal tool that will glue any source code version control system (such as CVS, Subversion, and Arch) with any bug-tracking system (such as Bugzilla and Mantis).
Those who do not use a software configuration management (SCM) system do not maintain a history of modifications performed to their software. When bugs creep in their software, they do not have adequate information on how changes to source code came about.
Scmbug is a FREE software for bug-tracking and configuration management also know as SCM.
SCM systems, or even simple source code version control systems, make sure that a record of all changes and enhancements to the software is maintained. They provide a method of creating, storing, and labeling software changes.
Those who do not use a bug-tracking system tend to rely on shared lists, email, spreadsheets and/or Post-It notes to monitor the status of defects. This procedure is usually error-prone and tends to cause those bugs judged least significant by developers to be dropped or ignored.
Integrated defect-tracking systems make sure that nothing gets swept under the carpet; they provide a method of creating, storing, arranging and processing defect reports and enhancement requests.
Here are some key features of "Scmbug":
· 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.
What's New in This Release: [ read full changelog ]
· This version corrects an unexpected exit related to binmode encoding raised by Bugzilla 4rc1, allows tag deletions when valid_product_name is disabled, and corrects deprecated syntax that would cause the daemon to exit under Perl 5.12 when mail notifications were enabled.