)]}'
{
  "log": [
    {
      "commit": "afda26f3ebfad61565a8cf5bae37991608ada6f1",
      "tree": "ff6776dfa2c4e524b3561e14269faccc2bcf22f6",
      "parents": [
        "e9f39bcaa477540186888266e1d7cc37c48241c0"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Thu Oct 05 14:43:47 2017 -0700"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Tue Oct 10 14:43:27 2017 -0700"
      },
      "message": "CORD-1966 Fix synchronizer errors\n\nChange-Id: I0d28a7678fa3d248325e2ff0d3e725d6484e3220\n"
    },
    {
      "commit": "e9f39bcaa477540186888266e1d7cc37c48241c0",
      "tree": "8b5c11e743691dd1b815bf95534c02e26b40e599",
      "parents": [
        "b263b2dff300b0864c82b0b6fa8f12994a29e716"
      ],
      "author": {
        "name": "Pingping Lin",
        "email": "pingping@onlab.us",
        "time": "Wed Oct 04 16:04:46 2017 -0700"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Tue Oct 10 14:43:27 2017 -0700"
      },
      "message": "update how to run synchronizer\n\nChange-Id: I662a7057d26dd6492176c610fb35acb5be2a738d\n"
    },
    {
      "commit": "b263b2dff300b0864c82b0b6fa8f12994a29e716",
      "tree": "5662d4874bccf88b6059d49781d61d93375c4464",
      "parents": [
        "7ea29aa8316054b1e30e3f1d1f7dd6ab411b6ce5"
      ],
      "author": {
        "name": "Pingping Lin",
        "email": "pingping@onlab.us",
        "time": "Wed Oct 04 11:29:50 2017 -0700"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Tue Oct 10 14:43:27 2017 -0700"
      },
      "message": "refactor for v4.1\n\nChange-Id: Ic2241a54348143640d2d6ee8683b53f2ec243aab\n"
    },
    {
      "commit": "7ea29aa8316054b1e30e3f1d1f7dd6ab411b6ce5",
      "tree": "4e4674922ef7cc5b68947d45c39ffb725db23a3d",
      "parents": [
        "5b7a5d48134b8d4ba36b8d5afbd9402ff1bd09c9"
      ],
      "author": {
        "name": "Pingping Lin",
        "email": "pingping@onlab.us",
        "time": "Tue Oct 03 16:39:23 2017 -0700"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Tue Oct 10 14:43:27 2017 -0700"
      },
      "message": "move all 3.0 files to 4.1 as the first step\n\nChange-Id: Iab7810a02bfdf25bffca4e144fcae994f72e0048\n"
    },
    {
      "commit": "5b7a5d48134b8d4ba36b8d5afbd9402ff1bd09c9",
      "tree": "a878a231a5dcd946ae68a773c9200de4200dabcc",
      "parents": [
        "fda62d4fce426a6df88b96a66f03cda2cda5222b"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Aug 08 13:05:26 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Aug 08 13:05:26 2017 -0700"
      },
      "message": "[CORD-1685] Adding copyright informations\n\nChange-Id: Ia6a9da6ce8cd752940fab6668626b758cd85e1d1\n"
    },
    {
      "commit": "fda62d4fce426a6df88b96a66f03cda2cda5222b",
      "tree": "d65ba0bea61d644a0c15c3ae221bee3c63e7db2e",
      "parents": [
        "9cd5bceb8b22a97f58fceafad51b3a7d7fba9345"
      ],
      "author": {
        "name": "Saleil Bhat",
        "email": "smbhat@stanford.edu",
        "time": "Sat Feb 18 15:07:23 2017 -0800"
      },
      "committer": {
        "name": "Saleil Bhat",
        "email": "smbhat@stanford.edu",
        "time": "Sat Feb 18 15:11:52 2017 -0800"
      },
      "message": "fixed synchronizer error \"services.vmmeservice.models not found\"\nit can be found in \"services.vmme.models\"\n\n\"python: can\u0027t open file \u0027vmme-synchronizer.py\u0027: [Errno 2] No such file or directory\"\nis already fixed; code on rack is just outdated\n\nChange-Id: I4159f980f476b95bee320559f6b0e758e277697c\n"
    },
    {
      "commit": "9cd5bceb8b22a97f58fceafad51b3a7d7fba9345",
      "tree": "86eb15050e72d6e1aa3bca3978d27b05059f86e4",
      "parents": [
        "fe3250a49814101215a3770b4b3332d9b60b956c"
      ],
      "author": {
        "name": "Saleil Bhat",
        "email": "smbhat@stanford.edu",
        "time": "Thu Feb 09 18:26:10 2017 -0800"
      },
      "committer": {
        "name": "Saleil Bhat",
        "email": "smbhat@stanford.edu",
        "time": "Thu Feb 09 18:26:10 2017 -0800"
      },
      "message": "Set host\u003dxos_db, enabled proxy ssh, changed name of synchronizer directory to \u0027vmme\u0027 for consistency with other mcord services\n\nChange-Id: I4a573b5c1f5348008c1cf47aacc56bbf8975ed87\n"
    },
    {
      "commit": "fe3250a49814101215a3770b4b3332d9b60b956c",
      "tree": "1c5e3e0e746b17879f77eb38d3fd3df172e344b0",
      "parents": [
        "7b99c848e3b99d75d8008192680aa26621a0e682"
      ],
      "author": {
        "name": "Saleil Bhat",
        "email": "smbhat@stanford.edu",
        "time": "Fri Feb 03 17:14:19 2017 -0800"
      },
      "committer": {
        "name": "Saleil Bhat",
        "email": "smbhat@stanford.edu",
        "time": "Fri Feb 03 17:15:13 2017 -0800"
      },
      "message": "fixed two typos;\n1. \u0027sychronizer\u0027 changed to \u0027synchronizer\u0027\n2. \u0027vmmeservice-synchronizer\u0027 changed to \u0027vmme-synchronizer\u0027\n\nChange-Id: I4bbdb57b4194c902bf1ea3bbc5b4aa92d0252069\n"
    },
    {
      "commit": "7b99c848e3b99d75d8008192680aa26621a0e682",
      "tree": "62f15c6857e3ed14c31acc1fe8686e1c7d0500cf",
      "parents": [
        "0c9cc0c93a5f7f3d964badf9edb709d0fa4761f8"
      ],
      "author": {
        "name": "Saleil Bhat",
        "email": "smbhat@stanford.edu",
        "time": "Wed Jan 25 16:58:35 2017 -0800"
      },
      "committer": {
        "name": "Pingping Lin",
        "email": "pingping@onlab.us",
        "time": "Wed Jan 25 17:17:05 2017 -0800"
      },
      "message": "add back \u0027run.sh\u0027 and \u0027stop.sh\u0027 to start and stop the synchronizer\n\nChange-Id: I1158a4e8357395a5874d5db23621b19c693cae79\n"
    },
    {
      "commit": "0c9cc0c93a5f7f3d964badf9edb709d0fa4761f8",
      "tree": "f8d408d1dbe8cb92b1630803b9779c49ebbd8a77",
      "parents": [
        "22afba8579f13386982d8043109c99b53c0c01af"
      ],
      "author": {
        "name": "Pingping Lin",
        "email": "pingping@onlab.us",
        "time": "Wed Jan 25 17:10:53 2017 -0800"
      },
      "committer": {
        "name": "Pingping Lin",
        "email": "pingping@onlab.us",
        "time": "Wed Jan 25 17:11:22 2017 -0800"
      },
      "message": "comment out the tasks we do not need\n\nChange-Id: Ia142a443d24ae6ddeb40ae784b770a77a8524935\n"
    },
    {
      "commit": "22afba8579f13386982d8043109c99b53c0c01af",
      "tree": "d14007d9252377592b3cbc48b9932ccc99e7ff44",
      "parents": [
        "c2c0d345809b4ca4fe2965b652c92b4bfdc1c6dc"
      ],
      "author": {
        "name": "Saleil Bhat",
        "email": "smbhat@stanford.edu",
        "time": "Sat Jan 21 23:10:09 2017 -0800"
      },
      "committer": {
        "name": "Saleil Bhat",
        "email": "smbhat@stanford.edu",
        "time": "Mon Jan 23 18:24:41 2017 -0800"
      },
      "message": "created separate \u0027image_name\u0027 field to allow user to specify desired VM through TOSCA;\nif \u0027default\u0027 used for \u0027image_name\u0027, will use slice\u0027s default image\n\nChange-Id: I2cc286c91915fdb8ca24c949ad25255841b8c15f\n"
    },
    {
      "commit": "c2c0d345809b4ca4fe2965b652c92b4bfdc1c6dc",
      "tree": "f53fcdd609d5285b360afdbdfcbaf2a08b749167",
      "parents": [
        "c0cb66c47463b55c7bb962214125302c7351e9ab"
      ],
      "author": {
        "name": "Saleil Bhat",
        "email": "smbhat@stanford.edu",
        "time": "Sat Jan 21 10:56:56 2017 -0800"
      },
      "committer": {
        "name": "Saleil Bhat",
        "email": "smbhat@stanford.edu",
        "time": "Sat Jan 21 10:57:26 2017 -0800"
      },
      "message": "added back ansible playbook to vmme service; accidentally removed it in the last\ncommit\n\nChange-Id: Ia9d44b4d029237ec0f62d4d395b19ad3c3ed6ca4\n"
    },
    {
      "commit": "c0cb66c47463b55c7bb962214125302c7351e9ab",
      "tree": "0a6ed47a3602383e6e237dd267e353c4749e91af",
      "parents": [
        "fcbe1eb7bd0715ec7f4dfa6a5387985773811071"
      ],
      "author": {
        "name": "Saleil Bhat",
        "email": "smbhat@stanford.edu",
        "time": "Tue Jan 17 15:06:39 2017 -0800"
      },
      "committer": {
        "name": "Saleil Bhat",
        "email": "smbhat@stanford.edu",
        "time": "Tue Jan 17 15:06:39 2017 -0800"
      },
      "message": "Removed unnecessary files\n\nChange-Id: I3eba05a299bfa49e737364be0dfbca60eaa68c7b\n"
    },
    {
      "commit": "fcbe1eb7bd0715ec7f4dfa6a5387985773811071",
      "tree": "2522de4a1d0c0096b28a932eeee12c342fb67757",
      "parents": [
        "1c5593d3e2f279a1c7777794d8e2e3104c2d951d"
      ],
      "author": {
        "name": "Saleil Bhat",
        "email": "smbhat@stanford.edu",
        "time": "Tue Jan 10 16:16:17 2017 -0800"
      },
      "committer": {
        "name": "Saleil Bhat",
        "email": "smbhat@stanford.edu",
        "time": "Tue Jan 10 16:16:17 2017 -0800"
      },
      "message": "added admin html form for mme service\n\nChange-Id: I37b5c572dc7b134877927bc87b67c943d9878e33\n"
    },
    {
      "commit": "1c5593d3e2f279a1c7777794d8e2e3104c2d951d",
      "tree": "d9493da9f6a2a03182d5d99e8976a76bfad29812",
      "parents": [
        "783444b18030c26e77d00d52c35b21fea03cd63b"
      ],
      "author": {
        "name": "Saleil Bhat",
        "email": "smbhat@stanford.edu",
        "time": "Fri Jan 06 15:25:57 2017 -0800"
      },
      "committer": {
        "name": "Saleil Bhat",
        "email": "smbhat@stanford.edu",
        "time": "Fri Jan 06 15:25:57 2017 -0800"
      },
      "message": "added skeleton vMME service (non-functional)\n\nChange-Id: I0aa121a125df8587b2951fda9b1a7e0b4accc0ac\n"
    }
  ]
}
