Proposal: KDE CVS Commit Policy
Cornelius Schumacher
kde-policies@mail.kde.org
Mon, 31 Mar 2003 01:41:11 +0200
On Sunday 30 March 2003 17:47, Neil Stevens wrote:
> On Sunday March 30, 2003 07:43, Stephan Binner wrote:
> > On Sunday 30 March 2003 14:24, Cornelius Schumacher wrote:
> > > 6. Make sure that the maintainer of the code you are changing
> > > knows about your plans before committing.
> >
> > Do you want to describe the current situation (above has nothing to
> > do with reality) or do you want to change and slow down the
> > development? Most of my commits would be illegal by this
> > definition. What about dead maintainers?
>
> How about this:
>
> 6. Respect the policies of application and library maintainers, and
> consult with them before making large changes. Source control
> systems are not a substitute for developer communication.
That's a good point, but it's not exactly what I was trying to say. My
point was that changes which affect a lot of code in CVS (e.g. making
use of a new feature in the libs, like the replacement of
QString::replace(QRegExp) by QString::replace(QString) or using
KMainWindow::createStandardStatusBarAction() ) should be announced in
advance, so that developers are prepared for these changes and can
express concerns before something gets broken.
I will add your point to the list, clarify my point and send a new
version shortly.
--
Cornelius Schumacher <schumacher@kde.org>