1. Add logic to automatically revert unshelved files if the auto-submit fails for any reason; or
2. Add optional settings in the Perforce Repository configuration to enable the above behavior; or
3. Add optional settings int he Perforce Repository configuration to explicitly "revert before doing anything"
We just ran into a case where a build failed to submit unshelved files to the depot and left both the Perforce and QuickBuild workspaces in a compromised state causing some issues that didn't manifest itself until much further down the pipeline.
Description
This is a request to add one of the following:
1. Add logic to automatically revert unshelved files if the auto-submit fails for any reason; or
2. Add optional settings in the Perforce Repository configuration to enable the above behavior; or
3. Add optional settings int he Perforce Repository configuration to explicitly "revert before doing anything"
We just ran into a case where a build failed to submit unshelved files to the depot and left both the Perforce and QuickBuild workspaces in a compromised state causing some issues that didn't manifest itself until much further down the pipeline.