)]}'
{
  "commit": "dbd960e732bcb5a4611a8915e34397ffea4130e3",
  "tree": "fee579f18b3739ced3abc7d44b7bab88e6c89b88",
  "parents": [
    "a37f78b0d8c9cef755a41a86314e12d2bd187b32"
  ],
  "author": {
    "name": "Scott Baker",
    "email": "smbaker@gmail.com",
    "time": "Fri Feb 28 08:57:51 2020 -0800"
  },
  "committer": {
    "name": "Scott Baker",
    "email": "smbaker@gmail.com",
    "time": "Fri Feb 28 13:45:46 2020 -0800"
  },
  "message": "VOL-2640 Restructure openolt-adapter repo to best practices\n\nChange-Id: Icead31e8ecb82ec75a22e66361fbf83f80136589\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5aa7c52325734bc310df8cc8c1a9260628be487f",
      "old_mode": 33188,
      "old_path": "VERSION",
      "new_id": "66d8a6dc2867f1975df406471210e53596daa176",
      "new_mode": 33188,
      "new_path": "VERSION"
    },
    {
      "type": "rename",
      "old_id": "296b42fd2fd6495a2b7664d0f6b88cc0f39ce0c1",
      "old_mode": 33188,
      "old_path": "main.go",
      "new_id": "297bf3cd8bb1604969975e7a7a0e03bc138190ec",
      "new_mode": 33188,
      "new_path": "cmd/openolt-adapter/main.go",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "13f760cd7ae5d43049072ff3c8962df2b16490db",
      "old_mode": 33188,
      "old_path": "main_test.go",
      "new_id": "bdf936635a736d44e787c33db90814fa69ed40b5",
      "new_mode": 33188,
      "new_path": "cmd/openolt-adapter/main_test.go",
      "score": 97
    },
    {
      "type": "modify",
      "old_id": "3b0697bd5f5ff8f79b7085b8dbe6972558e1fb4c",
      "old_mode": 33188,
      "old_path": "docker/Dockerfile.openolt",
      "new_id": "bde3d176da5c4057571ddc655a7a7ffdbc08f0bc",
      "new_mode": 33188,
      "new_path": "docker/Dockerfile.openolt"
    },
    {
      "type": "rename",
      "old_id": "0095575b8ecdbcd5986fe0227586cf84992a6d36",
      "old_mode": 33188,
      "old_path": "config/config.go",
      "new_id": "0095575b8ecdbcd5986fe0227586cf84992a6d36",
      "new_mode": 33188,
      "new_path": "internal/pkg/config/config.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "332b9ea55f446120a02c2fff36826f13c40e68d1",
      "old_mode": 33188,
      "old_path": "config/config_test.go",
      "new_id": "332b9ea55f446120a02c2fff36826f13c40e68d1",
      "new_mode": 33188,
      "new_path": "internal/pkg/config/config_test.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "447079d202ec5c1898b82c80d1fc017d2a321589",
      "old_mode": 33188,
      "old_path": "adaptercore/device_handler.go",
      "new_id": "0695af6ae926f44c08fb46a9fbe0a4dd0cb1f947",
      "new_mode": 33188,
      "new_path": "internal/pkg/core/device_handler.go",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "fbb224ddc7890809cd70c49448246aa5edef66a5",
      "old_mode": 33188,
      "old_path": "adaptercore/device_handler_test.go",
      "new_id": "1d1192e7ee44aa4b1a302d450b17e5fc2eaae3d7",
      "new_mode": 33188,
      "new_path": "internal/pkg/core/device_handler_test.go",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "74bd29609b784c6caa966c1c08844f781f3c6c4f",
      "old_mode": 33188,
      "old_path": "adaptercore/error.go",
      "new_id": "0de7dc876dd26a449cb4431a60b877eafc03a233",
      "new_mode": 33188,
      "new_path": "internal/pkg/core/error.go",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "bca05842382a3eb40735994010f03789bee2fd23",
      "old_mode": 33188,
      "old_path": "adaptercore/olt_platform.go",
      "new_id": "747cccf33ab7cf398f4930002cc4d9b2740f2cac",
      "new_mode": 33188,
      "new_path": "internal/pkg/core/olt_platform.go",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "536e13a571ea0c97d956e869480900a59c3e6b3f",
      "old_mode": 33188,
      "old_path": "adaptercore/olt_platform_test.go",
      "new_id": "4f3d5bff5b94c4f07f50c9e56191c10e7daddd5b",
      "new_mode": 33188,
      "new_path": "internal/pkg/core/olt_platform_test.go",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "51b7ef0e1a9374912f6adb9ac19e2f032ebe23e2",
      "old_mode": 33188,
      "old_path": "adaptercore/olt_state_transitions.go",
      "new_id": "c10d17da07aefdd823d8cdb7960e72fccc9eb5d6",
      "new_mode": 33188,
      "new_path": "internal/pkg/core/olt_state_transitions.go",
      "score": 97
    },
    {
      "type": "rename",
      "old_id": "c79aeb082bcef991b5dc22acceb7237a44ee9d45",
      "old_mode": 33188,
      "old_path": "adaptercore/olt_state_transitions_test.go",
      "new_id": "75e78077630439a24ab99178512243030459f2cb",
      "new_mode": 33188,
      "new_path": "internal/pkg/core/olt_state_transitions_test.go",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "657f2496824a39e677c2567a25c59c5c919ba6c2",
      "old_mode": 33188,
      "old_path": "adaptercore/openolt.go",
      "new_id": "9a5167f1309369181ae1f9dd8339fa5f4ba7c496",
      "new_mode": 33188,
      "new_path": "internal/pkg/core/openolt.go",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "f233f6cc3c3a9813af93f6b836c4169e213c9d77",
      "old_mode": 33188,
      "old_path": "adaptercore/openolt_eventmgr.go",
      "new_id": "4e21d11e7f9721af202f24f552d97752f635ace3",
      "new_mode": 33188,
      "new_path": "internal/pkg/core/openolt_eventmgr.go",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "7dbda431576523204981ec608d28c0406056821b",
      "old_mode": 33188,
      "old_path": "adaptercore/openolt_eventmgr_test.go",
      "new_id": "d5f1520c21a84c3315009e2d9ce49936da742608",
      "new_mode": 33188,
      "new_path": "internal/pkg/core/openolt_eventmgr_test.go",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "b79e4bd32938fcbcc34ce5cc742ad118bbaaea82",
      "old_mode": 33188,
      "old_path": "adaptercore/openolt_flowmgr.go",
      "new_id": "fe03a7934efae237be91b0a7bd23e8d38212b586",
      "new_mode": 33188,
      "new_path": "internal/pkg/core/openolt_flowmgr.go",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "50d85ab16dd01416235ca7fa862c3834feddc792",
      "old_mode": 33188,
      "old_path": "adaptercore/openolt_flowmgr_test.go",
      "new_id": "2890b1920c01b0e8259f7786494cd2d1b7de2ec2",
      "new_mode": 33188,
      "new_path": "internal/pkg/core/openolt_flowmgr_test.go",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "940704a9b3594bc4992f52657f1d4a442ceb0056",
      "old_mode": 33188,
      "old_path": "adaptercore/openolt_test.go",
      "new_id": "5944db23710137c9d677c596b5aeb29dfc956d76",
      "new_mode": 33188,
      "new_path": "internal/pkg/core/openolt_test.go",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "0ffa3513c9db63a09273ccab90983bb6a17be91d",
      "old_mode": 33261,
      "old_path": "adaptercore/statsmanager.go",
      "new_id": "3133bced09abee41b78d14f7371878f7fbee641d",
      "new_mode": 33261,
      "new_path": "internal/pkg/core/statsmanager.go",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "c6fddc58ee42984fe3524c610f7bfba445f4df71",
      "old_mode": 33188,
      "old_path": "adaptercore/statsmanager_test.go",
      "new_id": "6ea2487b0922323207aa75be9567d237018b652f",
      "new_mode": 33188,
      "new_path": "internal/pkg/core/statsmanager_test.go",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "7dcdbb34971f0618763b54d534d06902f7b76a5f",
      "old_mode": 33261,
      "old_path": "adaptercore/resourcemanager/resourcemanager.go",
      "new_id": "7dcdbb34971f0618763b54d534d06902f7b76a5f",
      "new_mode": 33261,
      "new_path": "internal/pkg/resourcemanager/resourcemanager.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5d96cc30ae9aad66bcee6cc37c33c3fdecf90e4b",
      "old_mode": 33188,
      "old_path": "adaptercore/resourcemanager/resourcemanager_test.go",
      "new_id": "5d96cc30ae9aad66bcee6cc37c33c3fdecf90e4b",
      "new_mode": 33188,
      "new_path": "internal/pkg/resourcemanager/resourcemanager_test.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "817e6757629181625dc07f0543deec83e3403db2",
      "old_mode": 33188,
      "old_path": "mocks/mockAdapterProxy.go",
      "new_id": "817e6757629181625dc07f0543deec83e3403db2",
      "new_mode": 33188,
      "new_path": "pkg/mocks/mockAdapterProxy.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9c99599fd63c2997428de8060dd8b50158f79713",
      "old_mode": 33188,
      "old_path": "mocks/mockCoreProxy.go",
      "new_id": "9c99599fd63c2997428de8060dd8b50158f79713",
      "new_mode": 33188,
      "new_path": "pkg/mocks/mockCoreProxy.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d2621ab2d03734f15274ddb3381c26a8807aca09",
      "old_mode": 33188,
      "old_path": "mocks/mockEventproxy.go",
      "new_id": "d2621ab2d03734f15274ddb3381c26a8807aca09",
      "new_mode": 33188,
      "new_path": "pkg/mocks/mockEventproxy.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2343994b7e573a34a4fac43ed78c2170cfae3aca",
      "old_mode": 33188,
      "old_path": "mocks/mockKVClient.go",
      "new_id": "f686ec1dfe65afa2ac07101c5c23650ddf02b352",
      "new_mode": 33188,
      "new_path": "pkg/mocks/mockKVClient.go",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "652f959ce29267d21abc56ddc280bd526f3cbe1e",
      "old_mode": 33188,
      "old_path": "mocks/mockOpenOltClient.go",
      "new_id": "652f959ce29267d21abc56ddc280bd526f3cbe1e",
      "new_mode": 33188,
      "new_path": "pkg/mocks/mockOpenOltClient.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1ad57f172241407892ee417a47ae16e828a1364d",
      "old_mode": 33188,
      "old_path": "mocks/mockTechprofile.go",
      "new_id": "1ad57f172241407892ee417a47ae16e828a1364d",
      "new_mode": 33188,
      "new_path": "pkg/mocks/mockTechprofile.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "269d748d429ed3766066c0c608aecad8328e02a6",
      "old_mode": 33188,
      "old_path": "config/version/version.go",
      "new_id": "49c0b10413d4be295e89df6b6e1ecc755cfa6b8f",
      "new_mode": 33188,
      "new_path": "vendor/github.com/opencord/voltha-lib-go/v3/pkg/version/version.go",
      "score": 84
    },
    {
      "type": "modify",
      "old_id": "120d8b218239a84fb13b7a2fc00c2706ba97e5dc",
      "old_mode": 33188,
      "old_path": "vendor/modules.txt",
      "new_id": "7c3cf72443e19d7c96e57549d7ae3b82ebdb2896",
      "new_mode": 33188,
      "new_path": "vendor/modules.txt"
    }
  ]
}
