From an email of the TM5 founding father, with some censor:
"Now TM5 is under CVS, it seems wise to decide what to do with committing. I noticed that <somebody> committed some new files, which should be encouraged. However, also some files in the base TM5 were committed. e.g. 'base/src/advecty_slopes.F90'.
It is really important that everybody knows the changes that are made and why. And if people do not agree, they can work with an old version. If you want to override a base routine, you can place it in a project directory, e.g. 'proj/mystuff/src/advecty_slopes__co2.F90' . This file will then override the 'advecty_slopes.F90' .
In the future I would like to track the changes in order to avaoid accidents. This also means that committing files to the base version should be communicated to other users. I am willing to take the responsibility to commit and communicate."
Maarten Krol, 15-09-2004