)]}'
{
  "commit": "4c5947c2f0867d40f65417700bfa1489f02e063d",
  "tree": "fedfea11d35a6128eb55be9d0729090d32d2dbec",
  "parents": [
    "45d2d6a32b71ee5247a6125285cb8073b9c71e0e"
  ],
  "author": {
    "name": "Ilayda Ozdemir",
    "email": "ilayda.ozdemir@netsia.com",
    "time": "Tue May 05 13:14:32 2020 +0000"
  },
  "committer": {
    "name": "ilayda ozdemir",
    "email": "ilayda.ozdemir@netsia.com",
    "time": "Tue May 26 18:11:20 2020 +0300"
  },
  "message": "SEBA-640 IgmpProxy should use distributed storage infrastructure of ONOS\n\nChange-Id: I4b1c4d326a5501e9c0e046e3ee8d973ca5f73d70\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "137a259710366322f5b46b81029397ec4ce6563d",
      "new_mode": 33188,
      "new_path": "api/src/main/java/org/opencord/igmpproxy/GroupMemberId.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "370148a78a80d6a603a638b46993280565df69e2",
      "new_mode": 33188,
      "new_path": "api/src/main/java/org/opencord/igmpproxy/GroupMemberIdSerializer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1b8d0fe1c8b8bc1e30cc4656ac07babf2c864246",
      "new_mode": 33188,
      "new_path": "api/src/main/java/org/opencord/igmpproxy/IgmpLeadershipService.java"
    },
    {
      "type": "modify",
      "old_id": "a2f93625d5a3260fbcba765ec3a4d318c47fb689",
      "old_mode": 33188,
      "old_path": "api/src/main/java/org/opencord/igmpproxy/package-info.java",
      "new_id": "f261bd76cb07af24dd08e2c84e59b9148d6b83df",
      "new_mode": 33188,
      "new_path": "api/src/main/java/org/opencord/igmpproxy/package-info.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "022d50930ffb8e50ad7f7936344c226b3121492e",
      "new_mode": 33188,
      "new_path": "api/src/main/java/org/opencord/igmpproxy/statemachine/State.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ae799316e78b405a837d7e48c0ef1c3abe686ee6",
      "new_mode": 33188,
      "new_path": "api/src/main/java/org/opencord/igmpproxy/statemachine/StateMachine.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "38d2bf1c28dea2e67447162c5a4c1bceaa7df908",
      "new_mode": 33188,
      "new_path": "api/src/main/java/org/opencord/igmpproxy/statemachine/StateMachineId.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f7c747e133325ea53afe080712bd16328986507b",
      "new_mode": 33188,
      "new_path": "api/src/main/java/org/opencord/igmpproxy/statemachine/StateMachineIdSerializer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c8ed49ec4729de0048d8a829f37f1e0244b4d01c",
      "new_mode": 33188,
      "new_path": "api/src/main/java/org/opencord/igmpproxy/statemachine/StateMachineService.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "32707502cd7be3b2a81b208bd5721aa512d780f2",
      "new_mode": 33188,
      "new_path": "api/src/main/java/org/opencord/igmpproxy/statemachine/package-info.java"
    },
    {
      "type": "modify",
      "old_id": "8848b789ff672621954bef92909809143211dbdb",
      "old_mode": 33188,
      "old_path": "app/pom.xml",
      "new_id": "f9b38eadddb26007dcd28b1216fe913fdbf0dcd3",
      "new_mode": 33188,
      "new_path": "app/pom.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4f2e7bb0358b0585071249e884bb35aa4a88b9ba",
      "new_mode": 33188,
      "new_path": "app/src/main/java/org/opencord/igmpproxy/impl/IgmpLeadershipManager.java"
    },
    {
      "type": "modify",
      "old_id": "b985b1491e3d3d6f184f615ccb7f97e11920d96d",
      "old_mode": 33188,
      "old_path": "app/src/main/java/org/opencord/igmpproxy/impl/IgmpManager.java",
      "new_id": "97e97cc557731e456161d3bbaa1147fdfdb0441e",
      "new_mode": 33188,
      "new_path": "app/src/main/java/org/opencord/igmpproxy/impl/IgmpManager.java"
    },
    {
      "type": "modify",
      "old_id": "39d6046a3752866cdf5eb09e2dd34f0b56b19ad6",
      "old_mode": 33188,
      "old_path": "app/src/main/java/org/opencord/igmpproxy/impl/IgmpSender.java",
      "new_id": "adf0e9e65e81bbce74d72d8534c43d274d9efd11",
      "new_mode": 33188,
      "new_path": "app/src/main/java/org/opencord/igmpproxy/impl/IgmpSender.java"
    },
    {
      "type": "delete",
      "old_id": "c4a17c98f18d73fe4f37bc43a1d95c127fc5468f",
      "old_mode": 33188,
      "old_path": "app/src/main/java/org/opencord/igmpproxy/impl/IgmpTimer.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "94300b544d648e44369c2d0351d11e0b830a5089",
      "old_mode": 33188,
      "old_path": "app/src/main/java/org/opencord/igmpproxy/impl/OsgiPropertyConstants.java",
      "new_id": "c99a3b78cec7640ac4e23cc76a58589949de8569",
      "new_mode": 33188,
      "new_path": "app/src/main/java/org/opencord/igmpproxy/impl/OsgiPropertyConstants.java"
    },
    {
      "type": "modify",
      "old_id": "ca68bf6a874685fecb479488290fe0b094d6aa3c",
      "old_mode": 33188,
      "old_path": "app/src/main/java/org/opencord/igmpproxy/impl/SingleStateMachine.java",
      "new_id": "83f2ef2800d9861adb499938c7568f0efce3eb0b",
      "new_mode": 33188,
      "new_path": "app/src/main/java/org/opencord/igmpproxy/impl/SingleStateMachine.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5cc255d8a9bf8bf7647f496f3ba945abce5dd0c3",
      "new_mode": 33188,
      "new_path": "app/src/main/java/org/opencord/igmpproxy/impl/SingleStateMachineSerializer.java"
    },
    {
      "type": "delete",
      "old_id": "e87756d27ce35aab078d7130e4efb48aca31fc96",
      "old_mode": 33188,
      "old_path": "app/src/main/java/org/opencord/igmpproxy/impl/StateMachine.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8c29a2f7760f1258de65ee5a54f29c9c0f05de24",
      "new_mode": 33188,
      "new_path": "app/src/main/java/org/opencord/igmpproxy/impl/StateMachineManager.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "40fe4e5849c7d0fc9c13ab18f350b515f0048b4b",
      "new_mode": 33188,
      "new_path": "app/src/main/java/org/opencord/igmpproxy/impl/state/AbstractState.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6d6b7e0a9f7c871150330d7b0d59fa5f1b58f157",
      "new_mode": 33188,
      "new_path": "app/src/main/java/org/opencord/igmpproxy/impl/state/DelayMember.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "63b030ca7a594549409be7b0ff9d2f86a7651acb",
      "new_mode": 33188,
      "new_path": "app/src/main/java/org/opencord/igmpproxy/impl/state/IdleMember.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1437a6f70e6e024bd4e5625da37483621197ebcf",
      "new_mode": 33188,
      "new_path": "app/src/main/java/org/opencord/igmpproxy/impl/state/NonMember.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "706a22250fc1bb900c929448924b188c57de095b",
      "new_mode": 33188,
      "new_path": "app/src/main/java/org/opencord/igmpproxy/impl/state/package-info.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9a3af33bb088caa2592ebdc3f2888c9c4837c88c",
      "new_mode": 33188,
      "new_path": "app/src/main/java/org/opencord/igmpproxy/impl/store/groupmember/AbstractGroupMemberStore.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "01f9af9f1ff1fb1d9213772ad5b919058411dae9",
      "new_mode": 33188,
      "new_path": "app/src/main/java/org/opencord/igmpproxy/impl/store/groupmember/DistributedGroupMemberStore.java"
    },
    {
      "type": "rename",
      "old_id": "a05b9623d68e6efaa0152096d3ae3c3eeef20339",
      "old_mode": 33188,
      "old_path": "app/src/main/java/org/opencord/igmpproxy/impl/GroupMember.java",
      "new_id": "0add46c9eb247ff6eb34dbd9ea5592c3f07147ab",
      "new_mode": 33188,
      "new_path": "app/src/main/java/org/opencord/igmpproxy/impl/store/groupmember/GroupMember.java",
      "score": 63
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "494b89b2329173342135ce56bd36719e2312ec8a",
      "new_mode": 33188,
      "new_path": "app/src/main/java/org/opencord/igmpproxy/impl/store/groupmember/GroupMemberEvent.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "74f4ca76504889ba32b9befa9283d843f54c7027",
      "new_mode": 33188,
      "new_path": "app/src/main/java/org/opencord/igmpproxy/impl/store/groupmember/GroupMemberStore.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e9f550970d16160b66f41351133a97e41681c5d0",
      "new_mode": 33188,
      "new_path": "app/src/main/java/org/opencord/igmpproxy/impl/store/groupmember/GroupMemberStoreDelegate.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7c025a68ffa4b31166a81049168a4000491ec995",
      "new_mode": 33188,
      "new_path": "app/src/main/java/org/opencord/igmpproxy/impl/store/groupmember/package-info.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0ecbb14e571b24e6ebeb16e3f56b231c27e2af86",
      "new_mode": 33188,
      "new_path": "app/src/main/java/org/opencord/igmpproxy/impl/store/machine/AbstractStateMachineStore.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f337b097ac099b18d8bc094672250e24fcd86fea",
      "new_mode": 33188,
      "new_path": "app/src/main/java/org/opencord/igmpproxy/impl/store/machine/DistributedStateMachineStore.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ab9df23f148e54fd29ebefd1d42e384d325195af",
      "new_mode": 33188,
      "new_path": "app/src/main/java/org/opencord/igmpproxy/impl/store/machine/StateMachineEvent.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ddb566a83dd266a23a806b54e94190196a783d8f",
      "new_mode": 33188,
      "new_path": "app/src/main/java/org/opencord/igmpproxy/impl/store/machine/StateMachineStore.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f8db089c15c1dc95a2fe6a1228a4fbfeca6e429f",
      "new_mode": 33188,
      "new_path": "app/src/main/java/org/opencord/igmpproxy/impl/store/machine/StateMachineStoreDelegate.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2b9bc9e7ab4e19a6208b0f655a0cdcc2f5132291",
      "new_mode": 33188,
      "new_path": "app/src/main/java/org/opencord/igmpproxy/impl/store/machine/package-info.java"
    },
    {
      "type": "modify",
      "old_id": "b301f9447562365514be7359426def4e18e0751d",
      "old_mode": 33188,
      "old_path": "app/src/test/java/org/opencord/igmpproxy/impl/IgmpManagerBase.java",
      "new_id": "6283c08243d58abe992d6dc29ac5d1bc8fba391c",
      "new_mode": 33188,
      "new_path": "app/src/test/java/org/opencord/igmpproxy/impl/IgmpManagerBase.java"
    },
    {
      "type": "modify",
      "old_id": "dc220f8405fb980ab6b571b7c2a29b59e4ce0f4a",
      "old_mode": 33188,
      "old_path": "app/src/test/java/org/opencord/igmpproxy/impl/IgmpManagerTest.java",
      "new_id": "e0daa14c756064f981d19434dca44cca0df4dd62",
      "new_mode": 33188,
      "new_path": "app/src/test/java/org/opencord/igmpproxy/impl/IgmpManagerTest.java"
    },
    {
      "type": "modify",
      "old_id": "267751103b371311f90f25447a7cf3e05d253e81",
      "old_mode": 33188,
      "old_path": "app/src/test/java/org/opencord/igmpproxy/impl/IgmpStatisticsTest.java",
      "new_id": "b2e827143770e09c73dd0cbdb71c89b58b71779c",
      "new_mode": 33188,
      "new_path": "app/src/test/java/org/opencord/igmpproxy/impl/IgmpStatisticsTest.java"
    }
  ]
}
