title: Git - Can you find what client was used to push?
body: <p>There are multiple ways to commit and push git commits.</p>
  <ul>
  <li>command line</li>
  <li>browser editor (github, gitlab)</li>
  <li>sourcetree (Update: sourcetree <em>does</em> support --signoff)</li>
  <li>tower</li>
  <li>github desktop</li>
  </ul>
  <p>By looking at public history of a repo on github, is there any way to determine what percentage of git commits were made with the command line vs a git gui tool?</p>
  <p><strong>Reasoning</strong></p>
  <p>We are trying to determine how detrimental it would be to <a href="https://github.com/chef/chef-rfc/pull/213" rel="noreferrer">mandate that users commit</a> with <code>git commit --signoff</code> (Instead of contributor license agreements). No git gui tools I've found support <code>--signoff</code></p>