Skip to content

Refactor KNSCore::Engine

Aleix Pol Gonzalez requested to merge work/apol/kns-ng into master

This change splits the class in 3:

  • EngineBase: Does the cache and installation management
  • Transaction: Does the actions related to the different entries
  • Engine: Maintains API and keeps working like it used to

@alex @leinir

Draft because it's a big change. It's something we'd discussed working on for years but we never got to. Now we have a bug in Discover where I clearly see that something like this is necessary.

Edited by Aleix Pol Gonzalez

Merge request reports