title: Selecting commits to send in a pull-request
body: <p>I forked a project on GitHub. Being a pure Java source, I had to adapt it to turn it into an eclipse project before working on it. I made 3 commits to reflect these changes.</p>
  
  <p>I then finished adapting the actual program, and I want to send a pull-request back to the developer requesting these changes.</p>
  
  <p>My commit history is as follows:</p>
  
  <ul>
  <li>Commits #1, #3 and #4 are eclipse based and <em>should not</em> be sent.</li>
  <li>#2, #5, #6, #7 and #8 are source related and <em>should</em> be sent.</li>
  </ul>
  
  <p>How do I send a pull-request omitting #1, #3 and #4?</p>