<< 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"
Created: 21/Jul/17  Updated: 20/Jan/18

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.
Generated at Mon May 06 15:47:19 UTC 2024 using JIRA 189.