In our engineering group there are a few anti-Arcites, making it difficult to do some patching operations we'd like to do per Diff. I'm not interested in changing their workflow, but I'd like to solve it automatically as much as feasible.
We don't have any base commit rules configured in our .arcconfig currently, and I'm not sure it would help in this case anyway. It's not clear to me from the documentation I've read whether the base commit rules are run locally, or on the server. If they are triggered in Differential (or Diffusion?) even when the patch is copy-pasted in, there may be hope. Since many are prefixed with "arc:", and they are configured in the ".arcconfig" file, I don't have much hope that's the case though.
So, the question is; are the rules run on the server, or is there a way to configure base commit rules in Phabricator somehow? Or am I misunderstanding something crucial?