)]}'
{
  "log": [
    {
      "commit": "168fca979ad55115f2da27ae042e4172e5d61c9b",
      "tree": "6dc2f9b5af5e166b5688f2a29bf9f95c85e0eae9",
      "parents": [
        "6ad5c0a10bae977d0fe353c89c42a6be1378c917"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Apr 06 15:28:23 2018 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Apr 06 16:56:30 2018 -0700"
      },
      "message": "CORD-2919 Prevent fabric service from failing if missing instance encountered\n\nChange-Id: Ic7747bc23623abdec5e4b9554d7c6dd7f88fbe7c\n"
    },
    {
      "commit": "017aec12bfef152264b2b62137aa26602f42dc18",
      "tree": "e3c610857a930e96a6ff013c729ea6011d5fd09e",
      "parents": [
        "af81e6548ec92e8d1236683fa0cfb45cf73eb22c"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@opennetworking.org",
        "time": "Fri Feb 02 14:34:33 2018 -0800"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@opennetworking.org",
        "time": "Fri Feb 02 14:34:33 2018 -0800"
      },
      "message": "CORD-2688: Update routes URL for ONOS 1.12\n\nChange-Id: Icc388bdfad8920878ab0a1b09d16156b98c9b630\n"
    },
    {
      "commit": "af81e6548ec92e8d1236683fa0cfb45cf73eb22c",
      "tree": "9975d5181cd76eb811eb612db791df8737dc9e21",
      "parents": [
        "797beee8d874dc5dbd4a477d1a70583dc372c08a"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Mon Jan 22 13:41:03 2018 -0800"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Mon Jan 22 13:41:03 2018 -0800"
      },
      "message": "CORD-2571 Update location of dataPlaneIp\n\nChange-Id: I535541e59ef5cf36fb6d030e93aaf791f3dce442\n"
    },
    {
      "commit": "57e9e4b1523590320a37ce2c735034344ed70e1f",
      "tree": "16b2d70f96dd53a322688a4fe03923e515f750c0",
      "parents": [
        "a632498ae6e99292f98e03dbad40799bd51a2aa0"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Sep 07 14:54:28 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Mon Sep 11 15:35:37 2017 -0700"
      },
      "message": "CORD-1867 only sync dirty objects in fabric synchronizer\n\nChange-Id: I7ca8d6b4c4ee3f96018b13f1552508c94221e288\n(cherry picked from commit 6a020fca85154c5228d7f93d0d60524e9a52de2d)\n"
    },
    {
      "commit": "a632498ae6e99292f98e03dbad40799bd51a2aa0",
      "tree": "35486790c3a686af81bd73f542867c2fd0cafe40",
      "parents": [
        "8fddcac0e089051021ede3acd3a574c443dc38dc"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@opennetworking.org",
        "time": "Thu Aug 24 14:10:49 2017 -0700"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@opennetworking.org",
        "time": "Fri Aug 25 16:33:08 2017 -0700"
      },
      "message": "Push route instead of host for vRouterTenants.\n\nIn the ONOS 1.10 fabric we are using route config to route public traffic to vSG\nhosts rather than host config.\n\nChange-Id: I0a635f30ba0bbf6d545ea1af13120d50edc107bc\n"
    },
    {
      "commit": "8fddcac0e089051021ede3acd3a574c443dc38dc",
      "tree": "baf38b832263e9689bada885ad7dc5d6ac029122",
      "parents": [
        "79fe3e12c646f840d53d3f63f564a5c7a32bd2d9"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Aug 24 08:56:04 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Aug 24 16:50:59 2017 -0700"
      },
      "message": "CORD-1253 replace vrouter with addressmanager\n\nChange-Id: Iad085a740739ee0f7cdf9d6a7b7364b9263327f4\n"
    },
    {
      "commit": "79fe3e12c646f840d53d3f63f564a5c7a32bd2d9",
      "tree": "63e0a98c1c025f3bcfc59f564f8f681d0fcb7d22",
      "parents": [
        "e2b88b2597b6f5fad4950207ec76988337467eed"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Aug 08 13:05:25 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Aug 09 15:51:01 2017 -0700"
      },
      "message": "[CORD-1685] Adding copyright informations\n\nChange-Id: I8c549b3eaed9ff81ae69299918e047c99af011ae\n"
    },
    {
      "commit": "7462a146fbf9b3faf4992d90af119284ed1f7fea",
      "tree": "8967f9d113febeba68a230a0fb0ea5275f6f511f",
      "parents": [
        "a462c968ee22e82d9d46b58b14d37ba77111e6a9"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jul 19 16:34:29 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jul 24 17:08:17 2017 -0700"
      },
      "message": "CORD-1520 Update to new Service/Tenancy models\n\nChange-Id: I963add8252c895dd02f918d71c566768a3df1eaf\n"
    },
    {
      "commit": "8474a74957adb6a7ea23c38a64b47c5ef1ed80e7",
      "tree": "549653516145f6f95332d5b0bebad73e2474e30d",
      "parents": [
        "8974c1854aa608465b03dda6637e4728881b1aef"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 15 10:34:07 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 15 10:34:53 2017 -0700"
      },
      "message": "CORD-1465 Fix delete syncstep failing due to no vsg\n\nChange-Id: I8aad1334e875d56c948c32cdede1d5398807603a\n"
    },
    {
      "commit": "8974c1854aa608465b03dda6637e4728881b1aef",
      "tree": "6805d7860aa76394e5c58980cb3670055e919d78",
      "parents": [
        "bb3117e7705958d8ab21096ab4ac7ac83a724ea3"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Jun 02 14:48:57 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Jun 02 14:48:57 2017 -0700"
      },
      "message": "[CORD-1360] Using new config\n\nChange-Id: I33eab3001c339a9550d0d296e43dbc1eedf4e9f5\n"
    },
    {
      "commit": "8daf78dbc1268e9c4d8631b9b5637ffffec09a94",
      "tree": "cbd59257e55013272a1d13ef27c87d08afc7ff04",
      "parents": [
        "71c20ebcbc09c63b620e62c22c19aa11581032d9"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Mar 15 11:39:44 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Mar 15 12:10:11 2017 -0700"
      },
      "message": "CORD-1008 add Dockerfile and docker-compose for fabric service\n\nChange-Id: I292c0ab8c5b5d994f37b308ed10bffa8c950b8c2\n"
    },
    {
      "commit": "71c20ebcbc09c63b620e62c22c19aa11581032d9",
      "tree": "81dd291e36fd58cac7dc86919e616d5ea18dc644",
      "parents": [
        "ef17d0c7ba19884421c2fe07560e5ad02ed038f9"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 14 21:35:18 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 14 22:50:26 2017 -0700"
      },
      "message": "CORD-1008 make fabric synchronizer use new_base\n\nChange-Id: I523f61a33e83afcd7f99df23ac5cbaefb3f52b27\n"
    },
    {
      "commit": "ef17d0c7ba19884421c2fe07560e5ad02ed038f9",
      "tree": "a6cd531888d3434e6bd9b915ae2ee7ea20b28826",
      "parents": [
        "a50a0129f676f80e500e44b88c9dfa455ad08fca"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 20 08:45:45 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 20 08:45:45 2017 -0800"
      },
      "message": "fix queryset.remove bug in sync step\n\nChange-Id: I5f9a3c487c70db349b89d8e294945a41082843b2\n"
    },
    {
      "commit": "4609398f8538e87db88782d5e07f828f4d765d4b",
      "tree": "738a87b41797eb4305e306c323b90fa11b77e8b2",
      "parents": [
        "e6998817c46dd6b3dfbaad2d7ff3beab5980a579"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Jan 24 19:32:59 2017 +0100"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue Jan 24 19:32:59 2017 +0100"
      },
      "message": "CORD-706: Make room for new Ansible-invocation interface\n\nChange-Id: I27ad3d151d27804e951f5b7dd98f95d226aab507\n"
    },
    {
      "commit": "df3764494b8f8d997bdc36ae13310e59dab7c333",
      "tree": "7833f0727abe18f8c09c94337bcfd6f8ad6d7cf0",
      "parents": [
        "d1c30fd85071b4ea0059c944c24b383a086f1774"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Aug 16 15:06:58 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Aug 16 15:07:07 2016 -0700"
      },
      "message": "remove reference to openstacksyncstep\n\nChange-Id: Icba2fc70ce884a8c799bc09342b7a736ca83d7b5\n"
    },
    {
      "commit": "ebf204c94a27beb69d9eaa70dfb9ccae9c84f58f",
      "tree": "cb142e5a58d806857942bf1d915b5faf7835a436",
      "parents": [
        "82d89836f0be264c0286df90897710e0889fb44b"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Tue Jun 28 15:46:26 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Tue Jun 28 15:46:26 2016 -0400"
      },
      "message": "Fix quotes\n\nChange-Id: I504fe8705ba8868346e963f47a6f40085cbf9ff8\n"
    },
    {
      "commit": "82d89836f0be264c0286df90897710e0889fb44b",
      "tree": "c83d25f275430d408306357352874c6baf4cbeef",
      "parents": [
        "0020f5a54d04e9b15f1935c1d01e54e65c7b6b55"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Tue Jun 28 15:31:06 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Tue Jun 28 15:31:06 2016 -0400"
      },
      "message": "Try again with JSON in string\n\nChange-Id: Ib4ca52e5ef2104a68724b417be184cf0266a763b\n"
    },
    {
      "commit": "0020f5a54d04e9b15f1935c1d01e54e65c7b6b55",
      "tree": "bf0e43b1bf421aa1b773f1abae024e3fefada0ee",
      "parents": [
        "bccca7ffe5689bcf99a4bd2fcd6ee6784f95a3e1"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Tue Jun 28 14:47:21 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Tue Jun 28 14:47:21 2016 -0400"
      },
      "message": "Bug fix\n\nChange-Id: I20e0e1ae77d0c826db3928e2aa6fede5b5bc40a5\n"
    },
    {
      "commit": "92e3e009d1e87c6d85c1830453f6d08ddfdf5dc8",
      "tree": "7c461f6107c40d273c6b2c890dfb0d46fa909627",
      "parents": [
        "a3c737381a0ec23dd8a407b746724e49fb38c09a"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Tue Jun 28 14:30:39 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Tue Jun 28 14:30:39 2016 -0400"
      },
      "message": "Write JSON to a file\n\nChange-Id: Id42678b799273c744c1bc455515875187cf8df3e\n"
    },
    {
      "commit": "a3c737381a0ec23dd8a407b746724e49fb38c09a",
      "tree": "bbb0c05f1bc76493f3d201822cb6f1ddbd7517ed",
      "parents": [
        "076e11e010d2e3d8344c2ab9e0261cf8985cd3d5"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Mon Jun 27 15:24:59 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Mon Jun 27 15:24:59 2016 -0400"
      },
      "message": "Don\u0027t sync uninstantiated instances\n\nChange-Id: I6e5fe2e39fe4c41ad9a8745a47cbba50eae40afe\n"
    },
    {
      "commit": "efe93629334924fe781d2feb8df53c3aa6c11ea0",
      "tree": "71d9c44088457002fed821f60989b847e4b81d6e",
      "parents": [
        "fed6571e1fd76747cdf3e2d02e029c494ea6c6a7"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Mon Jun 27 11:41:09 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Mon Jun 27 11:41:09 2016 -0400"
      },
      "message": "Resolve issues with uri module and JSON variables\n\nChange-Id: I2b6ce5b444ad4460c83d944428cc740e62d49b67\n"
    },
    {
      "commit": "4683159a3db6bff65c434f2921792682e8361d16",
      "tree": "1a461e55c3afa3646891e71f1da0075e279e7edc",
      "parents": [
        "d2d9c268f917edd6a88249ec4e52b64dc88ee557"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 20 17:32:04 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jun 20 17:32:04 2016 -0700"
      },
      "message": "move over fabric from XOS repo\n"
    }
  ]
}
