)]}'
{
  "commit": "a974c21c732a1ac1d0215a1db23bbc1092ecbaf6",
  "tree": "4677b866df6e03b95b095d40e4f36bcab03f6200",
  "parents": [
    "2f4e0ba90d919204118e10f3d70be799a1891f10"
  ],
  "author": {
    "name": "A R Karthick",
    "email": "kramanar@ciena.com",
    "time": "Mon Jul 17 19:47:12 2017 -0700"
  },
  "committer": {
    "name": "A R Karthick",
    "email": "kramanar@ciena.com",
    "time": "Mon Jul 17 19:47:12 2017 -0700"
  },
  "message": "A proof of concept web configuration server for cord-tester using flask (thin python webframework)\nWith this, you can pretty much load the test case configure before running cord-tester.\nThen run the cord-tester and finally restore.\nTo try:\nStart the web server first:\n./webserver-run.py\nThen run a curl get to retrieve test case config.\n./webserver-get.curl\nThen post the test case config (example for cluster test):\n./webserver-post.curl\nIf you want to restore, answer y and it would restore the config back.\nThis allows us to load test case configuration profiles before running automation with the config.\nAnd finally restore the config on automation complete.\n\nChange-Id: I90c603856761fbe2ee9c0fad23d10626899d35d3\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "62e669e168a19aae15a6d2cbe059d17611c93020",
      "new_mode": 33188,
      "new_path": "src/test/setup/flask-requirements.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bdaf7f8b43fc9f42c5d12272953d201cf1797f59",
      "new_mode": 33261,
      "new_path": "src/test/setup/webserver-get.curl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2ec2763acc2f3c89b138b2ccff5789ab7af238ac",
      "new_mode": 33261,
      "new_path": "src/test/setup/webserver-post.curl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "51f4d642a0353f788e08f2b3bb6923b470ff812f",
      "new_mode": 33261,
      "new_path": "src/test/setup/webserver-run.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2613a3d17637e6662a74f4fcf760cb22cf799e21",
      "new_mode": 33188,
      "new_path": "src/test/setup/webserver/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "33bdc1ee97708f9c8a02f8e279960add7a63a9dd",
      "new_mode": 33188,
      "new_path": "src/test/setup/webserver/cordTestConfig.py"
    }
  ]
}
