)]}'
{
  "commit": "37f07e4aa071797f4758ef89122661c849002e91",
  "tree": "e612e06261fba19c21ec4e7df22e852e9d3a434f",
  "parents": [
    "5c492ddeb1b42d83637ba32c65ea7195c0b8cff7"
  ],
  "author": {
    "name": "Andrea Campanella",
    "email": "andrea@opennetworking.org",
    "time": "Tue Feb 16 11:24:39 2021 +0100"
  },
  "committer": {
    "name": "Andrea Campanella",
    "email": "andrea@opennetworking.org",
    "time": "Fri Feb 19 11:28:56 2021 +0100"
  },
  "message": "[VOL-3836] Extract the OLT pipeliners from ONOS\n\nChange-Id: I0dc99aabcb17b46fc5dc8bbe8e3bbd5ece52058a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6512e95fe8acc45135b97cc4804a2c61fbedc596",
      "old_mode": 33188,
      "old_path": "app/app.xml",
      "new_id": "53e8767c5f46869e08d91e0b6311468d940f4e20",
      "new_mode": 33188,
      "new_path": "app/app.xml"
    },
    {
      "type": "modify",
      "old_id": "b1fee21cc5eadf37626ee915935a3b5882324e50",
      "old_mode": 33188,
      "old_path": "app/features.xml",
      "new_id": "abb171be24bf198b4a646d901479e76ccf12d93c",
      "new_mode": 33188,
      "new_path": "app/features.xml"
    },
    {
      "type": "modify",
      "old_id": "8bfd61819755d59def27caaf15e403c21228467b",
      "old_mode": 33188,
      "old_path": "app/pom.xml",
      "new_id": "2682ae20d6689ef164607ab226825bdbe7218ed2",
      "new_mode": 33188,
      "new_path": "app/pom.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "99f4b4e9f9ab273ea227e35e29e6b0bdfbc14c34",
      "new_mode": 33188,
      "new_path": "impl/pom.xml"
    },
    {
      "type": "rename",
      "old_id": "eb1b47dbe3f6b18d5748ef6f4b21bc62778543c2",
      "old_mode": 33188,
      "old_path": "app/src/main/java/org/opencord/olt/cli/ShowBpMeterMappingsCommand.java",
      "new_id": "eb1b47dbe3f6b18d5748ef6f4b21bc62778543c2",
      "new_mode": 33188,
      "new_path": "impl/src/main/java/org/opencord/olt/cli/ShowBpMeterMappingsCommand.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5d6bf3d20f41d569e9a25a298a9589013ed4eac5",
      "old_mode": 33188,
      "old_path": "app/src/main/java/org/opencord/olt/cli/ShowFailedSubscribersCommand.java",
      "new_id": "5d6bf3d20f41d569e9a25a298a9589013ed4eac5",
      "new_mode": 33188,
      "new_path": "impl/src/main/java/org/opencord/olt/cli/ShowFailedSubscribersCommand.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "08aaa4876316afcf179033150efe5d02d2bc15bf",
      "old_mode": 33188,
      "old_path": "app/src/main/java/org/opencord/olt/cli/ShowOltCommand.java",
      "new_id": "08aaa4876316afcf179033150efe5d02d2bc15bf",
      "new_mode": 33188,
      "new_path": "impl/src/main/java/org/opencord/olt/cli/ShowOltCommand.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a7dbd396e055f23f841f2adee8b0443ae3c84f77",
      "old_mode": 33188,
      "old_path": "app/src/main/java/org/opencord/olt/cli/ShowProgrammedMetersCommand.java",
      "new_id": "a7dbd396e055f23f841f2adee8b0443ae3c84f77",
      "new_mode": 33188,
      "new_path": "impl/src/main/java/org/opencord/olt/cli/ShowProgrammedMetersCommand.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "413272bc727454b3399918c6ac87c8302b0364a5",
      "old_mode": 33188,
      "old_path": "app/src/main/java/org/opencord/olt/cli/ShowProgrammedSubscribersCommand.java",
      "new_id": "413272bc727454b3399918c6ac87c8302b0364a5",
      "new_mode": 33188,
      "new_path": "impl/src/main/java/org/opencord/olt/cli/ShowProgrammedSubscribersCommand.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b1a87202b02913e1bdeb6b3af889210ebc2a6576",
      "old_mode": 33188,
      "old_path": "app/src/main/java/org/opencord/olt/cli/SubscriberAddCommand.java",
      "new_id": "b1a87202b02913e1bdeb6b3af889210ebc2a6576",
      "new_mode": 33188,
      "new_path": "impl/src/main/java/org/opencord/olt/cli/SubscriberAddCommand.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "79a736994d11f44acebe56163fae955663b9e1fd",
      "old_mode": 33188,
      "old_path": "app/src/main/java/org/opencord/olt/cli/SubscriberRemoveCommand.java",
      "new_id": "79a736994d11f44acebe56163fae955663b9e1fd",
      "new_mode": 33188,
      "new_path": "impl/src/main/java/org/opencord/olt/cli/SubscriberRemoveCommand.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4eb64952cbcde5e08cd512fc91ee54f15f08907d",
      "old_mode": 33188,
      "old_path": "app/src/main/java/org/opencord/olt/cli/UniTagAddCommand.java",
      "new_id": "4eb64952cbcde5e08cd512fc91ee54f15f08907d",
      "new_mode": 33188,
      "new_path": "impl/src/main/java/org/opencord/olt/cli/UniTagAddCommand.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e25691494b15cde921aae1029282f245c35b3ec4",
      "old_mode": 33188,
      "old_path": "app/src/main/java/org/opencord/olt/cli/UniTagRemoveCommand.java",
      "new_id": "e25691494b15cde921aae1029282f245c35b3ec4",
      "new_mode": 33188,
      "new_path": "impl/src/main/java/org/opencord/olt/cli/UniTagRemoveCommand.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b100077ce04c2134f56f05d0eb10da6aa391fbd3",
      "old_mode": 33188,
      "old_path": "app/src/main/java/org/opencord/olt/cli/package-info.java",
      "new_id": "b100077ce04c2134f56f05d0eb10da6aa391fbd3",
      "new_mode": 33188,
      "new_path": "impl/src/main/java/org/opencord/olt/cli/package-info.java",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f8b9009ec2f14056264b3a914caa71dbb0c1b2d9",
      "new_mode": 33188,
      "new_path": "impl/src/main/java/org/opencord/olt/driver/NokiaOltPipeline.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a91621fffb0a4d1c90121136214770a4aeee9f76",
      "new_mode": 33188,
      "new_path": "impl/src/main/java/org/opencord/olt/driver/OltDriversLoader.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d5beb63ac4e7ea605a288775be25f5876ce9399c",
      "new_mode": 33188,
      "new_path": "impl/src/main/java/org/opencord/olt/driver/OltPipeline.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dbf2a79ae16fe034df52257c6e79017f2a0f028b",
      "new_mode": 33188,
      "new_path": "impl/src/main/java/org/opencord/olt/driver/package-info.java"
    },
    {
      "type": "rename",
      "old_id": "52e9b9609fca04432a9464e452fec84459fbabcd",
      "old_mode": 33188,
      "old_path": "app/src/main/java/org/opencord/olt/impl/ConsistentHasher.java",
      "new_id": "52e9b9609fca04432a9464e452fec84459fbabcd",
      "new_mode": 33188,
      "new_path": "impl/src/main/java/org/opencord/olt/impl/ConsistentHasher.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "24073b086877993bc923dec2ef1a4ec40a4b06c8",
      "old_mode": 33188,
      "old_path": "app/src/main/java/org/opencord/olt/impl/Olt.java",
      "new_id": "24073b086877993bc923dec2ef1a4ec40a4b06c8",
      "new_mode": 33188,
      "new_path": "impl/src/main/java/org/opencord/olt/impl/Olt.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "14fa4f9fb9764fc39c8ec07141e8b25dfff9cdaa",
      "old_mode": 33188,
      "old_path": "app/src/main/java/org/opencord/olt/impl/OltFlowService.java",
      "new_id": "14fa4f9fb9764fc39c8ec07141e8b25dfff9cdaa",
      "new_mode": 33188,
      "new_path": "impl/src/main/java/org/opencord/olt/impl/OltFlowService.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d57f3c1d3168cf78bc6acf3264ee2eb9b62c1beb",
      "old_mode": 33188,
      "old_path": "app/src/main/java/org/opencord/olt/impl/OltMeterService.java",
      "new_id": "d57f3c1d3168cf78bc6acf3264ee2eb9b62c1beb",
      "new_mode": 33188,
      "new_path": "impl/src/main/java/org/opencord/olt/impl/OltMeterService.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3d76ef6bc094b5445ab490fd45aba7e5c7d93fa9",
      "old_mode": 33188,
      "old_path": "app/src/main/java/org/opencord/olt/impl/OsgiPropertyConstants.java",
      "new_id": "3d76ef6bc094b5445ab490fd45aba7e5c7d93fa9",
      "new_mode": 33188,
      "new_path": "impl/src/main/java/org/opencord/olt/impl/OsgiPropertyConstants.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1ac5b08441684e15edf3c028705caf53a51c1705",
      "old_mode": 33188,
      "old_path": "app/src/main/java/org/opencord/olt/impl/SubscriberFlowInfo.java",
      "new_id": "1ac5b08441684e15edf3c028705caf53a51c1705",
      "new_mode": 33188,
      "new_path": "impl/src/main/java/org/opencord/olt/impl/SubscriberFlowInfo.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b5ba320f71043e2ad90b94b67ae3288b804bf6bb",
      "old_mode": 33188,
      "old_path": "app/src/main/java/org/opencord/olt/impl/package-info.java",
      "new_id": "b5ba320f71043e2ad90b94b67ae3288b804bf6bb",
      "new_mode": 33188,
      "new_path": "impl/src/main/java/org/opencord/olt/impl/package-info.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7de5b1ae57a4e3c206b408d67af2088aa1624438",
      "old_mode": 33188,
      "old_path": "app/src/main/java/org/opencord/olt/internalapi/AccessDeviceFlowService.java",
      "new_id": "7de5b1ae57a4e3c206b408d67af2088aa1624438",
      "new_mode": 33188,
      "new_path": "impl/src/main/java/org/opencord/olt/internalapi/AccessDeviceFlowService.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ca04ed450b418cc770dc3921f1c7ccebb71f049c",
      "old_mode": 33188,
      "old_path": "app/src/main/java/org/opencord/olt/internalapi/AccessDeviceMeterService.java",
      "new_id": "ca04ed450b418cc770dc3921f1c7ccebb71f049c",
      "new_mode": 33188,
      "new_path": "impl/src/main/java/org/opencord/olt/internalapi/AccessDeviceMeterService.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2b5d98ddb9faa989edca7f9be8a4a41e01755d3e",
      "old_mode": 33188,
      "old_path": "app/src/main/java/org/opencord/olt/internalapi/package-info.java",
      "new_id": "2b5d98ddb9faa989edca7f9be8a4a41e01755d3e",
      "new_mode": 33188,
      "new_path": "impl/src/main/java/org/opencord/olt/internalapi/package-info.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0c423017f9e43f045b9dac65eb3c769e9ae942b0",
      "old_mode": 33188,
      "old_path": "app/src/main/resources/any_vlan_cfg.json",
      "new_id": "0c423017f9e43f045b9dac65eb3c769e9ae942b0",
      "new_mode": 33188,
      "new_path": "impl/src/main/resources/any_vlan_cfg.json",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0b61e65ecb5fcc3467c158968be645c8956231e3",
      "old_mode": 33188,
      "old_path": "app/src/main/resources/cfg.json",
      "new_id": "0b61e65ecb5fcc3467c158968be645c8956231e3",
      "new_mode": 33188,
      "new_path": "impl/src/main/resources/cfg.json",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "dfb414dc63f1ad5e109f7ae8343510bacfa13977",
      "old_mode": 33188,
      "old_path": "app/src/main/resources/custom-topo.py",
      "new_id": "dfb414dc63f1ad5e109f7ae8343510bacfa13977",
      "new_mode": 33188,
      "new_path": "impl/src/main/resources/custom-topo.py",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fa7b585ce73272cc9a6f14c9844eb5df2b0814fd",
      "new_mode": 33188,
      "new_path": "impl/src/main/resources/olt-drivers.xml"
    },
    {
      "type": "rename",
      "old_id": "3bb577fc4d107a0fd98ed3499250bc9df3a850e7",
      "old_mode": 33188,
      "old_path": "app/src/main/resources/vlan_cfg.json",
      "new_id": "3bb577fc4d107a0fd98ed3499250bc9df3a850e7",
      "new_mode": 33188,
      "new_path": "impl/src/main/resources/vlan_cfg.json",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e16828362046a159b78dda7434e3814e18cf5133",
      "old_mode": 33188,
      "old_path": "app/src/main/resources/vlan_cfg_with_default.json",
      "new_id": "e16828362046a159b78dda7434e3814e18cf5133",
      "new_mode": 33188,
      "new_path": "impl/src/main/resources/vlan_cfg_with_default.json",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1f682cb5431e02347cf5fd7365ba3193f0a45d9d",
      "old_mode": 33188,
      "old_path": "app/src/test/java/org/opencord/olt/impl/ConsistentHasherTest.java",
      "new_id": "1f682cb5431e02347cf5fd7365ba3193f0a45d9d",
      "new_mode": 33188,
      "new_path": "impl/src/test/java/org/opencord/olt/impl/ConsistentHasherTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "328388644dc38cfba81e4e35f3d52abb1f5fed76",
      "old_mode": 33188,
      "old_path": "app/src/test/java/org/opencord/olt/impl/OltFlowTest.java",
      "new_id": "328388644dc38cfba81e4e35f3d52abb1f5fed76",
      "new_mode": 33188,
      "new_path": "impl/src/test/java/org/opencord/olt/impl/OltFlowTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "000ea3529649459b30c86249c162fd178ecb3110",
      "old_mode": 33188,
      "old_path": "app/src/test/java/org/opencord/olt/impl/OltMeterTest.java",
      "new_id": "000ea3529649459b30c86249c162fd178ecb3110",
      "new_mode": 33188,
      "new_path": "impl/src/test/java/org/opencord/olt/impl/OltMeterTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c417590c8ad64533df8ddc0e48e619585a6f75cc",
      "old_mode": 33188,
      "old_path": "app/src/test/java/org/opencord/olt/impl/OltTest.java",
      "new_id": "c417590c8ad64533df8ddc0e48e619585a6f75cc",
      "new_mode": 33188,
      "new_path": "impl/src/test/java/org/opencord/olt/impl/OltTest.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4d7bcd5378e6e85e40f9d9386ada3ca85661351a",
      "old_mode": 33188,
      "old_path": "app/src/test/java/org/opencord/olt/impl/TestBase.java",
      "new_id": "4d7bcd5378e6e85e40f9d9386ada3ca85661351a",
      "new_mode": 33188,
      "new_path": "impl/src/test/java/org/opencord/olt/impl/TestBase.java",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "5dddfc1a21b0ab4aaabc3fd68f01707c55d518dd",
      "old_mode": 33188,
      "old_path": "pom.xml",
      "new_id": "e7e689cbb848724f387a01f0acba8e1b78b5a50a",
      "new_mode": 33188,
      "new_path": "pom.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fdbb820860cbfe09023478117a112048b87a4393",
      "new_mode": 33188,
      "new_path": "web/pom.xml"
    },
    {
      "type": "rename",
      "old_id": "54af4ac944c823e897af06ba49209b930b3b259f",
      "old_mode": 33188,
      "old_path": "app/src/main/java/org/opencord/olt/rest/OltWebResource.java",
      "new_id": "54af4ac944c823e897af06ba49209b930b3b259f",
      "new_mode": 33188,
      "new_path": "web/src/main/java/org/opencord/olt/rest/OltWebResource.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "20cee79e7f62bd841098f0f65480a68e495a1e5e",
      "old_mode": 33188,
      "old_path": "app/src/main/java/org/opencord/olt/rest/package-info.java",
      "new_id": "20cee79e7f62bd841098f0f65480a68e495a1e5e",
      "new_mode": 33188,
      "new_path": "web/src/main/java/org/opencord/olt/rest/package-info.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5e33abe325cc66373c919088a314c4a5649ec281",
      "old_mode": 33188,
      "old_path": "app/src/main/webapp/WEB-INF/web.xml",
      "new_id": "5e33abe325cc66373c919088a314c4a5649ec281",
      "new_mode": 33188,
      "new_path": "web/src/main/webapp/WEB-INF/web.xml",
      "score": 100
    }
  ]
}
