| Scmbug manual: RELEASE_0-18-3 | ||
|---|---|---|
| <<< Previous | Bug-tracking Backends | Next >>> |
Mantis is a web based PHP/MySQL-based bugtracking system.
Mantis does not provide a public interface for SCM integration. However, the Scmbug daemon includes a native Perl-based bug-tracking backend for integration with Mantis. Configuration of the variables installation_directory(Figure 1 in the Section called Bugzilla) and installed_locally(Figure 2 in the Section called Bugzilla) is not required.
Mantis supports installation with multiple database backends. The daemon configuration variable database_vendor defines the selected database backend, as shown in Figure 3.
# Valid values are the ones accepted by the Perl DBI. # # For Bugzilla, this value is ignored # # For Mantis, *some* valid values (there are others) are: # - 'mysql' # - 'Pg' database_vendor => 'mysql', |
Figure 3. Database vendor variable.
The Mantis developers are planning to provide a formal SCM integration interface in future releases.
As of version 0.19.0, Mantis does not yet support a mapping of the SCM username to a Mantis username. An SCM to bug-tracking username mapping is accomodated by the integration daemon using the userlist variable, as described in the Section called Valid SCM to bug-tracking username mapping in the chapter called Features.
Scmbug has been verified to work against the following releases of Mantis:
0.19.0
1.0.0rc3
| <<< Previous | Home | Next >>> |
| Bug-tracking Backends | Up | Request Tracker |