Check if vcs commands exist before running commands. Cache the result so
that the check doesn't happen for every file (if the user installs git
or hg, they will need to restart runmanager or the compiler
subprocess for saving of vcs info to start working).
Check if vcs commands exist before running commands. Cache the result so that the check doesn't happen for every file (if the user installs git or hg, they will need to restart runmanager or the compiler subprocess for saving of vcs info to start working).
Should address https://github.com/labscript-suite/labscript-suite/issues/66