title: How do you squash commits into one patch with git format-patch?
body: <p>I've got eight commits on a branch that I'd like to email to some people who aren't git enlightened, yet.  So far, everything I do either gives me 8 patch files, or starts giving me patch files for every commit in the branch's history, since the beginning of time.  I used git rebase --interactive to squash the commits, but now everything I try gives me zillions of patches from the beginning of time.  What am I doing wrong?</p>
  
  <pre class="lang-sh prettyprint-override"><code>git format-patch master HEAD # yields zillions of patches, even though there's 
                               # only one commit since master
  </code></pre>