I thought it was fixed, but it's not. I'm stilling seeing extra builds happening. Here's a copy of my git polling log. You can see there are changes on master, but not on any other branch. The job is setup to build all branches except master.
Started on Aug 3, 2017 10:14:00 AM
Using strategy: Inverse
[poll] Last Built Revision: Revision YYYYYYYY (origin/issues/foo)
{{using GIT_SSH to set credentials }}
{{ > git ls-remote -h XXXXXXX # timeout=10}}
Found 3 remote heads on XXXXXXXX
[poll] Latest remote head revision on refs/heads/master is: ZZZZZZ
Done. Took 0.22 sec
Changes found
Upon further inspection of my configuration I found that I had an error in the job configuration causing the job to run too often. All appears to be working now.