blob: 02bbbcc36a8486d5e387c4f34c87098514b578d0 [file] [log] [blame]
The relicense task is described at
https://issues.apache.org/jira/browse/FOR-123
https://issues.apache.org/jira/browse/FOR-855
http://forrest.apache.org/tasks.html#legal-monitoring
------------------------------------------------------------------------
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'.
* Tweak the insert_license.pl script to address new issues.
------------------------------------------------------------------------