Reno doesn't scale
Bug #1748164 reported by
Stephen Finucane
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
reno |
New
|
Undecided
|
Unassigned |
Bug Description
Projects like nova rely on reno to document _everything_ that changes, and have done so for a couple of years now. However, the time taken to build release notes has grown significantly over this time, thanks to the growing number of commits that reno has to scan. At this point, it takes a couple of minutes on my personal laptop.
There are a couple of solutions to this. The easiest is probably to dump the release notes into a file and stop scanning older commits each time. Alternatively, we could cache the model we've built up and use this where possible.
To post a comment you must log in.
Have you tried setting earliest-version within the sphinx files? That should cause reno to stop scanning the branch when it sees that tag, which will mean scanning less of the history.