GreenHopper allows you to create master-slave relationships between JIRA components. This allows you to view and track all of the issues assigned to the minor component(s) under the umbrella of a 'master' component.

All issues under the child component are considered to be a subset of the master component. These component hierarchies are useful for managing components with many sub-components.

The component displayed in the summaries and cards is the committed component. If you are using a 'Master' component, the committed component will be the end-child component where your issue resides. Otherwise, it is simply the component where your issue resides.

To set a component as the master of another component,

  1. Log into JIRA.
  2. Select your project from the project dropdown in the top navigation bar, if it is not already selected.
  3. Change the viewing mode to 'Component' mode.
  4. Locate the box in the right-hand column for the component that you want to be the child component.
  5. Edit the 'Master' field by clicking the icon that will appear when you hover over the field.
  6. Select the component that you want to be the master component. The Planning Board will refresh and display your component under its new master component (see screenshot below). The child component will also have an icon display in its header.

Screenshot: A master and child component in GreenHopper