HomePhabricator

phabricator: pass in the cacerts file if configured

Description

phabricator: pass in the cacerts file if configured

Some environments configure a separate certificate store, and SSL connections
can fail if the wrong store is auto-discovered or no store exists.

This makes the client tied to the specific certificates used, so update the
client cache to key on the ca_certs value passed in.

Differential Revision: https://phab.mercurial-scm.org/D1194