Currently, Releeph operates on the commit date of the branch cutpoint in several interfaces. It loads this data using single gets at display time. This should be denormalized into the Branch object and keyed so we can do filtering and sorting in MySQL instead of loading all possible results into PHP and then mucking with them. In particular, interfaces which operate on branches generally cost O(total number of branches in project) to build right now.
Description
Description
Revisions and Commits
Revisions and Commits
Restricted Differential Revision | |||
rP Phabricator | |||
Restricted Differential Revision | rP9f4103269355 Remove "cut point commit identifier" from Releeph |
Status | Assigned | Task | ||
---|---|---|---|---|
Wontfix | epriestley | T2714 Move Releeph to Beta | ||
Resolved | epriestley | T3656 Denormalize branch cutpoint commit date into Releeph Branch |
Event Timeline
Comment Actions
D6764 proposes an alternate solution, which is "don't sort by cutpoint commit date". I'm going to presume this is acceptable, yell if not.