Ravenbrook / Projects / Perforce Defect Tracking Integration

Perforce Defect Tracking Integration Project


Product Source Code

Richard Brooksby, Ravenbrook Limited, 2001-03-26

1. Introduction

This document catalogues the source code of the Perforce Defect Tracking Integration project (P4DTI).

If you have downloded the P4DTI Integration Kit and are planning to adapt or extend the system, start with the P4DTI Integrator's Guide.

This document will be modified as the source code is developed.

The readership of this document is the project developers, but also anyone interested in the project.

This document is not confidential.

2. Product Source Code

bugzilla/ A copy of the Bugzilla 2.10 source code, with modifications to support the P4DTI. We diff this against the original Bugzilla 2.10 to create the patch for distribution [GDR 2000-10-17].
p4dti.dsw Microsoft Developer Studio workspace, mainly for compiling the TeamShare API and the Python TeamTrack Interface.
p4dti.opt Mysterious extra file that Microsoft Developer Studio stores random, but important, extra settings in.
python-teamtrack-interface/ A Python module in C++ which adds an interface to TeamTrack from Python. See [GDR 2000-08-08] for design.
replicator/ The Python source code for the replicator -- the main part of the P4DTI. See [GDR 2000-09-13] for design.
tsapi/ The TeamShare API, as distributed by TeamShare, and built into the Python TeamTrack Interface.

A. References

[GDR 2000-08-08] "Python interface to TeamTrack: design"; Gareth Rees; Ravenbrook Limited; 2000-08-08.
[GDR 2000-09-13] "Replicator design"; Gareth Rees; Ravenbrook Limited; 2000-09-13.
[GDR 2000-10-17] "Perforce Defect Tracking Integration Release Build Procedure (version 1.1)"; Gareth Rees; Ravenbrook Limited; 2000-10-17.

B. Document History

2001-03-26 RB Created.

This document is copyright © 2001 Perforce Software, Inc. All rights reserved.

Redistribution and use of this document in any form, with or without modification, is permitted provided that redistributions of this document retain the above copyright notice, this condition and the following disclaimer.

This document is provided by the copyright holders and contributors "as is" and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall the copyright holders and contributors be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this document, even if advised of the possibility of such damage.

$Id: //info.ravenbrook.com/project/p4dti/branch/2001-05-15/capacity/code/index.html#1 $

Ravenbrook / Projects / Perforce Defect Tracking Integration