)]}'
{
  "commit": "73dbb4e243f47afef0d1bb61988608e256939e87",
  "tree": "60d22903496eb2de04ff3c60f0a78a9e9a1c2648",
  "parents": [
    "eba6065d11b0f5ab76b4cda867a21aa5a8b4c092"
  ],
  "author": {
    "name": "lavado",
    "email": "glavado@whitestack.com",
    "time": "Wed Dec 11 06:32:48 2019 -0500"
  },
  "committer": {
    "name": "lavado",
    "email": "glavado@whitestack.com",
    "time": "Wed Dec 11 06:58:01 2019 -0500"
  },
  "message": "Collect null project_ids as empty strings\n\nThis deals with errored or transient elements at common\ndatabase that do not have a valid project_id.\n\nFixes bug 966\n\nChange-Id: I628d621a9ad94c7c7e96894af8743fd30b90d893\nSigned-off-by: lavado \u003cglavado@whitestack.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "37b929333d7a2be7a38fb97b9f2160792d0ab542",
      "old_mode": 33188,
      "old_path": "osm_mon/collector/infra_collectors/base_osinfra.py",
      "new_id": "bce363ce7fa99a4ea27536bab27330284a72690f",
      "new_mode": 33188,
      "new_path": "osm_mon/collector/infra_collectors/base_osinfra.py"
    },
    {
      "type": "modify",
      "old_id": "1ad2f4fc43d04c0672278c9f2d47edfe961d4d23",
      "old_mode": 33188,
      "old_path": "osm_mon/collector/infra_collectors/onos.py",
      "new_id": "33a3aa422cb0b1a59392560addae5d5525ebde7d",
      "new_mode": 33188,
      "new_path": "osm_mon/collector/infra_collectors/onos.py"
    },
    {
      "type": "modify",
      "old_id": "7f8ebc294fff543eeb112bf8cfe0c29b43d6f07d",
      "old_mode": 33188,
      "old_path": "osm_mon/collector/infra_collectors/vmware.py",
      "new_id": "6accd65a450f4b8d5ebba9d1afadfa2efed688e3",
      "new_mode": 33188,
      "new_path": "osm_mon/collector/infra_collectors/vmware.py"
    },
    {
      "type": "modify",
      "old_id": "82ee98fc33e073050a115b49e7c73f5c35797afa",
      "old_mode": 33188,
      "old_path": "osm_mon/collector/vnf_collectors/juju.py",
      "new_id": "1ca8bf591043db6ca94304eab3d495ade2fea202",
      "new_mode": 33188,
      "new_path": "osm_mon/collector/vnf_collectors/juju.py"
    },
    {
      "type": "modify",
      "old_id": "d1cd2a17387ddd48480328b5f1eb49a38ea07544",
      "old_mode": 33188,
      "old_path": "osm_mon/collector/vnf_collectors/openstack.py",
      "new_id": "60b387cf2e4d0a5887b1195687154618444f771a",
      "new_mode": 33188,
      "new_path": "osm_mon/collector/vnf_collectors/openstack.py"
    },
    {
      "type": "modify",
      "old_id": "b59f02d398b032ef509e96d2f0c7c124cc43834d",
      "old_mode": 33188,
      "old_path": "osm_mon/collector/vnf_collectors/vio.py",
      "new_id": "8413496ef008022d09481b284229981d1991b71f",
      "new_mode": 33188,
      "new_path": "osm_mon/collector/vnf_collectors/vio.py"
    },
    {
      "type": "modify",
      "old_id": "888b01379b16ca89edf99e33d769d9b11d1ae910",
      "old_mode": 33188,
      "old_path": "osm_mon/collector/vnf_collectors/vmware.py",
      "new_id": "b974d76ee42d83bd3421f3b1c00ef49a1e0a18ed",
      "new_mode": 33188,
      "new_path": "osm_mon/collector/vnf_collectors/vmware.py"
    }
  ]
}
