P4DTI issue job000053

TitleImplicit changes made by the DT don't get replicated back
Statusclosed
Priorityessential
Assigned userGareth Rees
OrganizationRavenbrook
DescriptionIf the DT makes a change to a field because of a rule for a transition, the replicator doesn't notice and replicate that change back to Perforce.
For example, TeamTrack changes the owner on certain transitions, but the change of owner isn't replicated back to the Perforce job.
AnalysisGDR says that the replicator needs to re-read the changes table to pick up any implicit changes and replicate them back.
In practice it's simpler and probably more robust to just fetch the issue after replicating the job and see if it differs from what we expect it to look like. TeamShare claim that all automatic changes get put in the CHANGES table, but it's nice not to depend on that.
How foundmanual_test
Evidence<http://www.ravenbrook.com/project/p4dti/doc/2000-10-31/mahi-alpha-test/> item 4
Observed in0.3.2
Test procedure<http://www.ravenbrook.com/project/p4dti/master/test/test_p4dti.py>, section 10
Created byRichard Brooksby
Created on2000-11-22 11:36:11
Last modified byGareth Rees
Last modified on2001-12-10 19:01:50
History2000-11-22 RB Created from sources (see evidence).
2000-11-30 GDR Fixed and closed.

Fixes

Change Effect Date User Description
5186 closed 2000-11-30 16:21:48 Gareth Rees Replicating implicit changes in the defect tracker back to Perforce.