dlespiau / dlespiau/patchwork

Redesign the patch life cycle

Open
#96 0 comments 2 reactions 0 assignees View on GitHub
domain/API
Dominant language
Python
Stars
22
Forks
12
PR merge metrics
No merged PRs in 30d

Description

- 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

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.