<< Back to previous view

[QB-2200] Cancelling a build that has 'Merge with Shelved Changes' enabled doesn't revert the unshelved changelist
Created: 10/Oct/14  Updated: 21/Dec/14

Status: Resolved
Project: QuickBuild
Component/s: None
Affects Version/s: 5.1.31
Fix Version/s: 6.0.0

Type: Bug Priority: Major
Reporter: Will Brown Assigned To: Robin Shen
Resolution: Fixed Votes: 0
Remaining Estimate: Unknown Time Spent: Unknown
Original Estimate: Unknown
Environment: Windows 7 Enterprise 64 bit
Perforce SCM


 Description   
After a checkout step is executed with a repository that has the "Merge with Shelved Changes' enabled and the running build is cancelled, then the unshelved changelist will remain in the workspace on the build machine. This causes subsequent builds to fail as soon as it is triggered. It appears that in this situation, the build process attempts to delete the workspace and recreate it but because the pending changelists exist, it fails.

To work around the issue the user who owns the shelved changelist has to remote desktop into the build machine and log into perforce in order to revert the pending changelist.
Generated at Mon May 06 05:00:55 UTC 2024 using JIRA 189.