return !root.hasNode("drools.package.migrated");
}
public void migrate(RulesRepository repo) throws RepositoryException {
log.info("AUTO MIGRATION: Performing drools.package migration...");
ModuleIterator pkgs = repo.listModules();
boolean performed = false;
while(pkgs.hasNext()) {
performed = true;
ModuleItem pkg = (ModuleItem) pkgs.next();
migratePackage(pkg);
String[] snaps = repo.listModuleSnapshots(pkg.getName());
if (snaps != null) {
for (int i = 0; i < snaps.length; i++) {