This is an example of how to read the mercurial graph that is available at http://hg.openjdk.java.net/jdk/jdk/graph/
|In this particular example we ask ourself the question, was JDK-8186027 included in the promoted build JDK 10 b35?|
We start by locating the change JDK-8186027 (1). As we can see in the graph this change was introduced at the beginning of a blue line. Following this blue line upwards it goes cyan for a few changes and then merges into a yellow line at the merge after JDK-8170244 (2). This yellow line continues all the way to the top. On the right side there is a green line which merges into the yellow line a few changes from the top (3). As we can see here the tag
jdk-10+35 was added to the green line before merging with the yellow. This means that changes in the yellow line was not covered by the tag.
Following the green line a few pages down we get to JDK-8192885 (4), which is the first change in the green line, and we can see where this line was branched out from the yellow line to the left. Since there were no other changes along the green line, JDK-8192885 was the last change to get included in b35. All the changes in the yellow line below the branch was also included. No changes in the yellow line above the branch was included.
This information is no longer relevant.