title: Jenkins: update SCM without triggering a build?
body: <p>We have an SCM-controlled project that polls a repo every several minutes. Overall the workflow is great but occasionally I need to push the new changes to the server's repository without triggering a build in Jenkins (for various reasons: long builds, minor changes, concurrent commits etc).</p>
  
  <p>I have already set up a quiet period, and sometimes I just start and stop the build (which is awkward), so the Jenkins pulls the changes and does not trigger the build later.</p>
  
  <p>So, is there a plugin of any sort that allows either:</p>
  
  <ul>
  <li>Manually cancel the future build (before it's triggered by SCM poller)</li>
  <li>Manually update the project's SCM repo without triggering a build?</li>
  </ul>