JDK 7 build 27 is available at the openjdk.java.net website
Max (Weijun) Wang
Weijun.Wang at Sun.COM
Mon May 26 23:16:50 UTC 2008
IMHO, It's like after a child is born, the parents go to an authority
to do a birth registration. Two actions. the second one tags the
first one. The first one is the important one (and will be remembered
by the family).
Max
On May 27, 2008, at 6:36 AM, Brad Wetmore wrote:
> 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