pharo-vcs / iceberg

Iceberg is the main toolset for handling VCS in Pharo.
MIT License
133 stars 84 forks source link

Implement IceWorkingCopyPatcherVisitor>>visitExtensionDefinition: #1793

Closed daniels220 closed 8 months ago

daniels220 commented 8 months ago

Fixes error trying to revert all extension-method changes in a class, i.e. right-click on the class extension "definition" node and choose revert. Extension definitions are just a container and have no content of their own, so the same implementation as #visitDirectoryDefinition:--just visit the children--seems reasonable.

This fixes pharo-project/pharo#14395—when I reported it I didn't realize Iceberg had its own repo...