Stephen Hahn wrote:
* Stephen Lau <[EMAIL PROTECTED]> [2006-11-29 16:39]:
Okay, so we have the list of tools we need to port at:
http://opensolaris.org/sc/src/scm-migration/docs/devtools.html
(it's updated from the SCM repository)

  There are a few more issues to discuss (from the design document):
  use of forest and use of mq.  wx-equivalent operations for a developer
  are pretty dependent on the latter; handling of bringover-equivalent
  operations in nightly depend on the former (for contributors with
  access to usr/closed and other potentially separated subtrees).

So now comes the fun part, who wants to work on what?
IIRC, Darren Moffat volunteered to do webrev. I know Rich Lowe has done *some* work on wx, whether that translates into him volunteering for it... well, we'll see. I'll just publicly call him out here and see what his response is ;-)
It's a bit more complicated than that, of course. (But nothing Rich
  couldn't handle.  :) ) There is functionality in wx that we would like
  to make accessible from the hooks, as well as available to the
  developer.  (In fact, one idea--Danek's, but I think it's very
  appealing--is to have the commit hook on the developer side and one or
  more of the accept hooks on the server side run the same checks, or at
  least share a common subset.)  This would necessitate some
  reimplementation in Python, I expect.


[This mail in no way constitutes volunteering :)]

Reimplementation outside of wx, certainly. I'm not sure reimplementing those commands that are currently standalone is a good idea (aren't some of them used by consolidations not moving to hg?)

Do we have an idea which consolidations currently use wx, and what SCM they're heading toward (if they're moving)?

Most of what wx needs from the SCM comes down to:

o Workspace, Parent workspace (workspace name, workspace parent)
o Which files changed (active list, putback -n)
o What were the comments associated with those changes (active list,
  putback -n, sccs prt)

Much of the rest (checks, review, backup) are SCM agnostic, or at the very least SCM apathetic, and it'd be nice to see them work wherever they're needed.

The ability to get at the parent's version of files would obviously be useful for webrev, and hooked checks too (the hooks currently only mail on checks if a putback introduces new problems).

-- Rich

_______________________________________________
tools-discuss mailing list
tools-discuss@opensolaris.org

Reply via email to