)]}'
{
  "log": [
    {
      "commit": "d0275bd0074389f125bd6f712ef9a81a80e67096",
      "tree": "831309faf0ec82799b58e3e16ad152d90d25aae8",
      "parents": [
        "5679eaa401eeba0aec181a79a458b9e05cf576ce"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Feb 27 21:06:34 2017 +0100"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Tue Feb 28 07:50:58 2017 -0800"
      },
      "message": "CORD-891: Add back .out files, with detailed logs\n\nChange-Id: I2e66b1e6dc70bc5314f5e536eb918aad619f0903\n"
    },
    {
      "commit": "5679eaa401eeba0aec181a79a458b9e05cf576ce",
      "tree": "9c69f94091785086df097691ec8c54f0a87612dd",
      "parents": [
        "c1783576a96ccbd5820569883413ac5b2d3dbe1c"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Feb 23 11:51:22 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Feb 27 10:06:35 2017 -0800"
      },
      "message": "[CORD-873] Updated modeldefs api to return _id suffix on related fields\nReturning service models\n\nChange-Id: Iff77e4f896d33566f4a150a14d06726a6ffb35d2\n"
    },
    {
      "commit": "c1783576a96ccbd5820569883413ac5b2d3dbe1c",
      "tree": "5c10b518267a3e1c298599a91e810e9094218a25",
      "parents": [
        "851b0ccc3718feef92bdc49f8219989d8b1691dc"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Feb 23 10:39:42 2017 +0100"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "sapan@onlab.us",
        "time": "Sun Feb 26 03:08:04 2017 -0800"
      },
      "message": "CORD-922: Made Ansible runner in Synchronizer multiprocessed. Fixes bug\n    in onboarding synchronizer, and one in the monitoring synchronizer. Also fixes environment variable bug, which prevented ANSIBLE_* variables from being set\n\nChange-Id: If58232de9ffee8ee0ef44f48c89b956856270d7c\n"
    },
    {
      "commit": "851b0ccc3718feef92bdc49f8219989d8b1691dc",
      "tree": "448d87df276cc3cc2474470458d3c4f46139ef29",
      "parents": [
        "d04ee96e63be901ed3979875288026e8ae69e0f6"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 24 17:12:01 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 24 17:12:01 2017 -0800"
      },
      "message": "fix vrouter endpoints appearing in wrong app\n\nChange-Id: Ia8a90ecdf81a6a7397a4ae6e43ab1d5610156ad4\n"
    },
    {
      "commit": "d04ee96e63be901ed3979875288026e8ae69e0f6",
      "tree": "e218ff163d111b4e4e9c0b435ed655d70f6563e4",
      "parents": [
        "22796ccd986750036323cfb2f89ef2d8bb7ec029"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 24 16:55:07 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 24 16:55:07 2017 -0800"
      },
      "message": "CORD-866 fix chameleon crud test\n\nChange-Id: I227fb8ef2a9fa9d00c4344e0b92f1637cde18c75\n"
    },
    {
      "commit": "22796ccd986750036323cfb2f89ef2d8bb7ec029",
      "tree": "5ad9c8e8fb1c3e8b5d7831f922da442f67ec7d0c",
      "parents": [
        "186372fc7a63a4c687106271623caa561ea5697c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 23 16:53:34 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 24 15:26:28 2017 -0800"
      },
      "message": "CORD-880 add accessor for core api\n\nChange-Id: Idd83ac235504b7266a6a72f9a50831f00f5ad22b\n"
    },
    {
      "commit": "186372fc7a63a4c687106271623caa561ea5697c",
      "tree": "57961026b5e93fd4c9109773fcce9f8d2c863610",
      "parents": [
        "1b3b37b0bb8ec31817cca87748c6687f8091d061"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 23 13:49:36 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 23 13:51:26 2017 -0800"
      },
      "message": "CORD-762 add deleted objects query, add class_names and pk attributes\n\nChange-Id: Ic47fc0e9792474fe5a1b3352f9399f9e195415bc\n"
    },
    {
      "commit": "1b3b37b0bb8ec31817cca87748c6687f8091d061",
      "tree": "9c10a2d4f6b0d381ac0a0a10df8e3025f04568be",
      "parents": [
        "57c748275e1318a5e04e29870a1d34c8a2434775"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 21 22:53:33 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Thu Feb 23 13:13:58 2017 -0800"
      },
      "message": "CORD-880 new base class for synchronizers\n\nChange-Id: Ia7b459f10a00c4ba92d363c8c4da9d7ab8839ff1\n"
    },
    {
      "commit": "57c748275e1318a5e04e29870a1d34c8a2434775",
      "tree": "ab1b5576a5f830617b0fd52b7bf421e828f75277",
      "parents": [
        "ad9c84e23943876dc0fac6dbb81c374f21730c6f"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 23 11:13:04 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 23 11:15:02 2017 -0800"
      },
      "message": "CORD-762 add support for update_fields\n\nChange-Id: Ifabe918fd02be2314112543d408acb68d23cd62f\n"
    },
    {
      "commit": "ad9c84e23943876dc0fac6dbb81c374f21730c6f",
      "tree": "49dc15013f1f874b3af8bb414afd76308085ca5e",
      "parents": [
        "ef8d85da397464f9c746bb2f5c84498ea22e638f"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 22 16:27:19 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Wed Feb 22 23:07:27 2017 -0800"
      },
      "message": "allow log_level to be overridden from config file\n\nChange-Id: I855c7671c382b36d5eedecee9d09df482c8402b6\n"
    },
    {
      "commit": "ef8d85da397464f9c746bb2f5c84498ea22e638f",
      "tree": "fc644f3ff8d6e6245ecc8e4991639980c051f924",
      "parents": [
        "7b43d76b31ede593db13e9eb1cf7c4abb3bd8475"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 21 16:44:28 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Tue Feb 21 23:33:52 2017 -0800"
      },
      "message": "CORD-762 add simple retry mechanism, support for invoke\n\nChange-Id: Ied583aaa9261adec353f061b9d29211d12dc95c7\n"
    },
    {
      "commit": "7b43d76b31ede593db13e9eb1cf7c4abb3bd8475",
      "tree": "ee01a28cb092c1a0daddf8f094d10ff5adeaab6d",
      "parents": [
        "ac2f2b592fcbb198627cbd93d109b0d053106f0e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 17 15:36:49 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Tue Feb 21 21:30:39 2017 -0800"
      },
      "message": "catch exceptions when purging objects\n\nChange-Id: I2551fcf0bb882bb31d0923cb1451c6b936499d45\n"
    },
    {
      "commit": "ac2f2b592fcbb198627cbd93d109b0d053106f0e",
      "tree": "196360b594cd664077c9a618c54eb2866fa08012",
      "parents": [
        "948249b21b352c54d0f5919a29fccd46562b34ba"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 21 14:53:23 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 21 14:53:23 2017 -0800"
      },
      "message": "CORD-762 add filter API\n\nChange-Id: I44f3e4e58826cf680a43ae81a25cf8057b7c70c7\n"
    },
    {
      "commit": "948249b21b352c54d0f5919a29fccd46562b34ba",
      "tree": "8150ad6d1036a9c124eec8cff99190f3fd077c88",
      "parents": [
        "e72e761c1cec15a6d8a7a9dbba8181b6071ac136"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 21 09:44:02 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 21 09:44:02 2017 -0800"
      },
      "message": "CORD-762 use entrypoint instead of cmd\n\nChange-Id: Icdfd0283e6d22147261f1f11d6facc95b29f4717\n"
    },
    {
      "commit": "e72e761c1cec15a6d8a7a9dbba8181b6071ac136",
      "tree": "0106d4543b9a94bf4c868e97650b5184192471c1",
      "parents": [
        "e48e6e795cd22ef901f77c682035ac38cd8aac15"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 20 10:07:09 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 20 10:48:49 2017 -0800"
      },
      "message": "CORD-762 add set_fk support to orm\n\nChange-Id: If86d5c041f3ea293aa2b109d881454cae95dd29a\n"
    },
    {
      "commit": "e48e6e795cd22ef901f77c682035ac38cd8aac15",
      "tree": "a58b23eb3552652bb8ec9d65fafe103a9efd8c8d",
      "parents": [
        "ac2910df0f864739a9c25afdacc7ebf8c4f98354"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Sat Feb 18 23:16:54 2017 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Sun Feb 19 08:35:00 2017 -0700"
      },
      "message": "Realign logging levels. autopep8\u0027d event_loop.py as it was an indentation mess\nuuids for task, more verbose, remove double logging\n\nChange-Id: I4729ebc352d1a5f3b7262105cf084773c5e58f6f\n"
    },
    {
      "commit": "ac2910df0f864739a9c25afdacc7ebf8c4f98354",
      "tree": "361f42ee0789c3cc7e1e34e17529a6e78177432d",
      "parents": [
        "8291541b2e12bf2f75e2b23d2f8b9287824b0661"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Sat Feb 18 18:42:10 2017 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Sat Feb 18 21:35:59 2017 -0800"
      },
      "message": "more granular logging in ansible callback\n\nChange-Id: Ic05d038da59bd2c67849cb3d831e334ab1acd637\n"
    },
    {
      "commit": "8291541b2e12bf2f75e2b23d2f8b9287824b0661",
      "tree": "c609333d50dbfcf400766c2232438ab943f87498",
      "parents": [
        "96b995ab692b62ee4045809240be39afe88989e1"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 17 11:04:41 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sat Feb 18 09:30:32 2017 -0800"
      },
      "message": "CORD-762 add secure capability to xossh\n\nChange-Id: I25255c0ab7426b4a021062c626491c9ef67d1d40\n"
    },
    {
      "commit": "96b995ab692b62ee4045809240be39afe88989e1",
      "tree": "b5dd17b1053d1ec0516c108ba271ec88b00ad4d3",
      "parents": [
        "81996099ff552b32812f221dfc0486c5ed1b7266"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 15 16:21:12 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Thu Feb 16 15:27:37 2017 -0800"
      },
      "message": "CORD-762 create xos_client python library\n\nChange-Id: I4b1db15a83c5539952d8577515a626bd0f738d68\n"
    },
    {
      "commit": "81996099ff552b32812f221dfc0486c5ed1b7266",
      "tree": "61266144b309d567e14649a58ee72619a00130c3",
      "parents": [
        "4599cfdae7e559a02c172efb7f5f2d92b5e8f663"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Feb 14 22:25:42 2017 -0800"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Thu Feb 16 10:37:33 2017 -0800"
      },
      "message": "CORD-959: Report logs to ELK early, tag failures, and send metadata as\nstring to bypass ELK system tags\n\nChange-Id: I19fdb1430954052903b644c43a13d10f83913106\n"
    },
    {
      "commit": "4599cfdae7e559a02c172efb7f5f2d92b5e8f663",
      "tree": "233632ba68c52bdaf61b46210ca3f683dbb32998",
      "parents": [
        "afdc468081f27b381cf655ee8afce82c8c21fe5e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 15 11:14:24 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 15 11:14:24 2017 -0800"
      },
      "message": "CORD-762 eliminate need for orm to directly import protos\n\nChange-Id: I7668793805a72ff15e3d4c7907628aded5192d4d\n"
    },
    {
      "commit": "afdc468081f27b381cf655ee8afce82c8c21fe5e",
      "tree": "4c99d605219b0eff5d2bed3658a59dcc67c1bb7f",
      "parents": [
        "402a2b405b460ca92006c600c680fdca3cb37bbc"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 14 14:49:05 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 14 15:11:13 2017 -0800"
      },
      "message": "CORD-910 added RunTosca gRPC API\n\nChange-Id: I657240df1d7c6d34da320295fecb61ce14cf964f\n"
    },
    {
      "commit": "402a2b405b460ca92006c600c680fdca3cb37bbc",
      "tree": "fbc9f2d081c237a169f26ca22ea23573a718acdd",
      "parents": [
        "41b2b747bb9ff4657a431ccdca5f78737bc040c7"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 09 22:35:23 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 13 16:45:57 2017 -0800"
      },
      "message": "CORD-842 automatically restart chameleon when API changes\n\nChange-Id: I9695690e401b851289127c6ffa5aadb76fe954e8\n"
    },
    {
      "commit": "41b2b747bb9ff4657a431ccdca5f78737bc040c7",
      "tree": "d96d2171712f91cde434e9c84a80d226e2837b79",
      "parents": [
        "8ef2bf2c81bce356d4c09e5e5a1aae8940003a54"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 10 16:55:18 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 10 16:57:06 2017 -0800"
      },
      "message": "CORD-842 update makefile for building xos-chameleon\n\nChange-Id: I271c8ca7ff81e5a47b6e4687a221805165cbcfb3\n"
    },
    {
      "commit": "8ef2bf2c81bce356d4c09e5e5a1aae8940003a54",
      "tree": "1b079ed0fcdbb4892c7ba933688bae021c16f971",
      "parents": [
        "519d7d9477d7f3c2bf5c8ca1dac99f710aca23dd"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 10 13:54:37 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 10 14:22:05 2017 -0800"
      },
      "message": "CORD-866 make test case username/password configurable\n\nChange-Id: I102c06b1c0aa4cc96bd9425cafabce0199400af9\n"
    },
    {
      "commit": "519d7d9477d7f3c2bf5c8ca1dac99f710aca23dd",
      "tree": "4a6e3f68d5d96a970e230559b240c9b4eb271b33",
      "parents": [
        "87fb30235da6378f9309449134ee6f88a13c213b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 09 22:39:18 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 09 22:39:18 2017 -0800"
      },
      "message": "CORD-714 fix core grpc cert location for new build system\n\nChange-Id: Idd7fd71b7eef7ade7205adabfedb4efe1e32e974\n"
    },
    {
      "commit": "87fb30235da6378f9309449134ee6f88a13c213b",
      "tree": "3afe61c4dc6e7bf40ffd8fbd6616f6916c267318",
      "parents": [
        "32fbfcf51f7f14772a19fe19002094d232af955e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 09 09:33:59 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 09 12:34:34 2017 -0800"
      },
      "message": "CORD-762 extend core API to all django apps\n\nChange-Id: Iab9aad98e078685c8e24a4474732115527a0263a\n"
    },
    {
      "commit": "32fbfcf51f7f14772a19fe19002094d232af955e",
      "tree": "d2a7e165dfddf1e034d423584f62a8663e8f633d",
      "parents": [
        "db5a95214ee47f932f66a543af01af89bb504288"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 07 17:00:27 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Wed Feb 08 19:02:40 2017 -0800"
      },
      "message": "CORD-763 add reverse foreign key support\n\nChange-Id: I7310ef9169deb4fcb7d6dfab7f70ba9cb68e3913\n"
    },
    {
      "commit": "db5a95214ee47f932f66a543af01af89bb504288",
      "tree": "38067234c6b92423bc6bdc72e599f16145ceaad9",
      "parents": [
        "90ae2b98a89194f872ceb3ac04fc72044cd91ec2"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Tue Feb 07 22:06:47 2017 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Tue Feb 07 22:06:56 2017 -0700"
      },
      "message": "CORD-714\nparameterize node_key path\n\nChange-Id: Ie4b826f82dfe5430577508458b4a62e821624ade\n"
    },
    {
      "commit": "90ae2b98a89194f872ceb3ac04fc72044cd91ec2",
      "tree": "81ee24f02d7ef60da95590db0c0bc39b854e97eb",
      "parents": [
        "dab1119da60bb654475ab7e79ea0f8a8e99956d9"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Feb 07 17:45:09 2017 -0800"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Feb 07 17:45:09 2017 -0800"
      },
      "message": "CORD-706: Worked around an ssh/ssh proxy bug that would cause ansible\u0027s\nssh to remember a failed DNS lookup, and prevent the proxy command from\nworking.\n\nChange-Id: Icc2d24532a6fc09bea214ed4f9266e7f9931ecc6\n"
    },
    {
      "commit": "dab1119da60bb654475ab7e79ea0f8a8e99956d9",
      "tree": "0858dcce95007897fe4f467aa4b1fb2ec5fee295",
      "parents": [
        "b4b24390c0b62184293a8011aa0e4dc5545ab054"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 03 16:42:14 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Tue Feb 07 12:20:46 2017 -0800"
      },
      "message": "CORD-844 add session token authentication\n\nChange-Id: Ic43c8794c5bfdd2c82cae1ec717826a84c34a212\n"
    },
    {
      "commit": "b4b24390c0b62184293a8011aa0e4dc5545ab054",
      "tree": "7705beb3bf967fdc7aaa2f9014e2757ac5bedf76",
      "parents": [
        "a161fe7414f88da4149093aa9770f5e4b3026203"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Feb 07 11:32:55 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Tue Feb 07 12:00:01 2017 -0800"
      },
      "message": "CORD-706: Fix bug that was causing ExampleService to fail\n\nChange-Id: I5a8f998abae9549de0644a4278ebf34bdd1457dc\n"
    },
    {
      "commit": "a161fe7414f88da4149093aa9770f5e4b3026203",
      "tree": "108ab6d09f9ff2ad95f81f43dd6a2dc10ae97579",
      "parents": [
        "c01cab5be6a72ad729b054d09753015fbce281ea"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Feb 07 11:23:46 2017 -0800"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Feb 07 11:23:46 2017 -0800"
      },
      "message": "CORD-706: Fixed an issue that was breaking ExampleService.\n\nChange-Id: I1919a04c2eb7278e2d45d723085a31a12aae2e4b\n"
    },
    {
      "commit": "c01cab5be6a72ad729b054d09753015fbce281ea",
      "tree": "85f83652906b35836281d74fbe874b355082b7e7",
      "parents": [
        "cb53df72c4d10cb703532dc53c389d99a31b0177"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jan 27 16:53:29 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 07 09:18:13 2017 -0800"
      },
      "message": "CORD-763 ORM layer and annotations for core api\n\nChange-Id: Iea9bee56811dbd81b9c1ece12eae2f88450f1bb2\n"
    },
    {
      "commit": "cb53df72c4d10cb703532dc53c389d99a31b0177",
      "tree": "0742e38aefd8c7fdbaa4e0f9f2e969460ce221f6",
      "parents": [
        "a89ee51558f75ac4eddbda8943967850995f6c54"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Feb 06 16:13:06 2017 -0800"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Mon Feb 06 16:13:06 2017 -0800"
      },
      "message": "CORD-706: BUG: Interpret unreachable nodes as failures\n\nChange-Id: I047366b03f2dd627963dd684bfde61a82ef3b4f4\n"
    },
    {
      "commit": "a89ee51558f75ac4eddbda8943967850995f6c54",
      "tree": "2f2969cd9167185803105c596174a592f957c469",
      "parents": [
        "bd0eb913ffd512cf9415f84c5744549941e9c550"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Sun Feb 05 20:42:14 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Mon Feb 06 08:19:19 2017 -0800"
      },
      "message": "CORD-706: Bug fixes involving vSG synchronizer\n\nChange-Id: I9f20069a53757f5da886aa5ed2ee2d4a31aa24fc\n"
    },
    {
      "commit": "bd0eb913ffd512cf9415f84c5744549941e9c550",
      "tree": "ad752592a2481989dcc3600fcca3e83550e1d8d3",
      "parents": [
        "557a178badb21be8e4ce4faa3a8b5639d4a907f6"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Sun Feb 05 10:09:22 2017 -0800"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Sun Feb 05 10:09:22 2017 -0800"
      },
      "message": "CORD-706: Bug fix for cases in which ELK logging is turned off.\n\nChange-Id: I164fee218c17dbbb07c45f9af68cf8415bd5307a\n"
    },
    {
      "commit": "557a178badb21be8e4ce4faa3a8b5639d4a907f6",
      "tree": "6bb3f81c82f7d85ae34572da34262b5d30fa8417",
      "parents": [
        "bb4b536d02b7184068886f315b9432e37e7c24e0"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Sat Feb 04 09:26:30 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Sat Feb 04 11:01:27 2017 -0800"
      },
      "message": "CORD-705: Structured logs for ELK\n\nChange-Id: I2bef38d32ad562322f49d6c50d6c54c47b81688c\n"
    },
    {
      "commit": "bb4b536d02b7184068886f315b9432e37e7c24e0",
      "tree": "02565d6ec9df653a6d0feb401211d1cf962a2178",
      "parents": [
        "cb6fec724a4eb0c9cf55fc19652eb30cd7a1cb45"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Sat Feb 04 09:05:32 2017 -0800"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Sat Feb 04 09:05:32 2017 -0800"
      },
      "message": "CORD-706: Replaced Ansible binary interface with Ansible native API\n\nChange-Id: Id9e20c3b287d961279a3606bf6ebcea289266e61\n"
    },
    {
      "commit": "cb6fec724a4eb0c9cf55fc19652eb30cd7a1cb45",
      "tree": "bc4fea1f73c9d49dfa221e69da1cc71bcdc61208",
      "parents": [
        "85d614f61cffe6a28b35f1251d155d2a72c76f7b"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Feb 02 11:24:29 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Feb 02 14:02:14 2017 -0800"
      },
      "message": "CORD-772 Adding GUI Extension to XOS Components\n\nChange-Id: Ida8d748fb50613eda4ec15693ae7ffb1bdd6f1ab\n"
    },
    {
      "commit": "85d614f61cffe6a28b35f1251d155d2a72c76f7b",
      "tree": "04e370f184c7a5d00c46da2d3c1e35e75a44c5d3",
      "parents": [
        "3b89ab5e18f0dfb1ca7158cf36ee3fe4047c8e27"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 01 14:30:40 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 02 11:48:09 2017 -0800"
      },
      "message": "CORD-842 Dockerfile for building Chameleon\n\nChange-Id: Ife9f104aa4c43e3e5df8e78deb5648678dc928c8\n"
    },
    {
      "commit": "3b89ab5e18f0dfb1ca7158cf36ee3fe4047c8e27",
      "tree": "9a71598ee63b337e4e8ee4b88c237c2bdf28cf94",
      "parents": [
        "27750468c33b4f8734b1f3ba77eccec7f1614f44"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 02 10:18:03 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Feb 02 10:19:19 2017 -0800"
      },
      "message": "add no-start bit and Admin to XOSComponent\n\nChange-Id: I418f20c713f5a289f34ce3f7fa159a42286d5851\n"
    },
    {
      "commit": "27750468c33b4f8734b1f3ba77eccec7f1614f44",
      "tree": "c0c350e8aedc5e3a221e44e926fd06d9449c7354",
      "parents": [
        "99bc97cf719f0d2cf750714f0b06dc3fc521b875"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jan 31 09:54:02 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jan 31 14:52:39 2017 -0800"
      },
      "message": "CORD-762 add modeldefs API\n\nChange-Id: Ieed10ec8d40533906c8956d2b8c2ea62709bd8b4\n"
    },
    {
      "commit": "99bc97cf719f0d2cf750714f0b06dc3fc521b875",
      "tree": "0c38b6aeb11edb63076d7447e987c7130be89368",
      "parents": [
        "a2ac191309dbf94fbe3b32b52b1789db55ebc8cc"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jan 31 09:04:46 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Tue Jan 31 09:54:04 2017 -0800"
      },
      "message": "CORD-762 factor out helper code from xos api\n\nChange-Id: I6da416d2250d123389c190311d8e40dad677d63d\n"
    },
    {
      "commit": "a2ac191309dbf94fbe3b32b52b1789db55ebc8cc",
      "tree": "aafefa1e2b7bc2bdd21a9cae07722000633dcb49",
      "parents": [
        "ac0d86c0bb51881006a5341ebb82bedbd4b1e85c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jan 27 11:04:29 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Fri Jan 27 12:50:54 2017 -0800"
      },
      "message": "CORD-761 use certificates from platform-install\n\nChange-Id: I3b9ac70926144a0a8ac47dd00261a6f92bd170a4\n"
    },
    {
      "commit": "ac0d86c0bb51881006a5341ebb82bedbd4b1e85c",
      "tree": "12ae31ae5a57c39b22d9287f19ffc67a22536279",
      "parents": [
        "252de5c9c410698f2a09d0204149b3c475d7c217"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Thu Jan 26 21:38:41 2017 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Thu Jan 26 20:51:08 2017 -0800"
      },
      "message": "CORD-828, Force upgrade the requests package\n\nChange-Id: Ib84ba1026458797822e2ba2b84652e6f4e0d687c\n"
    },
    {
      "commit": "252de5c9c410698f2a09d0204149b3c475d7c217",
      "tree": "580fe68f24cc16a1d20e23f363fdce7c35a745af",
      "parents": [
        "4a5d3efeab734959da9aa6fcf588702f3b040b48"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Jan 26 15:37:15 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Jan 26 15:41:37 2017 -0800"
      },
      "message": "Builded ceilometer dashboard\n\nChange-Id: I3346222b4d40a17f8eea92b43cb1e1ab90ea1133\n"
    },
    {
      "commit": "4a5d3efeab734959da9aa6fcf588702f3b040b48",
      "tree": "2dc3cbcdd61b0f540cb83c05044cd91b0634708a",
      "parents": [
        "057794c064ab8f066fd86857d7d7baa40c6be113"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jan 25 13:30:31 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jan 25 14:30:36 2017 -0800"
      },
      "message": "CORD-665 xos ui container should be rebuilt on volume mount change\n\nChange-Id: I93264740b3e0e3bce641708523cb347fcf9c3eaa\n"
    },
    {
      "commit": "057794c064ab8f066fd86857d7d7baa40c6be113",
      "tree": "e8247968ba8910d81f4517d5e16323f9e3e5dafc",
      "parents": [
        "0b2d60945362d7bff9df1eb8f7147fed209e1b6d"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Jan 24 19:32:58 2017 +0100"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Wed Jan 25 08:23:59 2017 -0800"
      },
      "message": "CORD-706: Make room for new Ansible-invocation interface\n\nChange-Id: Ie418d962d2026dea613814503e426d572719ac6f\n"
    },
    {
      "commit": "0b2d60945362d7bff9df1eb8f7147fed209e1b6d",
      "tree": "1f59597e6841f4fff09bb6d32e76767c8c1581a7",
      "parents": [
        "a06d08d9c5014432da4938dc6887f3fbf70aa5eb"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jan 24 10:22:08 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jan 24 11:46:01 2017 -0800"
      },
      "message": "CORD-770 Change TenantWithContainer from proxy to real model, rebuild openstack synchronizer when models are added, fix reaper to ignore parent classes\n\nChange-Id: Ic54a9cdd36583dc65b28404c5d50a97f078e8526\n"
    },
    {
      "commit": "a06d08d9c5014432da4938dc6887f3fbf70aa5eb",
      "tree": "240f0f91db167676f74392408d896bbe19a0eb47",
      "parents": [
        "a51d2ad5882d89131739da3006c7e9b37d776811"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Jan 17 17:33:28 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Jan 17 17:33:28 2017 -0800"
      },
      "message": "Updating data without duplicating labels\n\nChange-Id: I37d787d82bd83bf2ccef3bf78ca4ce48add97fe0\n"
    },
    {
      "commit": "a51d2ad5882d89131739da3006c7e9b37d776811",
      "tree": "24bbca92cb9cf1ffc47bfca6200bd28784fad25e",
      "parents": [
        "6c78e128ada7f0e39821e2fbc90be25b2eb1e4cb"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Jan 13 10:27:11 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Jan 13 10:27:11 2017 -0800"
      },
      "message": "Preventing link and volumes duplication in XOSComponent model\n\nChange-Id: I59778444bb052e9d1460a0c64de4f67ef74e44ad\n"
    },
    {
      "commit": "6c78e128ada7f0e39821e2fbc90be25b2eb1e4cb",
      "tree": "f7e5c7fd808af588fa4749707d4d1b52569116e8",
      "parents": [
        "edb2c4f88a88bc6e69090182c087d8df173563f2"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Jan 12 17:02:37 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Jan 12 17:02:37 2017 -0800"
      },
      "message": "Added default field type to modeldefs api\n\nChange-Id: Idbd04532ea6b9e5f384d63fe6f77d6fbfeca8941\n"
    },
    {
      "commit": "edb2c4f88a88bc6e69090182c087d8df173563f2",
      "tree": "a17d507fe8d9815e3fbf816c77aa1d48703ef5af",
      "parents": [
        "82a49d9c215578462c525f6f2fc67b523643692f"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Jan 12 11:04:23 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Jan 12 11:18:02 2017 -0800"
      },
      "message": "renamed conflict var\n\nChange-Id: Ica6ca979175d1d94dd78176484a6868d1c9a13e8\n"
    },
    {
      "commit": "82a49d9c215578462c525f6f2fc67b523643692f",
      "tree": "c65c08f4f2685e838a8c376d8067847345e7dba1",
      "parents": [
        "3a64ea88b8cac124908baf846b3eadbb41af7c51"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jan 11 17:50:22 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 12 09:33:39 2017 -0800"
      },
      "message": "create xos-core container to hold grpc server (CORD-695)\n\nChange-Id: I385d981c7ad04c7e4a03db710c219c68b38eb0b6\n"
    },
    {
      "commit": "3a64ea88b8cac124908baf846b3eadbb41af7c51",
      "tree": "7c79324aff8dbc85f8d7bec49650fd0bc662ee2b",
      "parents": [
        "517f80c7d627d43e633ea70167f28a6fc6b39483"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jan 11 13:55:33 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jan 11 16:08:08 2017 -0800"
      },
      "message": "support authentication in gRPC API (CORD-695)\n\nChange-Id: I28a51cb3c67f2b096e39d8766ae5b8cf4b6e40d2\n"
    },
    {
      "commit": "517f80c7d627d43e633ea70167f28a6fc6b39483",
      "tree": "6a968c376ac7b9c7ccfdd3acff6eba4e14f62fbc",
      "parents": [
        "44ecb2f8a925daf81ee23f34c1fa964f1fa1f6d8"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jan 10 10:00:55 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jan 10 11:14:16 2017 -0800"
      },
      "message": "add protobuf requirements to xos-base container image (CORD-695)\n\nChange-Id: Iee9df57dde4b4035d699e6736e5913eea26bba51\n"
    },
    {
      "commit": "44ecb2f8a925daf81ee23f34c1fa964f1fa1f6d8",
      "tree": "b78f9b4b44902298825cedbf3408d0ed3d747f3d",
      "parents": [
        "1636912929dcb594db6c0fa0d3f3fb970b2a6919"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jan 09 11:30:06 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jan 09 17:27:05 2017 -0800"
      },
      "message": "support create and update operations\n\nChange-Id: I8e6d3da278e5bb923c83579788132dd7b8d205c9\n"
    },
    {
      "commit": "1636912929dcb594db6c0fa0d3f3fb970b2a6919",
      "tree": "992847f334e3072d45333c93ce6429c5ed1992fa",
      "parents": [
        "3b0b2640656e81c4d65ff6d6d5dce095612148fc"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Jan 09 10:19:31 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Jan 09 10:19:31 2017 -0800"
      },
      "message": "Returning 401 if user is not authenticated\n\nChange-Id: Idbf1887ad64fd698568a0a7e069cfb0512df8a55\n"
    },
    {
      "commit": "3b0b2640656e81c4d65ff6d6d5dce095612148fc",
      "tree": "224ac25abc88ca0848c2c3c70de22a0b38ad24a3",
      "parents": [
        "fbecc5f1cf1365fe9995887cadb3b834261eacab"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jan 06 17:27:10 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Mon Jan 09 09:06:23 2017 -0800"
      },
      "message": "support for Chameleon\n\nChange-Id: Ice9b693451d8a2cbe2bca1e1708a76f4c1b56d30\n"
    },
    {
      "commit": "fbecc5f1cf1365fe9995887cadb3b834261eacab",
      "tree": "3138cd91ae1f719785f9cda509d45dfc750f23c3",
      "parents": [
        "d1aa2f79c82017e887144e2660f02bb271122f2b"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Sat Jan 07 11:48:26 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Sat Jan 07 12:04:09 2017 -0800"
      },
      "message": "Extended Redis event and added modeldefs endpoint\n\nChange-Id: Ic73c1330df3284e54107ccdc01770edc87e95ede\n"
    },
    {
      "commit": "d1aa2f79c82017e887144e2660f02bb271122f2b",
      "tree": "ddbf7f9592070145ce392ca086c4c87982866194",
      "parents": [
        "6ca57ea96324074f4ab8c6729da3e0a24636585f"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 05 10:58:08 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Fri Jan 06 16:20:31 2017 -0800"
      },
      "message": "read-only gRPC server\n\nChange-Id: I2662ffacb3fdb8821b6ecd5d3de44d0d60732e40\n"
    },
    {
      "commit": "6ca57ea96324074f4ab8c6729da3e0a24636585f",
      "tree": "9965d52568c44f5762364a57016687e7413b8d92",
      "parents": [
        "841f642c554375a31cbca6005d94ccd2d394e79a"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Jan 06 11:43:33 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Jan 06 13:07:31 2017 -0800"
      },
      "message": "Remove add button from service page\n\nChange-Id: I69501c8a4f864ed59082c7194501bf1329b70a5b\n(cherry picked from commit 5c2ef0f0438accdaa10617906d7639f83eb2f9bd)\n"
    },
    {
      "commit": "841f642c554375a31cbca6005d94ccd2d394e79a",
      "tree": "192d41b48307b37d6b35ddef796b4d22d208d316",
      "parents": [
        "4797b6506294192992928ef9aefa926974b9b57d"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jan 04 18:28:55 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jan 04 18:31:31 2017 -0800"
      },
      "message": "template for generating protobuf spec of existing XOS data model\n\nChange-Id: Ice0b9962eb3407ce21ff060d9a56f374d1449d66\n"
    },
    {
      "commit": "4797b6506294192992928ef9aefa926974b9b57d",
      "tree": "2e65cbf1ebe4d9c7c448dac5f1581a071af1e49c",
      "parents": [
        "be53ac1296a41eb77c098ed0d32a4e0849cb4e7f"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jan 04 18:21:48 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jan 04 18:21:48 2017 -0800"
      },
      "message": "update list.txt to jinja2 syntax\n\nChange-Id: I9bf82a34430aaf2fbb06e5676144393fca72f18f\n"
    },
    {
      "commit": "be53ac1296a41eb77c098ed0d32a4e0849cb4e7f",
      "tree": "1ee2aa76ab0338e9ca5879fc5a5cff364d713505",
      "parents": [
        "1ff23a495c5fb199fa73b8eefc17a65b9eb16b34"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jan 04 15:41:10 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jan 04 15:41:10 2017 -0800"
      },
      "message": "modify modelgen and templates to use jinja2 instead of django templates\n\nChange-Id: I309cf353bd2d0f188941a61bb2b75ccb32c5d101\n"
    },
    {
      "commit": "1ff23a495c5fb199fa73b8eefc17a65b9eb16b34",
      "tree": "226493b551599835348a93a1942430d735679ced",
      "parents": [
        "d18d9997c46df6c170b6ed555f12b85954ef860d"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Jan 03 20:37:54 2017 -0800"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Jan 03 20:37:54 2017 -0800"
      },
      "message": "removing .gitreview file\n\nChange-Id: Icc9b4e72957867da1f92b76e9c980c2ee8971c9f\n"
    },
    {
      "commit": "d18d9997c46df6c170b6ed555f12b85954ef860d",
      "tree": "ef245b0c0c16985de41d044878f59fe67eaf6ddb",
      "parents": [
        "9089ecfbe8c1cd038816dc083a7432678eb0410d"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Dec 22 01:25:49 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Dec 22 01:25:49 2016 -0800"
      },
      "message": "only the reaper handles deleting objects\n\nChange-Id: I8b2ce61eecc0ed1da8766b0b0dfaf5d3f7ebd03d\n"
    },
    {
      "commit": "9089ecfbe8c1cd038816dc083a7432678eb0410d",
      "tree": "74a61c22fab65a926098c5a72e601f0688ec766a",
      "parents": [
        "3778b2c7c70eaefb9cef74b7e7ec43f1422559de"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Dec 21 09:59:44 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Dec 21 09:59:44 2016 -0800"
      },
      "message": "fix synchronizer not restarted after changing servicecontroller\n\nChange-Id: Icc20c4d5737a064e5d99565f93b87a3e7acc33f3\n"
    },
    {
      "commit": "3778b2c7c70eaefb9cef74b7e7ec43f1422559de",
      "tree": "ae46e704036f8d13b78a84879faf40b93fdc4278",
      "parents": [
        "55695500414e26f1762eadbf593ba8631883a320"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 19 21:24:59 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 19 21:29:09 2016 -0800"
      },
      "message": "new ansible outputs localhost instead of 127.0.0.1\n\nChange-Id: I7b07b66fea5302e578207e7c615a157362171fa7\n"
    },
    {
      "commit": "55695500414e26f1762eadbf593ba8631883a320",
      "tree": "218d07aece80fd3e03eb432859accb57bf69833f",
      "parents": [
        "b2254a58311637359209fe5d74ea44939c0fead4"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Wed Nov 30 17:20:14 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Fri Dec 16 10:57:37 2016 -0800"
      },
      "message": "don\u0027t run anything by default in xos container, create directories\nget rid of database port/ip from env vars hack\ndefault to \u0027xos_db\u0027 for the database host\ndon\u0027t require redis container\nupdate to docker-compose v2 format, to use docker networking\nmore compose v2 fixes\nadd networks to ui/sync containers\nupdate docker/docker-compose versions\nupdate ansible, reduce errors during xos-manage execution\ntry localhost instead of 127.0.0.1\ndependencies for docker-compose, legacy django db restore (unfortunately)\n\nChange-Id: I7d30a1731d7a0906b2cf836693470936d2597ed0\n"
    },
    {
      "commit": "b2254a58311637359209fe5d74ea44939c0fead4",
      "tree": "53dfcbe5e52bf03eba80c49db1a7dfd73bdeb77e",
      "parents": [
        "f2675a5f39556939a772998cf236a9b08a3653a9"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Dec 11 17:51:33 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Dec 15 16:27:05 2016 -0800"
      },
      "message": "softdelete cascade, add object journal for debugging\n\nChange-Id: Idd77e55ed1d763bf6448a481f573abca1147ad58\n"
    },
    {
      "commit": "f2675a5f39556939a772998cf236a9b08a3653a9",
      "tree": "7784d3567c4c8da01ad9eda86db40b62d2964a3a",
      "parents": [
        "63d82f8f210e6aa3c77815e14903ee5cdcf293e4"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 12 12:07:39 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 12 12:07:39 2016 -0800"
      },
      "message": "add API call to return list of deleted objects\n\nChange-Id: Id95d2fe678914712f9b28fd84239c3f14fd7bdbf\n"
    },
    {
      "commit": "63d82f8f210e6aa3c77815e14903ee5cdcf293e4",
      "tree": "82abd39b936af2cf382913b200bc2467050755c4",
      "parents": [
        "b8de676d04139b33dd32d267d20d28d5824bd622"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Dec 07 11:58:07 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Dec 07 11:58:07 2016 -0800"
      },
      "message": "Added no_start property to TOSCA definition for XOS\n\nChange-Id: I2394ff7212a1ee5d552623828e4d72c84621d015\n"
    },
    {
      "commit": "b8de676d04139b33dd32d267d20d28d5824bd622",
      "tree": "8b2a1e971f5059e79b303b80d6b3e259293d3bde",
      "parents": [
        "eca06eee85d50a55f967621186c27113c4bf6898"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 05 15:56:32 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Mon Dec 05 16:19:54 2016 -0800"
      },
      "message": "fix ui container not onboarded after service resources\n\nChange-Id: I6e8c23c5c3c352d94c07422533b1d56c3f0ee457\n"
    },
    {
      "commit": "eca06eee85d50a55f967621186c27113c4bf6898",
      "tree": "1e92ce0819241b707d2abd68761a3a89e9b76025",
      "parents": [
        "a4208d62eec271d988d1a2e0a31a9aad2f0e04b7"
      ],
      "author": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Sat Dec 03 22:51:16 2016 +0000"
      },
      "committer": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Mon Dec 05 22:16:07 2016 +0000"
      },
      "message": "Changes to support monitoring of a service\n\nChange-Id: Ia50534c95fb88d62e8658335c1908ec55572ec8b\n"
    },
    {
      "commit": "a4208d62eec271d988d1a2e0a31a9aad2f0e04b7",
      "tree": "f366c7c1e4c2860dcfe4aaaf6a0752ffa1d1d012",
      "parents": [
        "c390002e41660666ee261e21fd6d35b8839aa31f"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Dec 05 11:08:28 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Dec 05 11:08:28 2016 -0800"
      },
      "message": "Changed component links name\n\nChange-Id: Idcb5c42ec06dfac751c7aee94538e361a164e744\n"
    },
    {
      "commit": "c390002e41660666ee261e21fd6d35b8839aa31f",
      "tree": "6372a61166dc34cc07491257f052afb772fbbaa2",
      "parents": [
        "a399315cec03780abcf75d48b02d31d8d530661e"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Nov 30 16:54:49 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Dec 02 13:12:47 2016 -0800"
      },
      "message": "Creating the new rest container\nDefining XOS Components in the form of containers\n\nChange-Id: Id0c982e8ad5dc51a37462eb5ef55fa50a4be23fb\n"
    },
    {
      "commit": "a399315cec03780abcf75d48b02d31d8d530661e",
      "tree": "b8a0fb4a575861dc2107f23283fe3471eff88442",
      "parents": [
        "113a3362719ba3867097b81b9e2d475686d928e5"
      ],
      "author": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Thu Nov 17 03:19:00 2016 +0000"
      },
      "committer": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Fri Dec 02 01:21:39 2016 +0000"
      },
      "message": "XOS watcher changes to handle routing table updates inside instances\n\nChange-Id: I59de37aca215b90563ef5edf492473c7acf4dcc6\n"
    },
    {
      "commit": "113a3362719ba3867097b81b9e2d475686d928e5",
      "tree": "397588e48d816b5014b168fe341a60da0c22be1a",
      "parents": [
        "8113ebb70494583602536bb156371356992bc442"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Tue Nov 29 16:14:06 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Wed Nov 30 18:46:07 2016 -0800"
      },
      "message": "fixes the \u0027core.DashboardView.deployments: (fields.W340) null has no effect on ManyToManyField.\u0027 warning\n\nChange-Id: I43c8dd4faaf138116e68058a4eabc9bf61f62404\n"
    },
    {
      "commit": "8113ebb70494583602536bb156371356992bc442",
      "tree": "06585e7357a935669c209bd66bfa3fabe4dbf06f",
      "parents": [
        "a8ba716089d88e8f3c2f0bcb36b97e478d04ab9b"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Nov 30 14:55:16 2016 +0100"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Nov 30 14:55:16 2016 +0100"
      },
      "message": "Fixed a bug that prevented pk from being transmitted for newly saved objects\n\nChange-Id: Idd4ce42116c907fb193fd3d132baf64311b8762d\n"
    },
    {
      "commit": "a8ba716089d88e8f3c2f0bcb36b97e478d04ab9b",
      "tree": "a8fd402176ec4475fb22a31e1c21f956c8f09db8",
      "parents": [
        "4016584af35deab96ca66854a09cec4b115d0f49"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Sun Nov 27 11:30:55 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Tue Nov 29 16:48:40 2016 -0800"
      },
      "message": "Added default margin to viewport\n\nChange-Id: I9ea206da83a4d206a6087fed9ef11f074bac2795\n"
    },
    {
      "commit": "4016584af35deab96ca66854a09cec4b115d0f49",
      "tree": "6374713e3805c941bc57b8411cdbfe4611f47e6a",
      "parents": [
        "a93248ac01f437c22f64c3e7d088669b7900ffee"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Nov 28 17:23:39 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Nov 28 17:24:22 2016 -0800"
      },
      "message": "add controllerPort field to VTNService\n\nChange-Id: I6c281929723fc1794581944d688762e3a1e54f33\n"
    },
    {
      "commit": "a93248ac01f437c22f64c3e7d088669b7900ffee",
      "tree": "d26453fb6c448f3c53566f711182e16ebaa71f04",
      "parents": [
        "12be86715359251db69583c34600c05b9370d6e1"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Nov 15 17:03:11 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Nov 15 17:03:11 2016 -0800"
      },
      "message": "Adding and removing instances from the Global Slice\n\nChange-Id: Ib6658d643f2e468e43084b0fd8f11020f0975c40\n"
    },
    {
      "commit": "12be86715359251db69583c34600c05b9370d6e1",
      "tree": "76a91586fe0e8d7fef5cb05715c40c2193b4f603",
      "parents": [
        "ecf088aad40020bab8a86964d9686fd25f515fbb"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Nov 10 15:03:11 2016 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Nov 10 15:04:57 2016 -0800"
      },
      "message": "Fixed global controller type\n\nChange-Id: If75fe2f48240b2b702f806b32352e3404f0756a3\n"
    },
    {
      "commit": "ecf088aad40020bab8a86964d9686fd25f515fbb",
      "tree": "20345baa31d9119076d285f928e8ac7344565bc0",
      "parents": [
        "4d121c286443a485c88101283a40d049c78d3412"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Oct 20 10:25:34 2016 +0200"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Thu Nov 10 13:54:10 2016 -0800"
      },
      "message": "Enabled CORS\nFetching info from L-XOS\n\nChange-Id: I6293f15adeb7716cc31499b18d35bdedf8f7cde1\n"
    },
    {
      "commit": "4d121c286443a485c88101283a40d049c78d3412",
      "tree": "7a430c6e6327364b673e51228db6a2926167b4bb",
      "parents": [
        "223f931d7185af2c0cafc45e975ad9771cac95a2"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Oct 31 13:20:31 2016 +0100"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Oct 31 09:18:11 2016 -0700"
      },
      "message": "Added Icons to mcord-slicing view\n\nChange-Id: I560d980bcc730f836f5a50d5453539fde28d7c97\n"
    },
    {
      "commit": "223f931d7185af2c0cafc45e975ad9771cac95a2",
      "tree": "9305188b39cc692ca430ba05db08f3947b55b2a1",
      "parents": [
        "de30c51994d1fa802118021a724147376bd46a43"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Oct 28 10:47:21 2016 +0200"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Oct 28 02:43:23 2016 -0700"
      },
      "message": "Updated Bower versions\n\nChange-Id: Ib91e4dd6a3b70e98aac3b0c20bf6690f536f0779\n"
    },
    {
      "commit": "de30c51994d1fa802118021a724147376bd46a43",
      "tree": "75e7a4f51f7003779f9fc9e037d33c8e566b80eb",
      "parents": [
        "78b04b81e4b68b30bc22027ff2e2b87ba9705d40"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Oct 26 16:09:37 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Oct 26 16:09:37 2016 -0700"
      },
      "message": "drop openstack driver from xos core\n\nChange-Id: Id49560b65590b527c3e8088fc585c6f84626d61d\n"
    },
    {
      "commit": "78b04b81e4b68b30bc22027ff2e2b87ba9705d40",
      "tree": "dc5b5f05538091cede24a43ccd26b4c895ef0902",
      "parents": [
        "9b491331e1678d88069e125f520dde7420ceaf7a"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Oct 24 10:38:09 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Oct 24 10:38:09 2016 -0700"
      },
      "message": "remove ng-xos-lib from xos container\n\nChange-Id: Id3ba7e1e64b8a15653fdb6bb57bf26d0fbf27887\n"
    },
    {
      "commit": "9b491331e1678d88069e125f520dde7420ceaf7a",
      "tree": "42f608bfd6910c3770901897cf4eb951fab372a7",
      "parents": [
        "2979cae47535af7a8d039bc77bf02ff6ce7fd9ff"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Oct 24 10:25:41 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Oct 24 10:25:41 2016 -0700"
      },
      "message": "add onboarding of ui vendor files\n\nChange-Id: Ia1989b7ff66102503e17e3f9a8f1b9236394fa7b\n"
    },
    {
      "commit": "2979cae47535af7a8d039bc77bf02ff6ce7fd9ff",
      "tree": "2bc7f245c9d05e79db84450ecbec821a7e8c4c32",
      "parents": [
        "6e7f05e1fbe1ce2698c965a58b34af2048d14048"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 20 14:48:32 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 20 14:48:32 2016 -0700"
      },
      "message": "synchronizer containers depend on xosproject/xos instead of xosproject/xos-synchronizer-openstack\n\nChange-Id: Idd10c37c3968b25273da67761e63fd46565c8f7a\n"
    },
    {
      "commit": "6e7f05e1fbe1ce2698c965a58b34af2048d14048",
      "tree": "3087888c1ba984c94cccc99cd8723dbf54630f63",
      "parents": [
        "fafd7f628e4c246f9e18e15da19264b51f76c610"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 20 13:41:28 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 20 13:41:28 2016 -0700"
      },
      "message": "refactor docker-in-docker support from onboarding_synchronizer to xos_base container\n\nChange-Id: I7d7eb6e9b8720704798eae06c795073c6214c2a7\n"
    },
    {
      "commit": "fafd7f628e4c246f9e18e15da19264b51f76c610",
      "tree": "07d317160b9fae5eaeae4b3d66356a1f7b43de09",
      "parents": [
        "da0b56d24151460c2c66d62290beded4eefcfc63"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Oct 05 13:25:06 2016 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Oct 19 09:21:36 2016 -0700"
      },
      "message": "Fixed uverse enabling bug\n\nChange-Id: Ie6be13c32dfd9ce83fdc16e21d2f61667255c7ff\n"
    },
    {
      "commit": "da0b56d24151460c2c66d62290beded4eefcfc63",
      "tree": "f3229819b097c726a4e34c444be2f9040d853ef1",
      "parents": [
        "fe1e974d1cc515fad0a70486aaa043eeadf74668"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Tue Oct 18 12:34:38 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Tue Oct 18 12:34:38 2016 -0400"
      },
      "message": "Grab and display msg from lines starting with \u0027failed\u0027\n\nChange-Id: I5bf1dd431601187196fa933eec9099acae67c6fb\n"
    },
    {
      "commit": "fe1e974d1cc515fad0a70486aaa043eeadf74668",
      "tree": "78440a4ccefaa033df95a7ebc31db65d75f05ec6",
      "parents": [
        "c5c96f84ec113be71e1009987f53d9b19990607d"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 13 15:17:55 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 13 15:17:55 2016 -0700"
      },
      "message": "add docker_insecure_registry option to vsgservice tosca\n\nChange-Id: I3243979ed05805e493ad86dc4fad47af57f2e5ec\n"
    },
    {
      "commit": "c5c96f84ec113be71e1009987f53d9b19990607d",
      "tree": "85fc2eb2aa88e610b51d2060de7595377caea70e",
      "parents": [
        "f40999bb973068368cf0c9694c1f6f14708b3c9b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 13 13:20:14 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Oct 13 13:20:14 2016 -0700"
      },
      "message": "add docker_image_name to VSGService Tosca\n\nChange-Id: I60278f9d10d0afdb80d110de96eaf2d2beea403e\n"
    },
    {
      "commit": "f40999bb973068368cf0c9694c1f6f14708b3c9b",
      "tree": "c9aea32821b9c3512de6ee3269beca5e915fb38d",
      "parents": [
        "d0fbf46feac0c054b274f13e3217580ef90dc7c8"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Wed Oct 05 14:48:44 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Wed Oct 12 15:58:25 2016 -0700"
      },
      "message": "switch to using tosca-parser instead of subdir from heat-translator\nadd suffix to yaml file and fix import in run.py\nremove unnecessary includes\ndon\u0027t nest requirements, new tosca-parser fails this\nfix \u0027scalable\u0027 to work with tosca-parser defaults\ntypo, typo2\ncheck against max_instances to determine if scalable\ndon\u0027t clean up after a tosca test fails in ways that prevent db inspection debugging\nbetter debugging support\nsave test run TOSCA to /tmp for debugging\nfix other scalable check\nbetter naming for temp test tosca files\n\nChange-Id: I434dada57258e61a2d3905e6ab58b7b171fa993f\n"
    },
    {
      "commit": "d0fbf46feac0c054b274f13e3217580ef90dc7c8",
      "tree": "ecdd59cb6e0355177cc459e2b83b51ceb31a81f1",
      "parents": [
        "fed284a540b2edc67d147c9193d8c74202f46f9a"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Wed Oct 12 15:54:38 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Wed Oct 12 15:54:38 2016 -0400"
      },
      "message": "Add is_readonly and is_appuser user flags to TOSCA\n\nChange-Id: If3742a00e37ddf168e0e19227fa39f95f9e0752e\n"
    },
    {
      "commit": "fed284a540b2edc67d147c9193d8c74202f46f9a",
      "tree": "95d069d12b5edb4d1e40541a6f7223d1ef43b602",
      "parents": [
        "4686d939d6021718b2af4dd28c18f8092e17792a"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Oct 11 23:21:19 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Oct 11 23:21:19 2016 -0700"
      },
      "message": "prefer management_local interface for ssh connectivity to instances\n\nChange-Id: I928cd352e074ffff42db74f8ed300c72652b0eb2\n"
    }
  ],
  "next": "4686d939d6021718b2af4dd28c18f8092e17792a"
}
