)]}'
{
  "commit": "13340f13324b6d7d3f2b0c07ff801af9759a6e97",
  "tree": "cd70d13e4090359839e0b5887dd6fec6c1cc7194",
  "parents": [
    "e9f4a2a934b1d6a0b9a0747f6858c005126d5ae9"
  ],
  "author": {
    "name": "Zhang, Chao B",
    "email": "chao.b.zhang@intel.com",
    "time": "Fri Jun 29 11:26:28 2018 +0800"
  },
  "committer": {
    "name": "Zhang, Chao B",
    "email": "chao.b.zhang@intel.com",
    "time": "Mon Jul 02 15:00:26 2018 +0800"
  },
  "message": "Implement Tcg2MeasurePpi. The interface will be available before \u0026 after Memory Ready\n\nSigned-off-by: Zhang, Chao B \u003cchao.b.zhang@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1ca33257952e406307f8f611a26293e5d4d5505e",
      "new_mode": 33188,
      "new_path": "MdePkg/Include/Ppi/Tcg2Measure.h"
    },
    {
      "type": "modify",
      "old_id": "8d64b4fefe7d4c74ab717f869ba0e2a301c174f4",
      "old_mode": 33188,
      "old_path": "SecurityPkg/SecurityPkg.dec",
      "new_id": "08f8974259c89b27969a55459ea2ec0a27553c88",
      "new_mode": 33188,
      "new_path": "SecurityPkg/SecurityPkg.dec"
    },
    {
      "type": "modify",
      "old_id": "74cdd1fa88f0a182d1ca4964b41f882a99e5b4a3",
      "old_mode": 33188,
      "old_path": "SecurityPkg/Tcg/Tcg2Pei/Tcg2Pei.c",
      "new_id": "1153c147c8624e1b72d40bcaa8ef3c9ff92cc0be",
      "new_mode": 33188,
      "new_path": "SecurityPkg/Tcg/Tcg2Pei/Tcg2Pei.c"
    },
    {
      "type": "modify",
      "old_id": "9608f9ae7e459b6046dcc39433e97946140c95ee",
      "old_mode": 33188,
      "old_path": "SecurityPkg/Tcg/Tcg2Pei/Tcg2Pei.inf",
      "new_id": "486f8b2005cc9e23bbdeab69e9f332f655704049",
      "new_mode": 33188,
      "new_path": "SecurityPkg/Tcg/Tcg2Pei/Tcg2Pei.inf"
    }
  ]
}
