This controller handles the repository file browser.
Provides control to the Repository Browser.
Called in response to a change in the model’s directory.
Show git-blame output for a file path.
Called when an entry is double-clicked.
This callback changes the model’s directory when invoked on a directory item. When invoked on a file it allows the file to be saved.
Generate a context menu for the repository browser.
The last selected filename
Whether we should returns a selected file
Called when the current item changes
Launch a dialog to browse files in a specific branch.
Launch a dialog for selecting a filename from a branch.