title: How to get culprits or committers inside a Jenkins workflow with one or more SCMs
body: <p>Is it possible to access information about committers and/or culprits of a Jenkins workflow job when checking out from one or more SCMs (either via checkout() or other SCM steps like git/svn)?</p>
  
  <p>The intention is to use that information to notify committers and/or culprits about the job status, for example in a <code>mail</code> step.</p>
  
  <p>A small example of a workflow definition:</p>
  
  <pre><code>node {
    // checkout from one or more SCMs, e.g.
    git url: '&lt;URL&gt;' 
    checkout([$class:...])
    ...
  
    // how can we know about committers or culprits at this point?
    $committers = ??
  
    // send a mail to committers or culprits
    mail to: '$committers', subject: 'JENKINS', body: '&lt;information about the job status&gt;'
  }
  </code></pre>
  
  <p>How could this be adapted to get a collection of the committers after running the SCM steps?</p>
  
  <p>Edit:
  I am currently working with Jenkins version 1.596.2 and Workflow: Aggregator version 1.6 and it seems this is an open issue in  <a href="https://issues.jenkins-ci.org/browse/JENKINS-24141">JENKINS-24141</a></p>