patchwork icon indicating copy to clipboard operation
patchwork copied to clipboard

Redesign the patch life cycle

Open dlespiau opened this issue 10 years ago • 0 comments

  • there are too many states, which are sometimes not orthogonal (a patch can be both RFC and under review). This needs to be simplified, eg. new, under review, reviewed, needs work (aka changes requested), merged (aka accepted), rejected, superseded.
  • State change needs to happen automatically when possible. eg.
    • reviewer assigned -> change the state to under review
    • r-b tag -> change the state to Reviewed
    • new revision of a series -> change states of previous versions to superseded
    • patch in tree -> merged (still problems to solve there)
  • log state changes in the EventLog API

dlespiau avatar Nov 24 '15 17:11 dlespiau