Goodbye TeamWare, hello Mercurial!

I clearly recall my first days at Sun back in 1996, hacking on JDK 1.1 under intense deadline pressure and routinely cursing TeamWare as it ground through yet another thirty-minute bringover command on my poor little UltraSPARC workstation.

In the intervening years our machines have grown exponentially faster but our code base has grown exponentially larger—or so it seems—and thus the time required for this basic operation has remained fairly constant.

As of today I’m happy to be able to flush those painful memories into long-term archival storage.

The OpenJDK code base for JDK 7 now officially resides in our brand new Mercurial repositories, and the equivalent operation takes about a minute.

A big thank-you to Kelly O’Hair, who drove this project and whose dual blogs (here and here) contain a wealth of information about the choices we made along the way and provide a glimpse into what life will be like in this brave new world.

Major contributors to the effort included Tim Bell, Iris Clark, Jessie Collet, Daniel Fuchs, Jonathan Gibbons, Jim Holmlund, Xiomara Jayasena, David Katleman, Seema Malkani, Alexander Potochkin, and Peter Zhelezniakov. Many others across the team also helped out, including (but not limited to) Luis-Miguel Alventosa, David Bristor, John Coomes, Bae-Chul Kim, Keith McGuigan, Yuri Nesterenko, Phil Race, Andreas Sterbenz, Lana Steuck, Erik Trimble, and Brad Wetmore.

Thanks everybody!

Comments:

Congratulations and great work to all involved. It's clear that this step involved a lot of effort, but it will be worth it. :)

Ismael

Posted by Ismael Juma on December 04, 2007 at 04:23 PM PST #

Thanks a lot for the effort in opening java

Posted by Clemens Eisserer on December 05, 2007 at 01:34 AM PST #

Thank you to Sun Microsystems!

Posted by Asghar on December 05, 2007 at 04:05 AM PST #

So when are we going to be able to use Mercurial for OpenSolaris too? That work has been going on for aaaaaaages and I'm so thoroughly sick+tired of teamware.

Posted by James McPherson on December 06, 2007 at 10:44 PM PST #

James: No idea. Suggest you ask tools-discuss@opensolaris.org.

Posted by Mark Reinhold on December 07, 2007 at 12:00 AM PST #

Yup, I do that from time to time. I hang out in
#onnv-scm on freenode, too. Sigh.... one day my new scm will come....

Posted by James C. McPherson on December 07, 2007 at 07:58 AM PST #

Post a Comment:
Comments are closed for this entry.
About

This blog has moved to http://mreinhold.org/blog. <script>var p = window.location.pathname.split('/'); var n = p[p.length - 1].replace(/_/g,'-'); if (n != "301") window.location = "http://mreinhold.org/blog/" + n;</script>

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today
News

No bookmarks in folder

Blogroll

No bookmarks in folder

Feeds
RSS Atom