jenkinsci/github-plugin — pull request #15 by EricKnecht (2012-04-18 14:00:27+00:00)
Title: Change GitHubPushCause to extend from SCMTriggerCause

My team uses the github plugin in conjunction with the Sonar software metrics plugin.
Sonar has an option 'Skip if triggered by SCM Changes' which currently does not seem to work with builds triggered by a github service hook.

If `GitHubPushCause` extends from `SCMTriggerCause` instead of `Cause` the sonar option works as expected.