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.
  

Reply via email to