Add --git-patchset option

Review Request #1472 — Created March 11, 2010 and discarded

Information

RBTools

Reviewers

Add --git-patchset option

This option will generate a series of review requests, one for
each git commit in the current branch since the upstream merge
base.
This patch was used to generate the review request for itself :)

I also tested it with a five-patch series I had in my own personal git repo for another project.
MY
sgallagh
DJ
  1. Would also be great if you could add a test case :)
  2. rbtools/postreview.py (Diff revision 1)
     
     
     
     
     
     
     
     
     
    Should probably make these into methods now that they are used in multiple places (also in guess-summary, guess-description)
    1. Will do. New patch forthcoming.
  3. rbtools/postreview.py (Diff revision 1)
     
     
     
     
     
     
     
    It doesn't look like this is used anywhere and I'm not sure what its purpose would be? Can you explain?
    1. Whoops, this was part of a separate patch I was working on. That shouldn't have been part of this diff. I will remove it in the next version.
  4. 
      
sgallagh
DJ
  1. RB doesn't seem to like the new diff... did you use your post-review to upload it? :)
    1. No, I just updated the amended git diff by doing 'git commit --amend; git format-patch -1' and then uploading it via the "Update Diff" link on the review.
      
      Is that the wrong way to do it? Was it supposed to be a follow-up diff, rather than a replacement?
      
      I just used my patch to submit a brand-new review request ( http://reviews.reviewboard.org/r/1481/ ) which seems to have worked just fine. Maybe I just don't understand the workflow for updating diffs.
    2. There aren't any SHA1s in that diff, so Review Board can't access anything. Best to use post-review or git diff --full-index.
  2. 
      
sgallagh
sgallagh
DJ
  1. 
      
  2. 
      
sgallagh
Review request changed
Status:
Discarded