( )⚙ D703 bundle2: move part iterator a separate class

This is an archive of the discontinued Mercurial Phabricator instance.

bundle2: move part iterator a separate class
ClosedPublic

Authored by durham on Sep 13 2017, 8:38 PM.

Details

Summary

Currently, the part iterator logic is tightly coupled with the part handling
logic, which means it's hard to replace the part handling logic without
duplicating the part iterator bits.

In a future diff we'll want to be able to replace all part handling, so let's
begin refactoring the part iterator logic to it's own class.

Diff Detail

Repository
rHG Mercurial
Lint
Lint Skipped
Unit
Unit Tests Skipped

Event Timeline

durham created this revision.Sep 13 2017, 8:38 PM
indygreg accepted this revision.Sep 13 2017, 11:24 PM
This revision is now accepted and ready to land.Sep 13 2017, 11:24 PM
This revision was automatically updated to reflect the committed changes.