No problem. You hit the nail on the head; Beyond Compare was the inspiration. It made a big difference in usability for me.
Specifically on large Git repos, or on all repos?
[quote=“bizoo”]Didn’t look at the code but I suppose there must be a is_enabled() on menu item that call GIT.
Maybe a setting to disable this code replaced by a status bar message when there’s nothing to do could make the trick.[/quote]
Yeah, is_enabled. I use to determine when to show “selection” and "view’ options, but I also use to determine if the current view is versioned control under svn, git, or mercurial (if they are enabled). With git, I have to hunt around for the “.git” folder to feed the git command before I execute the version command…I wonder if that is what takes so long, or if the version check in general takes too long because of the big repo (even though I am only polling for the single file’s status). Regardless, I can probably optionally skip the version check to speed things up.