On Jul 10, 2009, at 3:55 PM, Maciej Stachowiak wrote:
Hi everyone,
One common topic for discussion has been how to make our process
around patch submission better. As the project grows, it's becoming
more important for this process to work really smoothly, and we are
seeing some breakdowns. I've been doing a lot of thinking about
this, and discussion with some project old hands. I think the right
way to tackle this is to identify the process problems, and make
sure we address each one. I'd also like to start by fixing the
problems that can be addressed without making major wholesale tools
changes first, then look at the bigger changes. Here are my thoughts
on the steps in the lifecycle of a patch:
=== 1) Submitting the patch ===
Steps:
1.1) File a bug if there isn't one already.
1.2) Put the bug number in your ChangeLog entry.
Maybe it's because I'm a noob and there is a better way, but one of
the most annoying things about the patch process is the need to add
Changelog entries. It's not hard to create a Changelog entry (given
the existance of prepareChangelog). The annoying part is the fact that
I ALWAYS get conflicts in at least one Changelog file when I try to
check in. I have to fix these by hand, do svn resolved, and try to
check in again. Assuming someone hasn't checked something in under me
in the 2 minutes it took me to fix the changelogs, (which has happened
a couple of times), I can successfully commit.
This isn't THAT big of a deal, but it is annoying. And I'm not sure
why we need changelogs when we have a complete log of every checkin
from svn anyway? Maybe it would be better to do away with Changelogs
and just put stricter controls on what's in a commit message.
-----
~Chris
cmar...@apple.com
_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev