Branch activity is siloed: no overview of whats happening in a project
Bug #79496 reported by
Martin Pool
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Triaged
|
Low
|
Unassigned |
Bug Description
Since launchpad knows about all commits across all (registered) branches, it would be good to show this as an indication of overall activity. This could come up on eg code.launchpad.
UPDATE: Related to bug 79041.
description: | updated |
Changed in launchpad-bazaar: | |
importance: | Wishlist → Medium |
status: | New → Triaged |
Changed in launchpad-code: | |
assignee: | Martin Albisetti (beuno) → nobody |
Changed in launchpad: | |
importance: | Medium → Low |
summary: |
- Show recent commits across the project + Branch activity is siloed: no overview of whats happening in a project |
To post a comment you must log in.
A simple formule could be "number of new unique revisions found by the branch scanner (date_created, not date) in the ancestry of all branches of the product/project)".
The "unique revision" bit is important, so branches that just pull from another branch do not contribute to the sum.
The "in the ancestry" bit is important, so a merge of several revisions from a branch Launchpad does not know about counts all the merged revisions.
The use of Revision. date_created instead of Revision.date is important to prevent revisions with bad dates from skewing this statistic. Since this statistic is measured over a period of time >> mirror interval, it would not be affected by the time-discrete nature of the branch scanning.