1. Update a file on a shelved Perforce changelist.
2. Verify that the change has been shelved.
3. Specify the shelved changelist when building.
4. Submit the build.
Subsequently the build (and agent workspace) do not have the latest changes from the shelved changelist.
At first this issue was specifically with shelved changelists on a specific server. Now we're getting reports of this happening with submitted changelists on other servers as well.
Is there a way to use the Perforce force (-f) switch with QB? Does the entire workspace have to be cleaned and repopulated in order to get updates?
Here is the log output from one example (server names and some other data changed):
13:57:07,462 [master>Checkout And Unshelve>P4 Unshelve?shelved_changelist=499831@fmsapp441:8888] INFO - D:\p4views\scan_ProdGen2015>p4 -P 4F01C29895B742CE09C6EBDBB418A78B unshelve -s 499831
13:57:07,544 [master>Checkout And Unshelve>P4 Unshelve?shelved_changelist=499831@fmsapp441:8888] INFO - //gfx_Dev/rel/INT_GEN_2015/Tools/KW/sync_scan_kpd.bat#2 - unshelved, opened for edit
13:57:07,544 [master>Checkout And Unshelve>P4 Unshelve?shelved_changelist=499831@fmsapp441:8888] INFO - ... //gfx_Dev/rel/INT_GEN_2015/Tools/KW/sync_scan_kpd.bat - must resolve //gfx_Dev/rel/INT_GEN_2015/Tools/KW/sync_scan_kpd.bat@=499831 before submitting
13:57:07,544 [master>Checkout And Unshelve>P4 Unshelve?shelved_changelist=499831@fmsapp441:8888] INFO - ... //gfx_Dev/rel/INT_GEN_2015/Tools/Klocwork/sync_scan_kpd.bat - also opened by autosync@autosync_Gen2015
13:57:07,544 [master>Checkout And Unshelve>P4 Unshelve?shelved_changelist=499831@fmsapp441:8888] INFO - ... //gfx_Dev/rel/INT_GEN_2015/Tools/KW/sync_scan_kpd.bat - also opened by juneseth@cdt4011
...
Is the line that says "must resolve before submitting" saying that it must be resolved outside of QB, or that QB will take care of resolving the file?