• Home
    • View
    • Login
    This page
    • Normal
    • Export PDF
    • Page Information

    Loading...
  1. Dashboard
  2. Undefined Space
  3. Build
  4. Submission Forests

Page History

Versions Compared

Old Version 44

changes.mady.by.user Brian Beck

Saved on Jan 26, 2017

compared with

New Version 45

changes.mady.by.user Brian Beck

Saved on Jan 26, 2017

  • Previous Change: Difference between versions 43 and 44
  • Next Change: Difference between versions 45 and 46
  • View Page History

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Submission forests are modeled after the JDK9 sandbox forest.  The default branch of the submission forest is automatically sync'd with its upstream forest.  Committers do their work on named branches with one branch used per fix.  When a branch is pushed to the submission forest, it is automatically run through a predefined set of builds and tests.  If this succeeds, the changes on the branch are moved as a single changeset to the default branch of the upstream forest.  If a branch fails to build, pass tests or merge successfully into the upstream forest, no changes are made upstream.  At the end of the process a status email is sent to the committer.

The finer points of submission forests are covered in the FAQ below.

FAQ

Table of Contents
maxLevel5
minLevel3

...

A Simple Example

Say you need to make a simple fix to the hotspot README file in order to fix bug JDK-7000001.  The following would do it:

Code Block
languagebash
$ hg tclone --branch default http://hg.openjdk.java.net/jdk9/hs-submit
$ hg -R hs-submit tdefpath -du <OpenJDK id>
$ cd hs-submit/hotspot
$ hg branch "JDK-7000001"
$ echo "Make the README longer." >> README
$ hg commit
$ # Get your code review here
$ hg push --new-branch

FAQ

Table of Contents
maxLevel5
minLevel3

What should I call my branch?

...

Overview
Content Tools
ThemeBuilder

Terms of Use
• License: GPLv2
• Privacy • Trademarks • Contact Us

Powered by a free Atlassian Confluence Open Source Project License granted to https://www.atlassian.com/software/views/opensource-community-additional-license-offer. Evaluate Confluence today.

  • Kolekti ThemeBuilder Powered by Atlassian Confluence 8.5.21
  • Kolekti ThemeBuilder printed.by.atlassian.confluence
  • Report a bug
  • Atlassian News
Atlassian
Kolekti ThemeBuilder EngineAtlassian Confluence
{"serverDuration": 310, "requestCorrelationId": "1df49b276a7124da"}