)]}'
{
  "commit": "56c8ea450a2e3816903101302747075f25219f4f",
  "tree": "c8d4a9eb0d180ed8c9746c66f2103d6749c4fb71",
  "parents": [
    "9acc973f7c1ac8fe03dcb614f7265b3b39c39c43"
  ],
  "author": {
    "name": "Shad Ansari",
    "email": "shad@opennetworking.org",
    "time": "Tue Oct 30 19:34:35 2018 +0000"
  },
  "committer": {
    "name": "Shad Ansari",
    "email": "shad@opennetworking.org",
    "time": "Tue Oct 30 19:44:07 2018 +0000"
  },
  "message": "Revert \"Revert \"VOL-1298 OpenOLT - new dir structure for 2.0\"\"\n\nRevert the revert now that root cause of compile error is fixed.\n\nThis reverts commit c13de2141381ae5e1e5451d2c42f9d20c6de811b.\n\nChange-Id: I513851f8d316b21ecf187e0cd5235a8a93fc768c\n",
  "tree_diff": [
    {
      "type": "rename",
      "old_id": "3c3226df851f5d85099f9a1c851873aeac403923",
      "old_mode": 33188,
      "old_path": "Makefile.in",
      "new_id": "20ff7961cf100980d1e941455dd2343a5609633e",
      "new_mode": 33188,
      "new_path": "agent/Makefile.in",
      "score": 99
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4e41fd73f7a56126c6784c167177dec681946086",
      "new_mode": 33188,
      "new_path": "agent/README.md"
    },
    {
      "type": "rename",
      "old_id": "30fbbdaa53d8f391c888ffb9b240950674fc1899",
      "old_mode": 33188,
      "old_path": "common/Queue.h",
      "new_id": "30fbbdaa53d8f391c888ffb9b240950674fc1899",
      "new_mode": 33188,
      "new_path": "agent/common/Queue.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "812a9b551f6b51833b8be5811833066e492f3d03",
      "old_mode": 33188,
      "old_path": "common/core.h",
      "new_id": "812a9b551f6b51833b8be5811833066e492f3d03",
      "new_mode": 33188,
      "new_path": "agent/common/core.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b211cfbc2dca04ddbb9e10b5d375690c555289cd",
      "old_mode": 33188,
      "old_path": "common/main.cc",
      "new_id": "b211cfbc2dca04ddbb9e10b5d375690c555289cd",
      "new_mode": 33188,
      "new_path": "agent/common/main.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e40f0cff9cfeba8f3de94c3f00eada462bae8166",
      "old_mode": 33188,
      "old_path": "common/server.cc",
      "new_id": "e40f0cff9cfeba8f3de94c3f00eada462bae8166",
      "new_mode": 33188,
      "new_path": "agent/common/server.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "52ef083b46c105c1a21cd97f1fc9d29f7197c8a4",
      "old_mode": 33188,
      "old_path": "common/server.h",
      "new_id": "52ef083b46c105c1a21cd97f1fc9d29f7197c8a4",
      "new_mode": 33188,
      "new_path": "agent/common/server.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3573c4b4cdebaf08686cbe328a9377d175101787",
      "old_mode": 33188,
      "old_path": "common/state.h",
      "new_id": "3573c4b4cdebaf08686cbe328a9377d175101787",
      "new_mode": 33188,
      "new_path": "agent/common/state.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "08d16914250766f528a75b9ee7b7e84394ad81e6",
      "old_mode": 33188,
      "old_path": "config.h.in",
      "new_id": "08d16914250766f528a75b9ee7b7e84394ad81e6",
      "new_mode": 33188,
      "new_path": "agent/config.h.in",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7c4126547101491e8d4cf2e224fd83b05070fb62",
      "old_mode": 33261,
      "old_path": "configure",
      "new_id": "7c4126547101491e8d4cf2e224fd83b05070fb62",
      "new_mode": 33261,
      "new_path": "agent/configure",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "dbd77f0b7430a7d74a1c5b9b6b4b6f9283824da5",
      "old_mode": 33188,
      "old_path": "configure.ac",
      "new_id": "dbd77f0b7430a7d74a1c5b9b6b4b6f9283824da5",
      "new_mode": 33188,
      "new_path": "agent/configure.ac",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "12aade8e3d52e1285cd1aa1ac11c467313233d55",
      "old_mode": 33188,
      "old_path": "device/asfvolt16/vendor.cc",
      "new_id": "12aade8e3d52e1285cd1aa1ac11c467313233d55",
      "new_mode": 33188,
      "new_path": "agent/device/asfvolt16/vendor.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "12cc60c6e735b9b0b461c5506290130c3b0853e7",
      "old_mode": 33188,
      "old_path": "device/asfvolt16/vendor.h",
      "new_id": "12cc60c6e735b9b0b461c5506290130c3b0853e7",
      "new_mode": 33188,
      "new_path": "agent/device/asfvolt16/vendor.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fcaa887d316f0a99b9af6d409ae51fded62a5851",
      "old_mode": 33188,
      "old_path": "device/device.h",
      "new_id": "fcaa887d316f0a99b9af6d409ae51fded62a5851",
      "new_mode": 33188,
      "new_path": "agent/device/device.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "12aade8e3d52e1285cd1aa1ac11c467313233d55",
      "old_mode": 33188,
      "old_path": "device/generic/vendor.cc",
      "new_id": "12aade8e3d52e1285cd1aa1ac11c467313233d55",
      "new_mode": 33188,
      "new_path": "agent/device/generic/vendor.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3c32e43215d7d87f683966ea7b4999993253fb8a",
      "old_mode": 33188,
      "old_path": "device/generic/vendor.h",
      "new_id": "3c32e43215d7d87f683966ea7b4999993253fb8a",
      "new_mode": 33188,
      "new_path": "agent/device/generic/vendor.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9de2b40835b7f142917bece245f1f8c12081c020",
      "old_mode": 33188,
      "old_path": "device/tlabvolt8/vendor.cc",
      "new_id": "9de2b40835b7f142917bece245f1f8c12081c020",
      "new_mode": 33188,
      "new_path": "agent/device/tlabvolt8/vendor.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fb846118e6714e068a6c701c7185896aa4aae816",
      "old_mode": 33188,
      "old_path": "device/tlabvolt8/vendor.h",
      "new_id": "fb846118e6714e068a6c701c7185896aa4aae816",
      "new_mode": 33188,
      "new_path": "agent/device/tlabvolt8/vendor.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4c96c2bf775cf8ca193cdb2b77364e7161671670",
      "old_mode": 33188,
      "old_path": "download/README.md",
      "new_id": "4c96c2bf775cf8ca193cdb2b77364e7161671670",
      "new_mode": 33188,
      "new_path": "agent/download/README.md",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b42cdf71624b732af72b587d296f11f83637c35e",
      "old_mode": 33261,
      "old_path": "mkdebian/build_asfvolt16_deb.sh",
      "new_id": "b42cdf71624b732af72b587d296f11f83637c35e",
      "new_mode": 33261,
      "new_path": "agent/mkdebian/build_asfvolt16_deb.sh",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ceeb05b410818bc6c355257ab68798073b83bb7a",
      "old_mode": 33188,
      "old_path": "mkdebian/debian/asfvolt16.install",
      "new_id": "ceeb05b410818bc6c355257ab68798073b83bb7a",
      "new_mode": 33188,
      "new_path": "agent/mkdebian/debian/asfvolt16.install",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f2709c59a45baac2a6fafc2e67e4c9ebd5d13d61",
      "old_mode": 33188,
      "old_path": "mkdebian/debian/asfvolt16.postinst",
      "new_id": "f2709c59a45baac2a6fafc2e67e4c9ebd5d13d61",
      "new_mode": 33188,
      "new_path": "agent/mkdebian/debian/asfvolt16.postinst",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e99a65a2e4a4a8b0a3540c236d36e6c614da7d09",
      "old_mode": 33188,
      "old_path": "mkdebian/debian/asfvolt16.postrm",
      "new_id": "e99a65a2e4a4a8b0a3540c236d36e6c614da7d09",
      "new_mode": 33188,
      "new_path": "agent/mkdebian/debian/asfvolt16.postrm",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1237c876dd77b0f17fd3291b24b767264692d103",
      "old_mode": 33188,
      "old_path": "mkdebian/debian/asfvolt16.preinst",
      "new_id": "1237c876dd77b0f17fd3291b24b767264692d103",
      "new_mode": 33188,
      "new_path": "agent/mkdebian/debian/asfvolt16.preinst",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "39691775ffca3fd59ecfd8d6376a41544bcf60ea",
      "old_mode": 33188,
      "old_path": "mkdebian/debian/changelog",
      "new_id": "39691775ffca3fd59ecfd8d6376a41544bcf60ea",
      "new_mode": 33188,
      "new_path": "agent/mkdebian/debian/changelog",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ec635144f60048986bc560c5576355344005e6e7",
      "old_mode": 33188,
      "old_path": "mkdebian/debian/compat",
      "new_id": "ec635144f60048986bc560c5576355344005e6e7",
      "new_mode": 33188,
      "new_path": "agent/mkdebian/debian/compat",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c68f14e931f6de590a47b088a9bd7ab9b18ea6e7",
      "old_mode": 33188,
      "old_path": "mkdebian/debian/control",
      "new_id": "c68f14e931f6de590a47b088a9bd7ab9b18ea6e7",
      "new_mode": 33188,
      "new_path": "agent/mkdebian/debian/control",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0e527f07a09fb84c596b88d11c4ea9f6f2dbc158",
      "old_mode": 33188,
      "old_path": "mkdebian/debian/copyright",
      "new_id": "0e527f07a09fb84c596b88d11c4ea9f6f2dbc158",
      "new_mode": 33188,
      "new_path": "agent/mkdebian/debian/copyright",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4061fba8ebcc52e195764e0bbc7865867e987129",
      "old_mode": 33188,
      "old_path": "mkdebian/debian/files",
      "new_id": "4061fba8ebcc52e195764e0bbc7865867e987129",
      "new_mode": 33188,
      "new_path": "agent/mkdebian/debian/files",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c224dbdff6b2029dbadbb668df0fa7b4d16d2c83",
      "old_mode": 33188,
      "old_path": "mkdebian/debian/logrotate.d/openolt",
      "new_id": "c224dbdff6b2029dbadbb668df0fa7b4d16d2c83",
      "new_mode": 33188,
      "new_path": "agent/mkdebian/debian/logrotate.d/openolt",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "61e1bb7a2fa481adf1a37b1a1b72407ad045de31",
      "old_mode": 33261,
      "old_path": "mkdebian/debian/rules",
      "new_id": "61e1bb7a2fa481adf1a37b1a1b72407ad045de31",
      "new_mode": 33261,
      "new_path": "agent/mkdebian/debian/rules",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3fc9d780f5ee34694b3117ca3865e7599fd5c740",
      "old_mode": 33261,
      "old_path": "scripts/init.d/bal_core_dist",
      "new_id": "3fc9d780f5ee34694b3117ca3865e7599fd5c740",
      "new_mode": 33261,
      "new_path": "agent/scripts/init.d/bal_core_dist",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "bd414c981f2fb4090e3a7a754595bae6eb79c9db",
      "old_mode": 33261,
      "old_path": "scripts/init.d/openolt",
      "new_id": "bd414c981f2fb4090e3a7a754595bae6eb79c9db",
      "new_mode": 33261,
      "new_path": "agent/scripts/init.d/openolt",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "cbbbaada8031cf54f359df9c585dba07e0fb1bfd",
      "old_mode": 33188,
      "old_path": "sim/core.cc",
      "new_id": "cbbbaada8031cf54f359df9c585dba07e0fb1bfd",
      "new_mode": 33188,
      "new_path": "agent/sim/core.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7db554bc96f786119a4d7775f5b1242bd65a87a9",
      "old_mode": 33188,
      "old_path": "sim/core.h",
      "new_id": "7db554bc96f786119a4d7775f5b1242bd65a87a9",
      "new_mode": 33188,
      "new_path": "agent/sim/core.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "379c75a00984ae39fb5a73f52277cf9e78a9bf94",
      "old_mode": 33188,
      "old_path": "src/core.cc",
      "new_id": "379c75a00984ae39fb5a73f52277cf9e78a9bf94",
      "new_mode": 33188,
      "new_path": "agent/src/core.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "53588e4f76e54cce0bd2ddfa8dcbfe15c58abe36",
      "old_mode": 33188,
      "old_path": "src/error_format.cc",
      "new_id": "53588e4f76e54cce0bd2ddfa8dcbfe15c58abe36",
      "new_mode": 33188,
      "new_path": "agent/src/error_format.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "973645642956bb2ef658b25c86c6437de6249124",
      "old_mode": 33188,
      "old_path": "src/error_format.h",
      "new_id": "973645642956bb2ef658b25c86c6437de6249124",
      "new_mode": 33188,
      "new_path": "agent/src/error_format.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "fd40603ba530b9337e10cddce8e2d659232e220d",
      "old_mode": 33188,
      "old_path": "src/indications.cc",
      "new_id": "fd40603ba530b9337e10cddce8e2d659232e220d",
      "new_mode": 33188,
      "new_path": "agent/src/indications.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "db064d34903439f8cf2589d12386df95a8d45d93",
      "old_mode": 33188,
      "old_path": "src/indications.h",
      "new_id": "db064d34903439f8cf2589d12386df95a8d45d93",
      "new_mode": 33188,
      "new_path": "agent/src/indications.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7bdde4cfabcef5773c89f22377d49e68b826a521",
      "old_mode": 33188,
      "old_path": "src/stats_collection.cc",
      "new_id": "7bdde4cfabcef5773c89f22377d49e68b826a521",
      "new_mode": 33188,
      "new_path": "agent/src/stats_collection.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "743d0be2e7ced407ac51dd2e709edd8c9160f4c9",
      "old_mode": 33188,
      "old_path": "src/stats_collection.h",
      "new_id": "743d0be2e7ced407ac51dd2e709edd8c9160f4c9",
      "new_mode": 33188,
      "new_path": "agent/src/stats_collection.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3279acd5ab032327c50948a996fd9cf6f935bab4",
      "old_mode": 33188,
      "old_path": "src/translation.cc",
      "new_id": "3279acd5ab032327c50948a996fd9cf6f935bab4",
      "new_mode": 33188,
      "new_path": "agent/src/translation.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "285eaf1c9e2e524c382f15b06bb08153b21a106f",
      "old_mode": 33188,
      "old_path": "src/translation.h",
      "new_id": "285eaf1c9e2e524c382f15b06bb08153b21a106f",
      "new_mode": 33188,
      "new_path": "agent/src/translation.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0ddff3f2a496ec25ab7e8153edd465b6b375cdb9",
      "old_mode": 33188,
      "old_path": "src/utils.cc",
      "new_id": "0ddff3f2a496ec25ab7e8153edd465b6b375cdb9",
      "new_mode": 33188,
      "new_path": "agent/src/utils.cc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "53f4a99aa774e98cf80add246a1f9ede9027157d",
      "old_mode": 33188,
      "old_path": "src/utils.h",
      "new_id": "53f4a99aa774e98cf80add246a1f9ede9027157d",
      "new_mode": 33188,
      "new_path": "agent/src/utils.h",
      "score": 100
    }
  ]
}
