Skip to content

Instantly share code, notes, and snippets.

@seanedwards
Created July 24, 2012 13:41
Show Gist options
  • Select an option

  • Save seanedwards/3169961 to your computer and use it in GitHub Desktop.

Select an option

Save seanedwards/3169961 to your computer and use it in GitHub Desktop.
1) I assign an issue to myself.
2) I make changes, commit to the "staging" branch, and push as many times as I want. Each commit must have an issue tagged. Note: CI should pull, build and test every time any code is pushed.
3) The issue is marked reviewable, which causes the full issue diff (all commits tagged with that issue) to be posted to review board.
4) Someone else assigns the reviewable ticket to themselves, logs into reviewboard, and makes comments.
5) If the code fails review, the ticket is marked open again. Go to step 1.
6) If the code passes review, the ticket is marked resolved and the code is automatically pushed to master.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment