Dear Wiki user, You have subscribed to a wiki page or wiki category on "Cassandra Wiki" for change notification.
The "HowToContribute" page has been changed by JonathanEllis. http://wiki.apache.org/cassandra/HowToContribute?action=diff&rev1=34&rev2=35 -------------------------------------------------- == Committing == Got commit access? Outstanding! Here are the conventions we follow. - * Commit messages take the form of + Commit messages take the form of {{{ <explanation> patch by <author>; reviewed by <committer> for CASSANDRA-<ticket> }}} + - * When committing to multiple branches, start with the most-stable and merge forwards. For instance, if you had a fix to apply to 0.6, 0.7, and trunk, you would first commit to 0.6. Then, from your 0.7 branch checkout, you would run "svn merge https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.6", resolve any conflicts, and commit. Then, from your trunk checkout, you would run "svn merge https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7", again resolve conflicts, and commit. + When committing to multiple branches, start with the most-stable and merge forwards. For instance, if you had a fix to apply to 0.6, 0.7, and trunk, you would first commit to 0.6. Then, from your 0.7 branch checkout, you would run "svn merge !https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.6", resolve any conflicts, and commit. Then, from your trunk checkout, you would run "svn merge !https://svn.apache.org/repos/asf/cassandra/branches/cassandra-0.7", again resolve conflicts, and commit. See http://video.google.com/videoplay?docid=-577744660535947210 for an in-depth explanation of why fixes should be merged forwards from more-stable branches, rather than backported from trunk.
