| 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. |
| |
| ------------------------------------------------------------------------ |