Proposal: KDE CVS Commit Policy

Cornelius Schumacher kde-policies@mail.kde.org
Sun, 30 Mar 2003 14:24:09 +0200


I wasn't able to find something like a KDE CVS Commit Policy on 
www.kde.org or developer.kde.org. There are some individual topics 
about CVS commits in the KDE Developer's checklist 
(http://http://developer.kde.org/documentation/other/checklist.html), 
but there is no concise summary. So I wrote down what I think is our 
policy about CVS commits:


KDE CVS Commit Policy
----------------------------

 1. Think before committing.
 2. Never commit code that doesn't compile.
 3. Test your changes before committing.
 4. Always add log messages that somebody who only sees the log can 
understand.
 5. Respect special commit policies set by the release plans.
 6. Make sure that the maintainer of the code you are changing knows 
about your plans before committing.
 7. If you have any doubts ask the maintainer of the code before 
committing.
 8. If you commit bugfixes think about porting the fixes to other 
branches.
 9. If you fix bugs reported on Bugzilla add the bug number to the log 
message and close the bug.
10. Don't forget that your commit will be publically available in the 
CVS repository forever.


I would propose to discuss it and then put the result on a policies page 
on developer.kde.org.

Comments?

-- 
Cornelius Schumacher <schumacher@kde.org>