Switching branches with Files open causes problems
As a user, I don't want to get my changelist into a bad state when I switch branches.
If I switch branches with unreal open, when I make a new changelist in the new branch, that changelist will contain the difference between the two branches as "modified files."
Acceptance
- Detect if the files are open and throw a warning or exception to the user when trying to switch branches.
- Create a modal that will say something along the lines of "You are about to switch branches. Please close all applications that contain files from this branch before continuing"
- The above modal should not allow the user to complete the operation
- Look into leveraging calls to the WVS CLI