Josh Lucas wrote:
>
> If I wanted to setup multiple gumps to work with multiple branches, do I
> basically just duplicate what I have now and add in the need cvs tags?
What you should be able to do is to have a second workspace reference the
same profile and override the tag.
Simply lines of the following form in your workspace *AFTER* your <profile>
entry:
<project name="foo" tag="bar"/>
Note: you can also add the tag attributes in your profile. Essentially the
rule is "last one wins", after expanding all hrefs inline.
One thing that *nearly* would work is:
<project name="foo_bar" href="foo.xml" tag="bar"/>
What that would do is essentially include the project a second time,
renaming it in the process. It probably would take all of a half of a
dozen lines of code in gen.java to support this (in merge, if name
attribute is present, create a module attribute and instead of replacing
the node, simply add the new copy to the parent).
Node: href nodes can also override any other attribute and add any child
node. So version specific dependencies can be added this way. I haven't
given much thought on how to *remove* elements, but that shouldn't be too
difficult. Again, let me know (or send in diffs) if you need any of this
functionality.
- Sam Ruby
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]