Page MenuHomePhabricator

Add a "Binary Versions" page to Config
Closed, ResolvedPublic

Description

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.
  • Version.

e.g., something like this:

git/usr/bin/git1.2.3
hg/usr/bin/hg2.3.4
svnnot installed-
diff/usr/bin/diff4.5.6

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.

Revisions and Commits

Restricted Differential Revision
Restricted Differential Revision

Event Timeline

This could also just go on the existing page at the bottom. We tell people to copy/paste it when submitting bug reports, but it's probably fine if they're including more information, especially since there is a nice walled garden moat around my personally having to deal with it.

epriestley added a revision: Restricted Differential Revision.Jul 31 2017, 7:19 PM
epriestley added a revision: Restricted Differential Revision.Jul 31 2017, 7:23 PM
epriestley closed this task as Resolved by committing Restricted Diffusion Commit.Aug 1 2017, 2:14 PM
epriestley added a commit: Restricted Diffusion Commit.
epriestley added a commit: Restricted Diffusion Commit.