| Title | If you change replicated_fields and forget to refresh then fields may be mixed up in Perforce |
| Status | suspended |
| Priority | nice |
| Assigned user | Nick Barnes |
| Organization | Ravenbrook |
| Description | Section 9.1 of the AG tells administrators to refresh Perforce jobs every time they change replicated_fields. However, it's easy to forget. This can lead to job fields being mixed up in Perforce, for example the data for field A appearing in field B. It would be nice if the P4DTI could spot when this happened and warn the administrator, or take remedial action. |
| Analysis | The simplest solution would be to issue a warning or just stop with an error if such a change is noticed. Another possibility would be to attempt to re-use field numbers in the Perforce jobspec so that data matched and no refresh was needed. This would cope with re-orderings and deletions, but not with additions. |
| How found | customer |
| Evidence | <http://info.ravenbrook.com/mail/2001/11/21/21-57-02/0.txt> |
| Observed in | 1.2.1 |
| Introduced in | 1.0.0 |
| Created by | Gareth Rees |
| Created on | 2001-11-21 23:05:32 |
| Last modified by | Nick Barnes |
| Last modified on | 2018-07-05 17:27:49 |
| History | 2001-11-21 GDR Created. 2018-07-05 NB Suspended because the P4DTI is obsolete. |