)]}'
{
  "commit": "2bdb6b31e4b86a5ae88fbceb70bd05143cef318b",
  "tree": "766a1571ac170fc997e1a87829de5f3976e8a94a",
  "parents": [
    "3d565e206c2dc0ac28f3921e1e44e6a865d4fc8c"
  ],
  "author": {
    "name": "Zsolt Haraszti",
    "email": "zharaszt@ciena.com",
    "time": "Thu Nov 03 16:56:17 2016 -0700"
  },
  "committer": {
    "name": "Zsolt Haraszti",
    "email": "zharaszt@ciena.com",
    "time": "Thu Nov 03 19:33:59 2016 -0700"
  },
  "message": "Nomralize component start()/stop()\n\nAlso fixed the /schema swagger/rest entry. It did not work\nbecause the 3rdparty protobuf_to_dict library cannot handle\nMap fields. Changed the two map fields to a single list\nentry.\n\nChange-Id: Ib25a528701b67d58d32451687724c8247da6efa5\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9129b2e409eb0899998f06aaf2b91e027bf0fb77",
      "old_mode": 33188,
      "old_path": "chameleon/grpc_client/grpc_client.py",
      "new_id": "75c78ebaaee486c1634a3852faacf60273239cb6",
      "new_mode": 33188,
      "new_path": "chameleon/grpc_client/grpc_client.py"
    },
    {
      "type": "modify",
      "old_id": "14c854be78288466db7f1a0920a0b6613d62156b",
      "old_mode": 33261,
      "old_path": "chameleon/main.py",
      "new_id": "0065b6627c71049c06eebd819be067b2744a80bc",
      "new_mode": 33261,
      "new_path": "chameleon/main.py"
    },
    {
      "type": "modify",
      "old_id": "5398c32eef51717fc3ca92467efd627f5bd97217",
      "old_mode": 33261,
      "old_path": "chameleon/protoc_plugins/gw_gen.py",
      "new_id": "20249c2cfa7aae7df49cffd89e8ead520a8893bf",
      "new_mode": 33261,
      "new_path": "chameleon/protoc_plugins/gw_gen.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "31c0417884134ea1b73894c28ee50884d828c834",
      "new_mode": 33188,
      "new_path": "chameleon/protoc_plugins/schema2dict.py"
    },
    {
      "type": "modify",
      "old_id": "530d74ad15c1eef7d58ea62c498328f70c6d959b",
      "old_mode": 33188,
      "old_path": "chameleon/protos/schema.proto",
      "new_id": "2a1ec08148ced029c4a2d8c0cb24a5f64c606013",
      "new_mode": 33188,
      "new_path": "chameleon/protos/schema.proto"
    },
    {
      "type": "modify",
      "old_id": "eab43f5aff10c68dbcaa360d131e841a8cc4ce98",
      "old_mode": 33188,
      "old_path": "chameleon/protos/schema_pb2.py",
      "new_id": "f5f17d29a9065459826c8ed1a7cda070d39aa5a8",
      "new_mode": 33188,
      "new_path": "chameleon/protos/schema_pb2.py"
    },
    {
      "type": "modify",
      "old_id": "c46ad8867c975aef6cedd477d8261a04a50747ce",
      "old_mode": 33188,
      "old_path": "chameleon/web_server/web_server.py",
      "new_id": "c96be0f3710b0eff1998d1f8502b3f930eff53a6",
      "new_mode": 33188,
      "new_path": "chameleon/web_server/web_server.py"
    },
    {
      "type": "modify",
      "old_id": "ab1b868484ac124e8366a6572ece8e816a52ed50",
      "old_mode": 33188,
      "old_path": "ofagent/agent.py",
      "new_id": "cabcc6c0fad5a7fd1cad82d4ca0a81687b71e046",
      "new_mode": 33188,
      "new_path": "ofagent/agent.py"
    },
    {
      "type": "modify",
      "old_id": "13fb6de9a5a740ee8550b52a7a21e2978c2e93ec",
      "old_mode": 33188,
      "old_path": "ofagent/connection_mgr.py",
      "new_id": "0bb2f8909697c3c10f757b2e611a32202d9c1047",
      "new_mode": 33188,
      "new_path": "ofagent/connection_mgr.py"
    },
    {
      "type": "modify",
      "old_id": "efbc038cb956b01409b9a535d30521489e12e502",
      "old_mode": 33188,
      "old_path": "ofagent/grpc_client.py",
      "new_id": "5b6b0a883f4322dbae1ebb947958315d3d609fdb",
      "new_mode": 33188,
      "new_path": "ofagent/grpc_client.py"
    },
    {
      "type": "modify",
      "old_id": "f74ff206186aa5ce7f487f214c4cf2ca24a9d663",
      "old_mode": 33188,
      "old_path": "ofagent/loxi/connection.py",
      "new_id": "0882ac4b43137335367938944956bccf43366216",
      "new_mode": 33188,
      "new_path": "ofagent/loxi/connection.py"
    },
    {
      "type": "modify",
      "old_id": "5b2169275e0b0482b8444e3b699b1d8d9e723b3a",
      "old_mode": 33261,
      "old_path": "ofagent/main.py",
      "new_id": "1d6149eeae03713fcc476b17a4c358d111cef76d",
      "new_mode": 33261,
      "new_path": "ofagent/main.py"
    },
    {
      "type": "modify",
      "old_id": "e1097829255fbc426e75860d62b23ff19d3d1655",
      "old_mode": 33188,
      "old_path": "ofagent/of_protocol_handler.py",
      "new_id": "1c284ebb954d8f39d25c24f5b6a28a5df7afcd77",
      "new_mode": 33188,
      "new_path": "ofagent/of_protocol_handler.py"
    },
    {
      "type": "modify",
      "old_id": "f8c5e46e0b116031278e07d5a7cb323049d73eb4",
      "old_mode": 33188,
      "old_path": "ofagent/protos/schema_pb2.py",
      "new_id": "9f54c3a5ee4399e0f1351742b97150a7e6875f62",
      "new_mode": 33188,
      "new_path": "ofagent/protos/schema_pb2.py"
    },
    {
      "type": "modify",
      "old_id": "6dab4e7e6eb15345ce16d67b56e6b951657fe9cc",
      "old_mode": 33188,
      "old_path": "ofagent/protos/third_party/__init__.py",
      "new_id": "0608e8c9b7235d780b116f68eeda8ce014cbc2bc",
      "new_mode": 33188,
      "new_path": "ofagent/protos/third_party/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "484f6c3f8f8443e80fbd2cfa0b6e7f8856f1edc4",
      "old_mode": 33261,
      "old_path": "voltha/adapters/microsemi/chat.py",
      "new_id": "80b026b6788591a62afbf5b7b9edd98ad8cafebb",
      "new_mode": 33261,
      "new_path": "voltha/adapters/microsemi/chat.py"
    },
    {
      "type": "modify",
      "old_id": "1c8c57bcdb276d2e2589c00d45d42c8c77da08ce",
      "old_mode": 33188,
      "old_path": "voltha/coordinator.py",
      "new_id": "39836b8e94144d4b065b1dd34aab693ed9a594ee",
      "new_mode": 33188,
      "new_path": "voltha/coordinator.py"
    },
    {
      "type": "modify",
      "old_id": "3a25e7f330a24e21a142ed219c09ed514ad78289",
      "old_mode": 33188,
      "old_path": "voltha/core/device_model.py",
      "new_id": "262e18f9ba038beb261d2b7dd0742ad4a81287d3",
      "new_mode": 33188,
      "new_path": "voltha/core/device_model.py"
    },
    {
      "type": "modify",
      "old_id": "7f1e177b25d521fc5eb4fd5270c096c7f14d4212",
      "old_mode": 33188,
      "old_path": "voltha/leader.py",
      "new_id": "ddb15ee4cfe3979061affe1723793b004996c364",
      "new_mode": 33188,
      "new_path": "voltha/leader.py"
    },
    {
      "type": "modify",
      "old_id": "3d03653805d3bd26d9c7d544530ad1fb42564bd0",
      "old_mode": 33261,
      "old_path": "voltha/main.py",
      "new_id": "a9a0157a34c04dabb2c3bfa42921c1fa11a20e6e",
      "new_mode": 33261,
      "new_path": "voltha/main.py"
    },
    {
      "type": "modify",
      "old_id": "489e0ffc95f62eb4bfe3d6d17b85163c7d1bd9a3",
      "old_mode": 33188,
      "old_path": "voltha/northbound/grpc/grpc_server.py",
      "new_id": "9c0417f0b73cfce594baf3b872641cf61795d929",
      "new_mode": 33188,
      "new_path": "voltha/northbound/grpc/grpc_server.py"
    },
    {
      "type": "modify",
      "old_id": "578b0e00a2af6800dbfb91c2c68302814901d1db",
      "old_mode": 33188,
      "old_path": "voltha/protos/schema.desc",
      "new_id": "bb16d0de3da9354249652f55c91264a2b98b19b0",
      "new_mode": 33188,
      "new_path": "voltha/protos/schema.desc"
    },
    {
      "type": "modify",
      "old_id": "8f9b64369278f42bc78752da8d85cf2cf8d44087",
      "old_mode": 33188,
      "old_path": "voltha/protos/schema.proto",
      "new_id": "9e97c7f78fc460d5e5e6d92d03d11a115161768b",
      "new_mode": 33188,
      "new_path": "voltha/protos/schema.proto"
    },
    {
      "type": "modify",
      "old_id": "f8c5e46e0b116031278e07d5a7cb323049d73eb4",
      "old_mode": 33188,
      "old_path": "voltha/protos/schema_pb2.py",
      "new_id": "9f54c3a5ee4399e0f1351742b97150a7e6875f62",
      "new_mode": 33188,
      "new_path": "voltha/protos/schema_pb2.py"
    },
    {
      "type": "modify",
      "old_id": "8d0206c512c2041edd49b20c8ca3839b748dbc41",
      "old_mode": 33188,
      "old_path": "voltha/worker.py",
      "new_id": "d8b11a944e2de79a00c0b7d3506ae9bca1158105",
      "new_mode": 33188,
      "new_path": "voltha/worker.py"
    }
  ]
}
