Dashboard > Wonder > ... > Tutorials > Creating and Submitting an Acceptable Patch
  Wonder Log In View a printable version of the current page.  
  Creating and Submitting an Acceptable Patch
Added by Kieran Kelleher, last edited by Kieran Kelleher on Oct 09, 2009  (view change)
Labels: 
(None)

Objective

How a non-committer should submit a patch to Project Wonder source that is easy and convenient for committers to apply.

Prerequisites

  • You have Wonder source checked out onto your system and imported into Eclipse workspace as per instructions at Working with Wonder source in Eclipse
  • You have fully tested your changes

Procedure

Right-click the source file and select Team -> Create Patch...

Save the patch to a text file on your HD and click next

Leave the default setting as shown for the Advanced Options If you have a recent version of subversion, you can and should select Project relative patch root to be helpful and save the committers a few clicks.

If you want to file a patch for a .d2wmodel file, you should be using the latest version of RuleModeler and saving your rules in single rows to match the format of the rule files in Project Wonder. RuleModeler is not configured this way by default, so you will need to make the change in the preferences dialog. Check the option titled 'Save rules in single rows.'

Go to the Wonder BUG Tracker Online at
http://issues.objectstyle.org/jira/browse/WONDER

Use CREATE NEW ISSUE and submit an issue. After the issue is submitted, you have the option to attach files, so attach the patch text file.

Bug Title for Patches

If you are including a patch in a Jira Issue, the commiters have asked that you start the Summary field with the text [PATCH]. This is a win-win because it will allow the committers to easily filter for patches that have been submitted and it will help you by getting your issue dealt with more quickly if the patch is accepted.

To get automatic email notifications of CVS changes by committers, subscribe here:
https://lists.sourceforge.net/lists/listinfo/wonder-cvs

Site running on a free Atlassian Confluence Open Source Project License granted to ObjectStyle. Evaluate Confluence today.
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.5.4 Build:#809 Jun 12, 2007) - Bug/feature request - Contact Administrators