When assigning auditors to a commit, the parser appears to skip any auditors that are not on the first line. I believe this may be due to the fact that it is not parsing new lines correctly (I am using Windows style new lines if that makes any difference).
I performed the following two test commits:
git log commit 81b4478c68efcd0f88035fc9040e391206b12848 Author: dansheps <dansheps@me.me> Date: Tue Aug 16 09:06:15 2016 -0500 Auditors: dws, admin commit 88394d75d6b92684dc248c64b53f7424de8596c1 Author: dansheps <dansheps@me.me> Date: Tue Aug 16 09:01:54 2016 -0500 Simple change to trigger Phabricator Auditors: dws, admin
The earlier commit did not trigger a audit, however the later one (with only "Auditors: dws, admin" in the message).
To reproduce:
Edit a file in a git repository (Add a message with "Auditors: xxx" on any line not the first)
Commit to git repository (Push to upstream if not local)
Wait for Diffusion to import
Auditing will not trigger
Current Version (I have tried previous versions as well)
phabricator 435f756414e692ad02204bf6cb8f185042cec344 (Sat, Aug 6) arcanist c9337c2ade7c76edc98d27c216ab97fc1e40d01c (Sat, Aug 6) phutil 8f8e02d47569dce5f035383d8bcbf7a08481e839 (Sat, Aug 6)
This only appears to affect git as it doesn't handle newlines it seems (the message when viewing the commit is all on a single line, versus SVN which has proper line breaks). I only observe repositories, so I haven't tested this on a hosted one, however I will be doing that now.
Hope this is enough information.