Here are some notes from a discussion with greggles that influenced me on managing commits and patches:
- Every commit should be matched with an issue that has a patchfile, just as would be done in core.
- Every commit should give credit to the contributor of the patch, and a link to the patch. This page gives a great summary
This can seem hard to do in a rapidly developing project, but it gives great discipline to the code.