Homestyx hydra

R1:3125d7a5f48d

In Git, always "sudo" to the daemon user if a daemon user is configured

Summary:
See T13673. Recent versions of Git (and older versions with backported security patches) now refuse to run Git commands if the top-level repository directory is not owned by the user running the command.

Currently, we "sudo" to that user only when performing writes, so upgrading Git can aggressively break a Phabricator system by knocking out essentially all Diffusion/Conduit read pathways.

As an immediate mitigation, just…
Repository: R1 hydra
Commit Date: Apr 13 2022