blob: 22947cef668b0d0e2083730407287bfe7b967ca2 [file] [log] [blame]
The relicense task is described at
http://issues.cocoondev.org/jira/secure/ViewIssue.jspa?key=FOR-123
See ./relicense-tree.txt for listing of what sections have already been done
and the issues that remain.
------------------------------------------------------------------------
Here is one technique ...
* Do the whole tree, a section at a time, using insert_license.pl script.
* cd to a directory as high as you dare, e.g. src/documentation/
* In another window, do a practice run:
insert_license.pl -p /path/to/svn/forrest/src/documentation 2002-2004 > relicense.log
* Review the summary output and grep the relicence.log file.
* Investigate the files that are listed as having problems.
* When happy do a production run:
insert_license.pl /path/to/svn/forrest/src/documentation 2002-2004 > relicense.log
* Again review the summary output and grep the relicence.log file.
* Note any files that need fixing by hand
* Note sections that are finished and remaining issues in etc/relicense-tree.txt
* Do a 'svn diff' and make sure it is what you expected, then 'svn commit'.
* At some stage, use the Java or Python "relicense" script. This only deals
with the *.java files.
* Tweak the insert_license.pl script to address new issues.
------------------------------------------------------------------------