Darren Reed writes:
> James Carlson wrote:
> >No matter when we do the transition, there will _necessarily_ be
> >projects still in flight.  The smart ones will transition early in
> >order to minimize their pain and risk of surprise late in the game.
> >  
> >
> 
> I think the best that can be asked for is a heads-up a week
> or so in advance of the putback so that we don't have project
> teams arriving at work the day before they were going to do
> their putback and find out they now need to do hg.

You have been and will continue to get much more notice than that.
We've discussed this publicly several times now.

First, there'll be a putback of the updated tools.  You'll be able to
transition your long-running projects over to Mercurial fairly
effectively then.  (Of course, you're able to do that now, as long as
you use the pre-release tools available on the web site and on some
common build servers.)

Then there'll be the transition of SFW to Mercurial.  I'd expect this
to follow the usual sort of process: an announcement to the gatelings
of the impending change in a future build.  "Future build" necessarily
means that there'll be at least two weeks of notice, and likely more.

And then comes ON.  Again, there'll be a heads-up announcement of the
usual sort that you see when there are "restricted" builds or other
gate schedule changes.  I expect the transition to occur within an
identified bi-weekly build.

As for timing, I'd expect the tools putback to occur within a few
weeks.  We're wrapping up our internal code review now, and external
is next.  The SFW transition is shortly after that.  The ON transition
follows with a few weeks of delay so we can shake down whatever
problems may have happened in SFW.  (The ballpark figure I've heard is
mid-August, but don't hold me to it now; I'm not even the lead.)

If project teams can't plan their projects around that, then I think
they'll need to work with their managers and/or gatekeepers to figure
out what to do.

For what it's worth, if I were working on a large project now (and I
am), I'd use Mercurial rather than Teamware.  Besides being a bit
better to work with, the downside of finishing early and having to
decide between porting the diffs to Teamware or waiting for the
transition is less than continuing on cruise control in Teamware and
discovering at the last minute (due to inattention) that it's gone.
I'd rather be relaxed than hasty.

-- 
James Carlson, Solaris Networking              <james.d.carlson at sun.com>
Sun Microsystems / 35 Network Drive        71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677

Reply via email to