Understanding and navigating the repositories on hg.openjdk.java.net

Kelly O'Hair kelly.ohair at oracle.com
Mon Apr 4 21:47:38 PDT 2011

The time on a changeset is when the changeset was created, doesn't have much to do with the
'push' event.

The changesets represent a graph from the rev 0 changeset to the tip, but the changesets also have an order
as to when they showed up in a repository, the decimal number is the local order that a changeset first appeared
in a repository, I think the -60 refers to that order. But that local order could be different for each repository
so be careful with that local number.

The hg book at http://hgbook.red-bean.com/read/ might provide more help.

When we upgrade the Mercurial server to a newer version, we will probably get the "Graph" feature.
If you have a newer Mercurial on your machine, you can try doing a 'hg serve -v' and browse your
own repository, the Graph might help.


On Apr 4, 2011, at 9:01 PM, David Holmes wrote:

> Is there any kind of manual/user-guide that describes the mercurial web interface that we see on hg.openjdk.java.net?
> I'm finding the interface totally bemusing. I'm trying to see, for example, whether a bunch of fixes I put into jdk7/tl/jdk have made their way into jdk7/jdk7/jdk - should be simple right? ;-) But I can't even find my fixes where I would expect to find them. For example, if you look at:
> http://hg.openjdk.java.net/jdk7/tl/jdk/shortlog
> there are changesets listed from 8 hours ago through to 5 weeks ago (though the order is also bemusing). Yet my last push was on March 30 and I can't see it listed on this page. Yet if I click on the "-60" link (what the heck does that mean anyway???) I find my last push on that page - a page which contains changesets from 4 days ago through to 5 weeks ago. So whatever ordering is being used here it sure isn't anything intuitively obvious.
> Can someone enlighten me please or point me to the manual.
> Thanks,
> David Holmes

More information about the web-discuss mailing list