Ravenbrook / Projects / Perforce Defect Tracking Integration / Master Product Sources

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-2.14.5/ A copy of the Bugzilla 2.14.5 source code, with modifications to support the P4DTI. We diff this against the original Bugzilla 2.14.5 to create the patch for distribution [GDR 2000-10-17].
bugzilla-2.16.4/ A copy of the Bugzilla 2.16.4 source code, with modifications to support the P4DTI. We diff this against the original Bugzilla 2.16.4 to create the patch for distribution [GDR 2000-10-17].
bugzilla-2.16.5/ A copy of the Bugzilla 2.16.5 source code, with modifications to support the P4DTI. We diff this against the original Bugzilla 2.16.5 to create the patch for distribution [GDR 2000-10-17].
bugzilla-2.16.6/ A copy of the Bugzilla 2.16.6 source code, with modifications to support the P4DTI. We diff this against the original Bugzilla 2.16.6 to create the patch for distribution [GDR 2000-10-17].
bugzilla-2.16.7/ A copy of the Bugzilla 2.16.7 source code, with modifications to support the P4DTI. We diff this against the original Bugzilla 2.16.7 to create the patch for distribution [GDR 2000-10-17].
bugzilla-2.16.8/ A copy of the Bugzilla 2.16.8 source code, with modifications to support the P4DTI. We diff this against the original Bugzilla 2.16.8 to create the patch for distribution [GDR 2000-10-17].
bugzilla-2.17.7/ A copy of the Bugzilla 2.17.7 source code, with modifications to support the P4DTI. We diff this against the original Bugzilla 2.17.7 to create the patch for distribution [GDR 2000-10-17].
bugzilla-2.18/ A copy of the Bugzilla 2.18 source code, with modifications to support the P4DTI. We diff this against the original Bugzilla 2.18 to create the patch for distribution [GDR 2000-10-17].
eventlog/ The Windows Event Log interface.
p4dti.dsw Microsoft Developer Studio workspace, for compiling the Windows Event Log interface.
p4dti.opt Mysterious extra file that Microsoft Developer Studio stores random, but important, extra settings in.
replicator/ The Python source code for the replicator -- the main part of the P4DTI. See [GDR 2000-09-13] for design.

A. References

[GDR 2000-09-13] "Replicator design"; Gareth Rees; Ravenbrook Limited; 2000-09-13.
[GDR 2000-10-17] "Perforce Defect Tracking Integration Release Build Procedure"; Gareth Rees; Ravenbrook Limited; 2000-10-17.

B. Document History

2001-03-26 RB Created.
2001-05-24 NB Moved bugzilla to bugzilla-2.10 and added bugzilla-2.12.
2001-07-03 GDR Split tsapi to tsapi-4.5 and tsapi-5.0.
2001-09-03 NB Added Bugzilla 2.14.
2002-01-31 NB Added Bugzilla 2.14.1.
2002-10-02 NB Added recent Bugzilla releases.
2003-06-02 NB Updated to reflect recent changes in the code tree.
2003-11-03 NB Add Bugzilla 2.16.4.
2004-11-15 NB Added Bugzilla 2.16.7 and 2.18rc3.

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/2005-03-02/agena-extension/code/index.html#2 $

Ravenbrook / Projects / Perforce Defect Tracking Integration / Master Product Sources