<< Back to previous view |
[QB-3018] Add the option to provide no shelve at all in the "Shelved Changes" of a "Merge with shelved changes"
|
|
Status: | Closed |
Project: | QuickBuild |
Component/s: | None |
Affects Version/s: | None |
Fix Version/s: | None |
Type: | Improvement | Priority: | Major |
Reporter: | Benoit Maury-Bouet | Assigned To: | Robin Shen |
Resolution: | Won't Fix | Votes: | 1 |
Remaining Estimate: | Unknown | Time Spent: | Unknown |
Original Estimate: | Unknown |
Description |
Dear all,
I noticed this in the "Shelved changes" variable : " If not specified, all shelved changes of above user will be merged. Note that you may specify other user's shelved changes here," It's a behavior we would like to skip in certain cases. What we do is keep a pool of computers we update on a regular basis when no developper are requestion a test build to validate their modifications. So far it works great I just use the same repository to sync whith no shelved passed... but lately I just realised some changelist were unshelved (juste because the build machine account add some shelved files). Could we have an option to bypass this behavior ? so we can just sync without getting any shelve files ? Thanks a lot ! Ben |
Comments |
Comment by Robin Shen [ 20/Jan/18 12:54 AM ] |
This can be done by specifying the "merge condition" of shelve support as "!build.scheduled". Then QB will only unshelve changes if run in manual mode. |