This is the latest version of OverrideAudit, targeting Sublime Text 3.2+ (builds 3197 and later). As of version 2.3, OverrideAudit requires Sublime Text 4 build 4126+ in order to take advantage of new features available only in the newer versions of the software.
Unknown(a file in a package with no corresponding file in the
sublime-packagefile) was filtered from the list, making opening them impossible.
Open Resourcecommand that would cause it to hide any packages that are not backed by a
sublime-packagefile (such as the
Open Resourcecommand that will allow you to browse for and open any package resource you like. This works like the
PackageResourceViewercommand of the same name, except that any resources that are represented by overrides are annotated in the panel.
mini_diff_underlyingsetting in which if an override was open when you quit Sublime and then you restart, the incremental diff indicators would not be set up correctly.
View Package Fileto an override. Both set up the tab so that saving the file for the first time will create the override; closing the tab before saving will abort.
confirm_revertsetting controls if you are asked to confirm the revert or not. Unlike deleting an override, the override content is irrevocably lost if you don't back it up first (e.g. in
mini_diff_underlyingto have OverrideAudit set up the incremental diff functionality of Sublime while editing an override to track the unpacked version of the file instead of the version on disk.
WIP, so the layout and available commands are not fully fleshed out yet.
Bulk Diff Packagecontext command in reports, which was not hiding itself when disabled. It is now also smarter about when it does enable itself.
Diff Overrideinstead of telling you what override might be diffed.
This is the original version of OverrideAudit, targeting Sublime Text 3 builds 3092 or later.
external_diffsetting that could lead to the command being enabled when it should not be.
external_diffsetting. This command is available from the command palette and the context menu of override diff views.
save_on_diffsetting in which, in certain cases an override buffer tab might visually appear unsaved even though the contents were saved to disk properly.
freshena single expired override or all within a package (#15) via a context menu option.
false) to control if the contents of an edited override should be persisted to disk before performing a diff on it.