)]}'
{
  "commit": "f184b349f753d7e1cfb61b7afab796fad958c19e",
  "tree": "d032b1fc57a8bc6e5353915be98ed50b25d1c5cb",
  "parents": [
    "efb5528eb645a771a7f917c00004815196a8ceb4"
  ],
  "author": {
    "name": "A.R Karthick",
    "email": "kramanar@ciena.com",
    "time": "Fri Jan 27 19:30:50 2017 -0800"
  },
  "committer": {
    "name": "A.R Karthick",
    "email": "kramanar@ciena.com",
    "time": "Fri Jan 27 19:33:05 2017 -0800"
  },
  "message": "Complete overhaul of the implementation of ONOS cord instance wrapper for cord-tester.\nIt now patches the onos-cord compose instance in place and restores it back on cleanup.\nA sample manifest-cord.json illustrates the usage if one wants to wrap the existing onos-cord running instance\nin CiaB head-node (called prod)\nThis is required because of the manner in which the onos-cord instance networks are created automatically matching the docker networks that already exist for the onos instances.\nThe service profile spec allows one to synchronize the configuration/apps for the onos-cord running instance.\n\nChange-Id: Icd066d8b953eccb7dcd7330775b548d36a7fb33e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b4e4f6ac9b146f05062a23ff9c662e48af2c4dc8",
      "old_mode": 33261,
      "old_path": "src/test/setup/cord-test.py",
      "new_id": "3e66fd8db7b76c38c42060c4aeddbbc701a55a18",
      "new_mode": 33261,
      "new_path": "src/test/setup/cord-test.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a83be394d55dc9bdb2345ac48b948ba411c90b31",
      "new_mode": 33188,
      "new_path": "src/test/setup/manifest-cord.json"
    },
    {
      "type": "modify",
      "old_id": "1a7656b620bdcfd95e5ed95752a623740a70aeaa",
      "old_mode": 33188,
      "old_path": "src/test/utils/CordContainer.py",
      "new_id": "5f1ea2c3975c70c600118ff2f2f7e08909a358b0",
      "new_mode": 33188,
      "new_path": "src/test/utils/CordContainer.py"
    },
    {
      "type": "modify",
      "old_id": "792926a10edbdf9a91c285bba77eab46b614f1f0",
      "old_mode": 33188,
      "old_path": "src/test/utils/TestManifest.py",
      "new_id": "b5ec2d4e529198f0bc2cf1d092538e5c5689eed5",
      "new_mode": 33188,
      "new_path": "src/test/utils/TestManifest.py"
    }
  ]
}
