Several somewhat-common issues could be made much easier to diagnose by adding a "Binary Versions" config panel, similar to the existing "Version Information" panel.
This new panel should list this information for git, hg, svn, etc.:
- Is it installed? If no: "not installed".
- Path on disk.
e.g., something like this:
This would be useful to diagnose:
- Various VCS version issues.
- sudo issues where two copies of a binary like git exist on a system, and the web UI finds the wrong one.