P4DTI issue job000143

TitleDocument histories missing from sources
Statusclosed
Prioritycritical
Assigned userRichard Brooksby
OrganizationRavenbrook
DescriptionThe source licence asks people to append to the document history, but they can't (and won't) if there isn't one, so we'll lose valuable records if other people modify the code.
AnalysisAdd a document history to every source file with at least one entry that doesn't just say "added document history". RB 2000-12-07

In version/0.4/...@5644:
rb@sparrow$ find . -type f -print | while read name; do if ! grep 1>&2 -q 'DOCU
MENT HISTORY' $name; then echo $name; fi; done | xargs file | grep -i text
./code/p4dti.dsw: ASCII text
./code/python-teamtrack-interface/index.html: English text
./code/python-teamtrack-interface/junk.c: C program text
./code/python-teamtrack-interface/shell.py: English text
./code/python-teamtrack-interface/teamtrack-module.cpp: C program text
./code/python-teamtrack-interface/teamtrack-module.h: C program text
./code/python-teamtrack-interface/teamtrack-python.h: C program text
./code/python-teamtrack-interface/teamtrack-record.cpp: C program text
./code/python-teamtrack-interface/teamtrack-record.h: C program text
./code/python-teamtrack-interface/teamtrack-server.cpp: C program text
./code/python-teamtrack-interface/teamtrack-server.h: C program text
./code/python-teamtrack-interface/teamtrack.dsp: English text
./code/python-teamtrack-interface/teamtrack_test.py: English text
./code/replicator/bugzilla.py: English text
./code/replicator/bugzilla_test.py: English text
./code/replicator/check_teamtrack.py: English text
./code/replicator/config_bugzilla.py: English text
./code/replicator/config_teamtrack.py: English text
./code/replicator/configure_teamtrack.py: English text
./code/replicator/dt_bugzilla.py: English text
./code/replicator/dt_teamtrack.py: English text
./code/replicator/logger.py: English text
./code/replicator/migrate_teamtrack.py: English text
./code/replicator/p4.py: English text
./code/replicator/perforce_sample_data.py: English text
./code/replicator/replicator.py: English text
./code/replicator/replicator_test.py: English text
./code/replicator/run_bugzilla.py: English text
./code/replicator/run_teamtrack.py: English text
./code/replicator/teamtrack_sample_data.py: English text
./code/tsapi/Makefile: ASCII text
./code/tsapi/TSApi.dsp: English text
./code/tsapi/TSDef.h: C program text
./code/tsapi/TSField.C: C program text
./code/tsapi/TSField.h: C program text
./code/tsapi/TSList.C: C program text
./code/tsapi/TSList.h: C program text
./code/tsapi/TSObject.h: C++ program text
./code/tsapi/TSRecord.C: C program text
./code/tsapi/TSRecord.h: C program text
./code/tsapi/TSServer.C: C program text
./code/tsapi/TSServer.h: C program text
./code/tsapi/TSSocket.C: C program text
./code/tsapi/TSSocket.h: C program text
./code/tsapi/TSString.C: C program text
./code/tsapi/TSString.h: C program text
./design/architecture/index.html: English text
./design/bugzilla-p4dti-schema/index.html: English text
./design/bugzilla-schema/index.html: English text
./design/index.html: English text
./design/python-bugzilla-interface/index.html: English text
./design/python-teamtrack-interface/index.html: English text
./design/replicator-bugzilla-interface/index.html: English text
./design/replicator-class/index.html: English 
How foundinspection
EvidenceNoticed while reading NB's source. RB 2000-12-07
Observed in0.4.0
Created byRichard Brooksby
Created on2000-12-07 14:00:02
Last modified byGareth Rees
Last modified on2010-10-06 21:35:58
History2000-12-07 RB Created. Added anti-grep for histories.

Fixes

Change Effect Date User Description
5671 closed 2000-12-08 10:30:26 Gareth Rees Merged development branch for adding document histories into master sources.
5654 closed 2000-12-07 22:00:26 Gareth Rees Added Document Histories to P4DTI source code, so that people can follow the instructions in our copyright notice and add to the document history.
I used change comments to build the histories, using development after version 0.4 was branched for files that have changed a lot, and all development for files that have changed little.