Scmbug RELEASE_0-0-8 Scmbug is a tool providing integration of Source code Configuration Management with Bugtracking. It is designed to be a universal tool that can glue any source code version control system with any bugtracking tool, for all platforms. Architecture: ------------- Scmbug is composed of two pieces. A glue component that is installed in a source code version control repository, and a daemon carrying out the task of merging version control activities with a bugtracking system, as described below. - Glue: A library that captures version control events, formatting those as integration activites, and issuing respective commands to the merge daemon. The glue currently only supports the CVS source code version control tool. It can be installed against remote or local source code repositories. Consists of properly configured trigger files for the supported version control tools, and a generic library that uniformly handles the events generated by the triggers. Every time content is commited into the repository, the glue code will require that certain conditions are met. It is required that all commit messages follow a log template prompting for a BugID and a Log message, in the format: SCMBUG ID: SCMBUG NOTE: Verification checks against the provided BugID and Log message are carried out as configured by the daemon. - Daemon: A daemon that processes integration requests from any glue code that submit such requests. It contains the functionality required to access a bugtracking system, and uniformly integrate with it version control activities. It performs verification checks to the incoming activities as configured. Installation: ------------- Please see the INSTALL file. Bugs and upcoming features: --------------------------- Please see the TODO file.