scm migration (teamware is dead, long live mercurial… and svn… and teamware…)

December 14th, 2006 Stephen Lau

the project i’ve been working on recently is the SCM Migration project, which encompasses the SCM Migration efforts for ON; though it’s hoped that tools/extensions/etc. that we develop can and will be utilised by other software groups.

here are some of the areas that i hope to cover with our project:

  1. conversion of Teamware workspaces to Mercurial repositories
  2. conversion of onnv-gate to Mercurial
  3. conversion of ON development tools to support Mercurial

#2 has partly been achieved via #1. unfortunately, my tools for #1 are pretty tied to ON at the moment. i’d started playing around with writing additional code to genericise my tools to convert any Teamware workspace, but set it aside to work on #3. i’d like to get back to it when we finish some of the more pressing issues though.

#3 is my current primary focus, and is kind of interesting. it encompasses a lot of things actually. a lot of consolidations other than ON, and a lot of individuals use ON tools such as nightly, webrev, wx, etc. one problem we’ve had is code for doing checks, now live in tons of different places (independent tools like cstyle.pl, aggregate tool enhancements like wx, and CRT advocate tools like wsck). one of my goals is to common-ize all these checks into Python modules. we can then write wrappers to call them individually (ala cstyle.py), or call them as inline Python from Mercurial extensions (i.e.: for developer & gate-side Mercurial repository hooks).

richlowe, dmarker, and i have started poking around, filing bugs, and porting code. so far we’ve made progress on cstyle, comments-checking, and copyright checking.

[tags: OpenSolaris]


Leave a Comment

Required

Required, hidden



Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback this post  |  Subscribe to comments via RSS Feed

Search

Pages


New Photos

2008-09-13 Visiting the family in Toronto by Stephen Lau2008-08-23 Mike & Mara's Wedding by Stephen Lau
2008-09-15 Mozilla Toronto Developer Day by Stephen Lau2008-07-24 The After After Party @ OpenSourcery by Stephen Lau
2008-07-24 Beerforge (The Songbird Party) by Stephen Lau2008-07-24 OSCON Day 2 at the Booth by Stephen Lau
2008-07-23 John Plocher vs. Jörg Schilling Sumo Wrestle by Stephen Lau2008-07-23 OSCON Day 1 by Stephen Lau
2008-07-22 OSCON Day 0 by Stephen Lau2008-07-21 Bummin' Around Portland by Stephen Lau

Categories