Revision indexing in progress... (symbol navigation in revisions will be accurate after indexed)
  • ■ ■ ■ ■ ■ ■
    server-core/src/main/java/io/onedev/server/migration/DataMigrator.java
    skipped 35 lines
    36 36  import io.onedev.server.util.Pair;
    37 37  import oshi.SystemInfo;
    38 38  import oshi.hardware.HardwareAbstractionLayer;
     39 +import oshi.hardware.common.AbstractHardwareAbstractionLayer;
    39 40  
    40 41  @Singleton
    41 42  @SuppressWarnings("unused")
    skipped 2940 lines
    2982 2983   if (file.getName().startsWith("Settings.xml")) {
    2983 2984   VersionedXmlDoc dom = VersionedXmlDoc.fromFile(file);
    2984 2985   for (Element element: dom.getRootElement().elements()) {
    2985  - String key = element.elementTextTrim("key");
    2986 2986   if (element.elementTextTrim("key").equals("MAIL")) {
    2987 2987   Element valueElement = element.element("value");
    2988 2988   if (valueElement != null) {
    skipped 10 lines
    2999 2999   dom.writeToFile(file, false);
    3000 3000   }
    3001 3001   }
     3002 + }
     3003 +
     3004 + private void migrate65(File dataDir, Stack<Integer> versions) {
     3005 + for (File file: dataDir.listFiles()) {
     3006 + if (file.getName().startsWith("Settings.xml")) {
     3007 + VersionedXmlDoc dom = VersionedXmlDoc.fromFile(file);
     3008 + for (Element element: dom.getRootElement().elements()) {
     3009 + if (element.elementTextTrim("key").equals("SYSTEM")) {
     3010 + Element valueElement = element.element("value");
     3011 + valueElement.element("cpu").detach();
     3012 + valueElement.element("memory").detach();
     3013 + }
     3014 + }
     3015 + dom.writeToFile(file, false);
     3016 + }
     3017 + }
     3018 +
    3002 3019   }
    3003 3020  
    3004 3021  }
    skipped 1 lines
Please wait...
Page is in error, reload to recover