Merge lp://staging/~wgrant/loggerhead/fix-merge-point-recursion into lp://staging/loggerhead

Proposed by William Grant
Status: Merged
Merged at revision: 490
Proposed branch: lp://staging/~wgrant/loggerhead/fix-merge-point-recursion
Merge into: lp://staging/loggerhead
Diff against target: 35 lines (+4/-14)
1 file modified
loggerhead/history.py (+4/-14)
To merge this branch: bzr merge lp://staging/~wgrant/loggerhead/fix-merge-point-recursion
Reviewer Review Type Date Requested Status
Colin Watson (community) Approve
Review via email: mp+290395@code.staging.launchpad.net

Commit message

Rework get_merge_point_list to iterate rather than recurse.

Description of the change

Rework get_merge_point_list to iterate rather than recurse.

Fixes "maximum recursion depth exceeded" exceptions on exceptionally
deep and exceedingly recursive histories.

To post a comment you must log in.
490. By William Grant

Rework get_merge_point_list to iterate rather than recurse.

Fixes "maximum recursion depth exceeded" exceptions on exceptionally
deep and exceedingly recursive histories.

Revision history for this message
Colin Watson (cjwatson) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches