I've been putting perforce's dvcs through the ringer and found a new problem that I can't seem to resolve.
- I did a p4v fetch knowing there was a file that would conflict.
- I chose "finish later" for the resolution.
- I resolved the conflict with the auto merge and submitted. Verified the result are correct after submission.
- When I attempt to fetch from p4v I get "fetch has brought down new files from the remote server etc" and indicates the same file I already resolved (status reads "in resolve").
- I click the resolve button from the dialog and get "There are no files that need resolving".
- If I click "finish later", there is no conflict to resolve in any auto-created changelist.
- If I run p4 fetch from the command line I get "changelist# - no revision(s) above those at that changelist number. No changes to fetch."
Questions:
Why is my fetch detecting a file that still needs resolution?
Why does p4 fetch differ from p4v fetch?
How can I clean up my broken state? (e.g fetch in p4v detects no new files, tangent depot is cleaned up, etc)