-
Notifications
You must be signed in to change notification settings - Fork 88
Closed
Labels
Milestone
Description
From @stephenfin on July 27, 2015 15:9
Overview
A patch series is a collection of patches. In a patch series, each subsequent patch is usually dependent on its predecessor. This can be visualized like so:
- 0/5 # shallow threading
- 1/3
- 2/3
- 3/3
Or this:
- 0/5 # deep threading (pre-Git 1.7.0 default behavior)
- 1/3
- 2/3
- 3/3
It should be possible to link patches together using the references: header, defined in RFC2822. @dlespiau has done some work here which we can use.
The end result of this would be as follows:
- A table displaying the dependencies/follow-ups to a patch
- An option to download an entire series
- An extension to the XML-RPC API to allow downloading of the series
We may also wish to add the following:
- A "series" view, similar to the patches view, that will display cover letter information
Dependencies
This relies on #23 being implemented.
Additional Work Items
An additional work item would be to write a script to create Jenkins jobs, reporting results using the status API provided by #12.
Alternatives
TODO
Useful resources
TODO
Copied from original issue: stephenfin/patchwork#25