Streamlined the settings storage
We now support an implicit fossil executable living in QCoreApplication::applicationDirPath() or in the system path, unless the user has provided an override
FossilOrigin-Name: 97aefbc7825732e8fc2e711187c32c49e1149c11
Added recent files menu generation
Renamed FileEntry to RepoFile
Simplified most calls to runFossil
FossilOrigin-Name: d8730cff0d314fdb3f23cbaf61cfeb9d35145872
- Commit messages must not be empty
- Double-clicking a file invokes diff
FileAction Dialog:
- Optional checkbox
MainWindow:
- Added Rename/Undo/About Actions
- Added Renamed/Missing file states
- Added tooltips to status column
- Support for running fossil in detached mode (to prevent killing fossil due to timeout on diff sessions)
FossilOrigin-Name: ea42e7cd8b7041d82e35720b14e30437b6db6e0d
New Action: Open containing folder
New filetypes ADDED, DELETED
We now detect invalid or outdated repositories
FossilOrigin-Name: 2ac3cf9717f3529f809ffde1e802295988dfda05