> SCM Migration Project Tool Usage Survey > > What tools have you used from the SCM Migration Project? > > http://opensolaris.org/os/project/scm-migration/
All of them. > When was the last time you used them? Today. > What project(s) did you use them for? SCM Migration, RBridges, and Nevada bug fixing. > Are you a project or consolidation gatekeeper? I'm a gatekeeper for the RBridges project. > What consolidation are you targeting? ON and SFW. > Did you use teamware or mercurial? Both. > Did you have to do any merges or "tricky" operations? Yes, I've been doing merges. As part of the RBridges work, I also folded in some diffs from a separate Teamware gate (Clearview) in order to simplify an upcoming ON change, and I've had to deal with the fallout from that. It seems slightly harder to do in Mercurial ... but only slightly, and it's getting easier with the new 1.0. I've also experimented with hg imerge and some of the simple extensions, but I'm no Mercurial expert yet. > Did you use the tools inside or outside SWAN? Inside SWAN. > Did you find any issues? Compared with Teamware, Mercurial is relatively fast on some things that I do relatively infrequently (such as full bringovers) and relatively slow on some things that I do often (such as listing modified files). And not having access to the raw per-file changes so that I can pull SCCS tricks to get myself out of tight Teamware problems is a bit nerve-wracking. For example, 'webrev' in an hg workspace will spin its wheels for a long time consulting the parent workspace via ssh and coming up with a file list on a simple one-file change, but 'wx webrev' would have blasted out the data quickly. It's going to take a change in development habits and expectations. > Anything else that you think the SCM team should know > about before we integrate? MPK needs to be using these tools. -- 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