abcxyz / abc

Apache License 2.0
12 stars 3 forks source link

Finish implementing --resume-from/--already-resolved #596

Closed drevell closed 4 months ago

drevell commented 4 months ago

This code runs when recovering from merge conflicts. After a merge conflict is resolved, the user runs abc upgrade <directory> --resume-from=some-manifest.yaml --already-resolved=<list-of-files>. In the case where there are multiple template installations to be upgraded, the --already-resolved flag should only apply to the first one, and later upgrades should be attempted from scratch.

The implementation is just one line, and the rest is just test updates and reorganization.