Undesired "Show Whole Project" value is used when commiting/showing log for a single file
Steps to reproduce:
-
Invoke a Commit not from the root folder (by mistake). In order to see the files to be committed check the 'Show Whole Project' check box and then finish with the commit and close the window
-
Open up a Show Log dialog for a specific file or directory (say a few days later)
Current Behaviour:
The 'Show Whole Project' setting is remembered and makes the Log to be returned for the entire project rather than for the selected file/directory. This can be very confusing particularly because the 'Show Whole Project' check box is too further down the dialog and is not something you will notice easily on this "busy" dialog.
Expected Behaviour:
When Show Log is invoked for a file or directory it should ignore the saved 'Show Whole Project' setting and should by default always show the log of the selected file and directory only.
In fact the 'Show Whole Project' setting should probably not be remembered at all.