Home | Docs | Issue Tracker | FAQ | Download | |
Date: | 2005/09/22 |
---|---|
Author: | Frank Warmerdam |
Contact: | warmerdam at pobox.com |
Last Edited: | $Date$ |
Status: | Adopted |
Id: | $Id$ |
Note
This RFC is superseded by RFC 7.1
To formalize CVS commit access, and specify some guidelines for CVS committers.
Permission for CVS commit access shall be provided to new developers only if accepted by the MapServer Technical Steering Committee. A proposal should be written to the TSC for new committers and voted on normally. It is not necessary to write an RFC document for these votes ... email to mapserver-dev is sufficient.
Removal of CVS commit access should be handled by the same process.
The new committer should have demonstrated commitment to MapServer and knowledge of the MapServer source code and processes to the committee’s satisfaction, usually by reporting bugs, submitting patches, and/or actively participating in the various MapServer forums.
The new committer should also be prepared to support any new feature or changes that he/she commits to the MapServer source tree in future releases, or to find someone to which to delegate responsibility for them if he/she stops being available to support the portions of code that he/she is responsible for.
All committers should also be a member of mapserver-dev mailing list so they can stay informed on policies, technical developments and release preparation.
A list of all project committers will be kept in the main mapserver directory (called COMMITTERS) listing for each CVS committer:
One member of the Technical Steering Committee will be designed the CVS Administrator. That person will be responsible for giving CVS commit access to folks, updating the COMMITERS file, and other CVS related management. That person will need login access on the CVS server of course.
Initially Steve Lime will be the CVS Adminstrator.
The following are considered good CVS commit practices for the MapServer project.