JDK 7 build 27 is available at the openjdk.java.net website
Brad Wetmore
Bradford.Wetmore at Sun.COM
Mon May 26 22:36:11 UTC 2008
I was reading between the lines here just to make sure the right answers
are coming out.
> To clarify I was answering the question is there a difference between:
>
> (A) jdk7/jdk7
> (B) jkd7/rev/56652b46f328?
>
> and the answer is no, there is no difference. A clone of each of those
> will yield the same source.
Assuming that 56652b46f328 is still the topmost rev when you clone...
> The "top" level represents the latest (in this case pre-vetted)
> changes, but tagged changesets (repositories?) actually represent
> stable/milestone builds.
Yes.
Warning: hg technical content ahead.
The build tag changesets that Xiomara is creating are just like any
other changeset that go into any repository: the only file modification
that is normally being made here is to the .hgtags file, which is at the
top directory of every repository's tree (<topdir>/.hgtags). This file
is just a "list of version pointers". For example, the top most one in
jdk7/jdk used to contain:
cfeea66a3fa8ca3686a7cfa2d0ce8ab0169f168d jdk7-b24
cbc8ad9dd0e085a607427ea35411990982f19a36 jdk7-b25
9410f77cc30c604d1caf7c9fe3a57fa19e1acbe8 jdk7-b26
The b27 tag change added the following line:
11b4dc9f2be3523ef989a0db8459eb56b3045c3a jdk7-b27
(Note, this version uses the "long" version of the hg changeset id. The
short version is just the first 12 chars)
For most hg users, you should stop reading here.
> http://hg.openjdk.java.net/jdk7/jdk7/rev/56652b46f328 is a reference
> to a specific changeset in the top level repository. And this
> changeset is the one that Xiomara created to define the jdk7-b27 tag
> so we have a permanent record of what changesets were in jdk7 build
> 27.
Refer to:
changeset: 13:56652b46f328
tag: tip
user: xdono
date: Thu May 22 09:37:37 2008 -0700
files: .hgtags
description:
Added tag jdk7-b27 for changeset 11b4dc9f2be3
changeset: 12:11b4dc9f2be3
tag: jdk7-b27
parent: 11:0f440f3321f5
parent: 10:613dea62de17
user: xdono
date: Tue May 13 11:31:45 2008 -0700
description:
Merge
Note that "clone -r ver" doesn't not actually bring the *FULL*
repository down, only up to the version you asked for. If you asked for
"-r jdk7-b27", it will only bring down revision 11b4dc9f2be3, not
56652b46f328 which is the version that actually modified the .hgtags
files. That was surprising to me at first. A "hg clone -r jdk7-b27"
followed by a "hg in" will show there is still a change (56652b46f328)
incoming.
Hope this helps, and not confuses!
Brad
More information about the discuss
mailing list