)]}'
{
  "log": [
    {
      "commit": "865b11c6804a8ede882fa87d506a4c18d58e6e0c",
      "tree": "aa7a5bb009bbeab2aa22a4f5daee4e5cdb267998",
      "parents": [
        "b8cdf55d58229cbc19e567f53ef476eb4a77fb3b"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Feb 14 16:57:44 2018 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Feb 14 17:02:46 2018 -0800"
      },
      "message": "[CORD-2719] Consider previous position of existing nodes in the graph\n\nChange-Id: I1c814604391be3653d0515dfa3daf88cd780ed4a\n"
    },
    {
      "commit": "b8cdf55d58229cbc19e567f53ef476eb4a77fb3b",
      "tree": "2bdf28f1d670eba1acd89353849731c030c6ef9e",
      "parents": [
        "de75647b22dee620720ba31d12b7fa4215270676"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Mon Feb 12 17:56:26 2018 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Mon Feb 12 19:32:36 2018 -0800"
      },
      "message": "[CORD-2719] Refactoring the service graph to use a proper state machine\n\nChange-Id: I5d92aa876c9769701c93b2f5e7d47bdc311b6eb1\n"
    },
    {
      "commit": "1888b2aadae20a44e58aa8428683253c5078c1c3",
      "tree": "ab615423aa7049892b3a21bebb9c50875b8a7500",
      "parents": [
        "7fa3193f76443d779f74884e6421b79a275e585e"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Mon Jan 08 16:49:06 2018 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Jan 10 14:22:35 2018 -0800"
      },
      "message": "[CORD-2424] Adding Instances and Networks to the graph\n\nChange-Id: Ib30081f4995930d979447af59124896f1308f54d\n"
    },
    {
      "commit": "35fdf249b31b003a163ee0582a77c91f15782587",
      "tree": "e747da52fad4a95cb8fb06b4f3e3d7d8542cc8d8",
      "parents": [
        "6fdd37b8110367e9cc828d95a97aebcef63b03e9"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Thu Nov 30 12:29:45 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Thu Nov 30 12:30:09 2017 -0800"
      },
      "message": "[CORD-2324] Position the nodes not defined in the constraints\n\nChange-Id: I712a90828e0b6a12b31f62f7391feee64c123f2c\n"
    },
    {
      "commit": "8cf33a3881ee15ebf93094f5b24d757af89ee9e9",
      "tree": "330f79e924bed7995a11fe91c89aa3788d3a9864",
      "parents": [
        "0ae3c9218738a1c50e2b2909f52900de93b06f6a"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue Nov 14 15:52:29 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue Nov 28 20:12:03 2017 -0800"
      },
      "message": "[CORD-1943] New service graph\n- labels\n- enforcing service position\n- started documentation\n- toggling service instances\n- toggle fullscreen\n\nChange-Id: I01b71fb2607fb58711d4624f6b5b6479609b2f4f\n"
    }
  ]
}
