)]}'
{
  "log": [
    {
      "commit": "a17989945aa6d189a0391f2c802a60ab9a7e414b",
      "tree": "cd162fd020e946f7368346867267dfaf15874b6e",
      "parents": [
        "137e596099d1c1adb07cd5ef631f79f29c0332bc"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Mar 17 17:06:38 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Fri Mar 17 18:01:10 2017 -0700"
      },
      "message": "Adding class names to redis events\n\nChange-Id: I24ebdd037a6d9a233f225f227ea47ffe9c8ac56f\n"
    },
    {
      "commit": "137e596099d1c1adb07cd5ef631f79f29c0332bc",
      "tree": "58ae3cac82af6c6fc18901d41416e9a176df4c8d",
      "parents": [
        "5ebcd28b3f690db0a74169ab6ff80ab792abbce3"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Mar 17 12:09:51 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Mar 17 12:12:03 2017 -0700"
      },
      "message": "CORD-1053 fix vtr\u0027s vsg key not being put in the right place\n\nChange-Id: Idf5c58fbf7abae80fb760b812fd5fef6950a3adc\n"
    },
    {
      "commit": "5ebcd28b3f690db0a74169ab6ff80ab792abbce3",
      "tree": "2bf33798e71920c8acbaefe7f0640d63041ec631",
      "parents": [
        "bc0688b1aa5677f49aee1d8c5d3191645b2013e3"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 16 16:11:20 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 16 21:36:49 2017 -0700"
      },
      "message": "CORD-1008 add required_models feature to modelaccessor\n\nChange-Id: Iea4a0847c0255c4b8cd70a1e082b0b085b8a73d4\n"
    },
    {
      "commit": "bc0688b1aa5677f49aee1d8c5d3191645b2013e3",
      "tree": "b8d6d21dfa5141d3c352c91a6aaf4e418026c29f",
      "parents": [
        "7980890f8a9aace057aa9ea9845f7834611a41eb"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Mar 15 22:33:17 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 16 14:56:10 2017 -0700"
      },
      "message": "CORD-1053 modify onboarding synchronizer to support refactored synchronizers\n\nChange-Id: I7654ad04cb4a3b0334add16664e853f210bc16c5\n"
    },
    {
      "commit": "7980890f8a9aace057aa9ea9845f7834611a41eb",
      "tree": "3217b372b7db3ffe3f0d6dbd3d5bc4f3338c863d",
      "parents": [
        "e95c727f211617a2466592c9cf43a4e863f9fc44"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Mar 15 15:51:21 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Mar 15 15:51:21 2017 -0700"
      },
      "message": "CORD-1008: Add wrappers for vrouterservice, add get_composable_networks, add run_tests.sh\n\nChange-Id: I542822dc6fbdbe3c91b217c2b1a4dcb29abf3a3b\n"
    },
    {
      "commit": "e95c727f211617a2466592c9cf43a4e863f9fc44",
      "tree": "ce3bc55ef61eaa57f4d9b490f01773a3fa9c6bd5",
      "parents": [
        "8c7267d00a227eca0b98d2d8abc39f02ee4044f2"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Mar 15 11:47:31 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Mar 15 12:09:27 2017 -0700"
      },
      "message": "CORD-1008 fix import for ansible_helper, add get_content_type_id() to modelaccessor\n\nChange-Id: I1e80a2d083eb98e5e56970fb0910aa4c141a8449\n"
    },
    {
      "commit": "8c7267d00a227eca0b98d2d8abc39f02ee4044f2",
      "tree": "b8002fc1608122521d00a5e5b1e94e270506c17f",
      "parents": [
        "89c9e6ef7b30781c46dad78c846d623f3c28ea2d"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 14 19:34:13 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 14 22:51:19 2017 -0700"
      },
      "message": "CORD-1008 add get_attribute method to vroutertenant wrapper, add exists() method to orm, fix missing run_template in ansible_helper\n\nChange-Id: Id088c2f55fdd8831faa6ff2caa249f91e80ef046\n"
    },
    {
      "commit": "89c9e6ef7b30781c46dad78c846d623f3c28ea2d",
      "tree": "173eaf1a1c8279e4f879c9a88b8b02b994d628ec",
      "parents": [
        "d78f64753ce0d018df5fe685f787751bda94d5a7"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 14 17:47:32 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 14 17:47:32 2017 -0700"
      },
      "message": "CORD-1008 add wrappers for Service, Tenant, ONOSApp\n\nChange-Id: Ia038c5816b59a4b6b63a0dc77e5e0f47834bb225\n"
    },
    {
      "commit": "d78f64753ce0d018df5fe685f787751bda94d5a7",
      "tree": "19e4b1fd712099d0e10bc61f80b0699a16360114",
      "parents": [
        "1854f8161fc4200b6c84fecaf81a00f216a542a5"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 14 17:30:14 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 14 17:30:14 2017 -0700"
      },
      "message": "CORD-1008 add create_attr function to orm\n\nChange-Id: If285142c8bf5a1364c1572d9c3a1ff2526b5167a\n"
    },
    {
      "commit": "1854f8161fc4200b6c84fecaf81a00f216a542a5",
      "tree": "ce70239cb96a200555dd21ce7993f94d337d6cfd",
      "parents": [
        "821fea13e8d240e1221dd93107b5fedba4c99646"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 14 16:59:18 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 14 16:59:18 2017 -0700"
      },
      "message": "CORD-1008 add VRouterApp wrappers\n\nChange-Id: I4c4020a0de7705e77c99c19e5ec8226558519bbf\n"
    },
    {
      "commit": "821fea13e8d240e1221dd93107b5fedba4c99646",
      "tree": "6ea5cad17efe3419440cde604a4b6687dc906f28",
      "parents": [
        "518aba895999ca4ed117cd5f4cf30971ca1ecb9e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Mar 13 22:29:23 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Mar 13 22:29:23 2017 -0700"
      },
      "message": "CORD-876 fix large min/max limits breaking modeldefs api\n\nChange-Id: I1dbc888de85ec968026110e86fc86ba6de87b6c6\n"
    },
    {
      "commit": "518aba895999ca4ed117cd5f4cf30971ca1ecb9e",
      "tree": "762a506394fe2ec2f1053a461ccd61028e0d6898",
      "parents": [
        "bb3aaafdb79e00102219af0ff2bdec994cc531aa"
      ],
      "author": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Mon Mar 13 23:45:56 2017 +0000"
      },
      "committer": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Mon Mar 13 23:46:07 2017 +0000"
      },
      "message": "FIX: for is_instance exception in new_base implementation\n\nChange-Id: I191d1113b1fc43335767673efc9ec634406561af\n"
    },
    {
      "commit": "bb3aaafdb79e00102219af0ff2bdec994cc531aa",
      "tree": "b9a8a03020ab56a5e2e94fce1151b98cb1c819f1",
      "parents": [
        "6bb5f265e8552593ae640995fc39485b535cb4aa"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Mar 13 12:12:17 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Mar 13 12:12:17 2017 -0700"
      },
      "message": "CORD-879 update vrouter wrapper to reflect real object\n\nChange-Id: I7286bc7ed47e42349bc3b81e21e80a5d44ff20b3\n"
    },
    {
      "commit": "6bb5f265e8552593ae640995fc39485b535cb4aa",
      "tree": "88e8e0ba6b7acedcf9e12abab38c63bc4062360a",
      "parents": [
        "011af11657769d5e6ed01b298f7ea4bab2471604"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Mar 10 10:53:36 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Mar 10 18:18:40 2017 -0800"
      },
      "message": "CORD-879 update csr wrapper to reflect real object change\n\nChange-Id: Ifc7be2a53e7f2902766e86269cfa0f91d1834368\n"
    },
    {
      "commit": "011af11657769d5e6ed01b298f7ea4bab2471604",
      "tree": "164e03d92def1f5ad1438c90a6d0703d839046b4",
      "parents": [
        "1e2533f3ba1f969c9c9456149df5bc51143dea3d"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 09 13:55:58 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Mar 10 09:25:57 2017 -0800"
      },
      "message": "CORD-1025 run ansible_runner in a subprocess\n\nChange-Id: I39b8c9e4b1941c73f5b7c7f8fdf7aff4553c8bb4\n"
    },
    {
      "commit": "1e2533f3ba1f969c9c9456149df5bc51143dea3d",
      "tree": "80d44a64a1e507ac23f7989614d14e126400f945",
      "parents": [
        "0c487ee2b78104e7e49143c606ad07c2048437aa"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 09 22:55:41 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 09 22:55:41 2017 -0800"
      },
      "message": "CORD-1008 fix issue with creating diag object, add more convenience methods for cordsubscriberroot\n\nChange-Id: I3ac65d1f4a100429a5bbcf2b088184a1125333fb\n"
    },
    {
      "commit": "0c487ee2b78104e7e49143c606ad07c2048437aa",
      "tree": "56318468be3c7e33c580144cc5e4d1fe28df6f1e",
      "parents": [
        "dd82b9aa27281fb4e27ab3e95275feab37e433f7"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 09 16:05:27 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 09 16:05:27 2017 -0800"
      },
      "message": "CORD-866 fix error when printing traceback in orm_listall test\n\nChange-Id: I0959c95126f05074f938c3e7f2efdfd49cc9e47e\n"
    },
    {
      "commit": "dd82b9aa27281fb4e27ab3e95275feab37e433f7",
      "tree": "f64458ece9c190c35e046f9108a5af20e6d53a4c",
      "parents": [
        "95f7d956fd978c5236d18ba91cadb23f67427797"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 09 14:49:55 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 09 15:23:10 2017 -0800"
      },
      "message": "CORD-879 restore self_content_type_id in the api, fix error thrown by OneToOneField\n\nChange-Id: I2ef79febeb0b5d82b007538d7cdfe2cbc0cee869\n"
    },
    {
      "commit": "95f7d956fd978c5236d18ba91cadb23f67427797",
      "tree": "f07de502020c63947036a6df3f2fa0efc5b4adba",
      "parents": [
        "1e19dfd9f63a6c9e4a7c55ad75c8923d5b1eb557"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 09 10:04:26 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 09 11:59:07 2017 -0800"
      },
      "message": "CORD-866 run_tests script, import models into locals\n\nChange-Id: I1917b77adb48acdd922cd236bba261976c879c8e\n"
    },
    {
      "commit": "1e19dfd9f63a6c9e4a7c55ad75c8923d5b1eb557",
      "tree": "10c87dc81756aad5e602ec769abaac3671727dd0",
      "parents": [
        "d2543edafaaee99d505435eec1f37b413bac4c35"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Mar 08 18:41:01 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Mar 08 22:43:03 2017 -0800"
      },
      "message": "CORD-1008 add convenience wrappers for VSGTenant and VOLTTenant\n\nChange-Id: I75fc21e7464753c66378296b456fffc95bc16d16\n"
    },
    {
      "commit": "d2543edafaaee99d505435eec1f37b413bac4c35",
      "tree": "2e60b9df403ae372a1ee0a7df5e604e7fc19dec9",
      "parents": [
        "aa556b057627a2897b98aa6957fc328f88a2f34f"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 07 21:46:48 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 07 22:04:07 2017 -0800"
      },
      "message": "CORD-1008 add convenience wrappers for CordSubscriberRoot and VOLTTenant\n\nChange-Id: Ie9b657a15eeeba647952a7f29faafa13035b6fb7\n"
    },
    {
      "commit": "aa556b057627a2897b98aa6957fc328f88a2f34f",
      "tree": "fbd53be1aa02ea71320cb9e0f9a0fb42303af602",
      "parents": [
        "69d9a477c8b6bde4f2581b6e62086babdb3b768e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 07 16:07:34 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 07 18:08:15 2017 -0800"
      },
      "message": "CORD-879 add generic fk support, make contentype a messageoption instead\n\nChange-Id: I820fdb4527adc9f55ea4c49d95662e6ac013299b\n"
    },
    {
      "commit": "69d9a477c8b6bde4f2581b6e62086babdb3b768e",
      "tree": "7705977b2692c472bf91a6d2d965fa07f6fdfe78",
      "parents": [
        "abb8ee7d6164d24c52c1b90979a4b898b2818d7d"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 07 09:24:35 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 07 09:50:39 2017 -0800"
      },
      "message": "CORD-879 add content_type_id to core api\n\nChange-Id: Iae38dbe4511f8c3297a1a48c6b57780caf9c1d97\n"
    },
    {
      "commit": "abb8ee7d6164d24c52c1b90979a4b898b2818d7d",
      "tree": "1d19f587de7bba418bf728c3e504acfe4ef9f3bb",
      "parents": [
        "268bc2a2636c0de86edc8b3a0d5d66bb8bfb4b89"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri Mar 03 07:06:35 2017 +0100"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Mon Mar 06 17:08:38 2017 -0800"
      },
      "message": "CORD-1013: Temporary workaround for the main synchronization issue we\nwill addres with this task\n\nChange-Id: I092b4aae639f5680515dec88353c1dc972baccd5\n"
    },
    {
      "commit": "268bc2a2636c0de86edc8b3a0d5d66bb8bfb4b89",
      "tree": "a2d05e6a4610ba55ffa23bb3f9a707b014fe8e30",
      "parents": [
        "235fbea6b328e0cdd565170d2ab3a50e69d5a768"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Mar 03 18:02:12 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Mar 06 16:50:36 2017 -0800"
      },
      "message": "CORD-1009 move reaper from model_policy to core\n\nChange-Id: Id2d527b2b677bec214510e39f03d3ec629699387\n"
    },
    {
      "commit": "235fbea6b328e0cdd565170d2ab3a50e69d5a768",
      "tree": "d2e91e0caee131de41d4b1961f221c1cdfda37b9",
      "parents": [
        "bb81e155833325b43ed73721ebb0123eab7a58c1"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 02 17:33:45 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 02 21:25:29 2017 -0800"
      },
      "message": "fix orm save method failing for user objects\n\nChange-Id: If7aeabb815df6589e47264fec9bb1a050d13123b\n"
    },
    {
      "commit": "bb81e155833325b43ed73721ebb0123eab7a58c1",
      "tree": "d69e8e486cebbc4eaf2f77aeb76b25d760e4813a",
      "parents": [
        "c2a4da2ccaa12360b2718be303b247866aefdfe6"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 02 15:28:36 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 02 15:28:36 2017 -0800"
      },
      "message": "CORD-880: Fix ansible tags when using apiaccessor\n\nChange-Id: If0b77204b0d5036c055a4f5d616831cf2c463b7d\n"
    },
    {
      "commit": "c2a4da2ccaa12360b2718be303b247866aefdfe6",
      "tree": "aefb41a5de4de135a607a986b23b2122101ed5a0",
      "parents": [
        "b05393bfedfa3a0f3634efc501c43131a5fa9f8f"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Feb 09 10:30:13 2017 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Mar 01 20:57:20 2017 -0800"
      },
      "message": "[CORD-772] Persisting GUI Extensions\n\nChange-Id: Ib5d3cbec98d89ead39e1df22fd1e2593589fcdb4\n"
    },
    {
      "commit": "b05393bfedfa3a0f3634efc501c43131a5fa9f8f",
      "tree": "5e4e4659e75361e6fa6c8d692489ec45558837fc",
      "parents": [
        "b5958dc3b1c90a7bd635a095b14713fa065d2e4f"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Mar 01 14:59:55 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Mar 01 17:32:57 2017 -0800"
      },
      "message": "CORD-880: Get Diag objects working\n\nChange-Id: I27b92c0e6875258d7a14a635fbe53c542d3f899f\n"
    },
    {
      "commit": "b5958dc3b1c90a7bd635a095b14713fa065d2e4f",
      "tree": "19fffceb5e9d707744452852259488335bf18e0c",
      "parents": [
        "cedc6954876fb5cf1874aec1b7cbe0e7f3fe749e"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Mar 01 08:48:47 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Mar 01 11:42:58 2017 -0800"
      },
      "message": "CORD-880 apply sleeping synchronizer fix from base\n\nChange-Id: Ibbb2777530a11170f0e7adea069724bc02140ed1\n"
    },
    {
      "commit": "cedc6954876fb5cf1874aec1b7cbe0e7f3fe749e",
      "tree": "8691c4a60cc44b371f32a691cf5cfdf612870776",
      "parents": [
        "75b1c3700b305555958638a0560c406bcc11194a"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Mar 01 14:39:00 2017 +0100"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Mar 01 14:39:00 2017 +0100"
      },
      "message": "CORD-997: Attempted fix for the synchronizer deep-sleep bug\n\nChange-Id: I2ca72c606d50bf4718e576fabcf1f368b6e1317a\n"
    },
    {
      "commit": "75b1c3700b305555958638a0560c406bcc11194a",
      "tree": "cbbe782da5f997c07d77ee277b1b58242f4b77c9",
      "parents": [
        "5c3dc8f3d46e6946a045b950ede5c0ebcb15451a"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 28 21:32:58 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 28 21:32:58 2017 -0800"
      },
      "message": "CORD-880 apply CORD-891 from base to new_base\n\nChange-Id: I19853f87f325cf9f71f7ca3b756e0643178448ee\n"
    },
    {
      "commit": "5c3dc8f3d46e6946a045b950ede5c0ebcb15451a",
      "tree": "86d0048ebe1c0bbbf6cc4d4784e5506db51e17e9",
      "parents": [
        "1c153053848928ef63bcdbc1ceec1d2a8f52b9d9"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 28 17:18:38 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 28 21:17:41 2017 -0800"
      },
      "message": "CORD-880 allow password from file\n\nChange-Id: I7af1e7e5c4e033b94ec914d5d301199d7a9c06f6\n"
    },
    {
      "commit": "1c153053848928ef63bcdbc1ceec1d2a8f52b9d9",
      "tree": "9356ef9cc890c8e70dfda7b0d13ede9dc0302625",
      "parents": [
        "d0275bd0074389f125bd6f712ef9a81a80e67096"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 27 16:12:41 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Tue Feb 28 16:37:43 2017 -0800"
      },
      "message": "CORD-880 apply CORD-922 change from base to new_base\n\nChange-Id: I2375dd929dbfd12f439e84c4aff8bfefd284f9f0\n"
    },
    {
      "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"
    }
  ],
  "next": "1ff23a495c5fb199fa73b8eefc17a65b9eb16b34"
}
