P4DTI issue job000128

TitleCan't replicate fix to deleted changelist
Statusclosed
Priorityessential
Assigned userGareth Rees
OrganizationRavenbrook
DescriptionThe replicator can't replicate a fix to a deleted changelist, and this gets it into a right tangle: it can't continue replicating.
Luckily this is a rare occurrence: normally the deletion of a changelist is replicated to the defect tracker, so the situation doesn't arise. It's only if you delete a changelist and simultaneously cause the replicator to replicate a fix for that changelist back from the defect tracker that this can happen.
AnalysisThe replicator needs to notice this case when replicating fixes from the defect tracker to Perforce and at least it should avoid falling over by catching the error. What's the right thing to do here?
Maybe we shouldn't replicate fixes to pending changelists? We should at least make it clear in the DT interface that the changelist is pending, otherwise it looks like it's been done (see job000129 for the latter issue).
How foundmanual_test
EvidenceTest report for release 0.4.0.
Observed in0.4.0
Created byGareth Rees
Created on2000-12-05 21:22:56
Last modified byGareth Rees
Last modified on2001-12-10 19:10:07
History2000-12-05 GDR Created.
2000-12-06 GDR Added cross-ref to job000129.

Fixes

Change Effect Date User Description
13710 closed 2001-06-30 18:42:29 Gareth Rees The replicator doesn't stop if it can't replicate a fix because the changelist has been deleted