Multiple roots problem with Rational Team Concert + MQ

Glenn Ammons ammons at us.ibm.com
Fri Jan 28 12:12:46 CST 2011


I'd like to use MQ to develop locally and send changes and receive
updates from a Rational Team Concert repository [1].  I'd be happy with
something like the "With MQ Only" method for working with Subversion
[2].

The best Team Concert match for a Mercurial repo is what they call a
"component" because, in Team Concert, changesets cannot cross
components.  A Team Concert workspace is composed of a number of
components.  The only problem is that a component can contain more than
one directory root but Mercurial repos have a single root.

Here's an example.  The workspace contains two components, Foo and Bar,
and Foo contains "foo1" and "foo2" while Bar contains just "bar".  The
directory structure of the workspace would be

    WORKSPACE/foo1
    WORKSPACE/foo2
    WORKSPACE/bar

I would want one Mercurial repo for "bar" and another for _both_ "foo1"
and "foo2".  Is there any way to do this?

I'd also appreciate any other advice on combining Mercurial with Team
Concert.

Thanks.
--glenn

[1] http://publib.boulder.ibm.com/infocenter/rtc/v2r0m0/index.jsp
[2] http://mercurial.selenic.com/wiki/WorkingWithSubversion#With_MQ_only


More information about the Mercurial mailing list