Mixed Checkout Mode for Multiple VCS Roots


I am trying to create a configuration to manage an OpenEmbedded based build where the OpenEmbedded recipies are stored in our repository and need to be checked out as part of the build - but the upstream sources should not be checked out as bitbake will fetch them itself.

I would like to add the upstream sources to the configuration so that changes are reported and trigger builds, but when I do this they get checked out and transferred to the agent as well.  If I use the checkout rules to prevent this, then changes are completely ignored.

What I'd like is to be able to set the Checkout Mode differently for different VCS roots.  Any chance of this?


1 comment
Comment actions Permalink


This is not currently possible, please vote for http://youtrack.jetbrains.com/issue/TW-19719

The only way to display changes but do not checkout them is to use two build configurations (one with "do not checkout" option), snapshot dependnecy between them and "should changes from snapshot dependency" optino ON on VCS settings.

Other then thatm you can checkout, but map the sources to unrelated directory where they will not be used.


Please sign in to leave a comment.