Procedures for CVS commits



Jim,

Are there any guidelines for CVS commits?  I am used to working
on gcc, which requires:

 - each directory to have a ChangeLog file that is updated for every commit.
   I found this a pain at first, but now think it is a great idea.

 - Copyright dates to be updated to reflect changes.  

 - The testsuite to be updated.  If a bug is fixed then the test should
   fail before the patch and pass after.  If a new feature is added 
   then it should be tested.  

So:

 - What is copyright status of maxima?

 - Shall I start ChangeLog files (we can always delete them).

 - Now I guess we don't want to fiddle with the existing tests, as they 
   seem to date back a while.  Shall I start new test file.