Hello all,
been struggling lately with branching in buckminster. Im getting:
ERROR [0002] : java.lang.IllegalArgumentException: The ' ' character is illegal in a branch/tag qualifier
When resolving our cquery. Have tried with Bucky 4.2 and 4.3. My cquery looks like this:
<?xml version="1.0" encoding="UTF-8"?><cq:componentQuery xmlns:cq="http://www.eclipse.org/buckminster/CQuery-1.0" resourceMap="site.rmap">
<cq:rootRequest name="<OUR_SITE_NAME>" componentType="eclipse.feature"/>
<cq:property key="target.arch" value="*"/>
<cq:property key="target.os" value="*"/>
<cq:property key="target.ws" value="*"/>
<cq:advisorNode namePattern="com\.opencanarias\.mset.*" branchTagPath="new-branch,main"/>
</cq:componentQuery>
The idea is to get branched bundles if resolvable, or use the trunk version otherwise.
The funny thing is that subclipse does not return this error (it does not work either, returns different error when connecting to SVN).
Some of hte searchPaths in our RMAP looks like this:
<searchPath name="plugins">
<provider readerType="svn"
componentTypes="osgi.bundle,buckminster"
mutable="true"
source="true">
<uri format="svn+ssh://<OUR_HOST>/mset/trunk/plugins/{0}?moduleAfterBranch&moduleAfterTag">
<bc:propertyRef key="buckminster.component" />
</uri>
</provider>
</searchPath>
I've seen someone raised a similar issue on:
http://www.eclipse.org/forums/index.php?t=msg&th=126258/
Any ideas on this issue?
Best Regards,
Víctor Roldán.