)]}'
{
  "log": [
    {
      "commit": "5b585b6faeab7933047400ab2260e7aed58aa402",
      "tree": "967bd41d5bd53d442b37c5288fcd4b14e2d32734",
      "parents": [
        "7ae50f87ca2b8beb819188534a129bdd5d6a02d4"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Mar 04 23:02:39 2019 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Mar 04 23:38:34 2019 -0800"
      },
      "message": "SEBA-457 Upgrade to xos-core 2.2.5\n\nChange-Id: I7c35d8899b59463d0e19a55cc622809a6dcc7d33\n"
    },
    {
      "commit": "7ae50f87ca2b8beb819188534a129bdd5d6a02d4",
      "tree": "9159cf23cd593e7a6ede4cdbd1e18c0a84c70c6f",
      "parents": [
        "d53c2239e43516cdbfd8b395241337be0a2c5889"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Mon Feb 25 15:21:14 2019 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Mon Feb 25 15:21:14 2019 -0800"
      },
      "message": "[SEBA-494] Setting required core version\n\nChange-Id: I5656fef4dadc50b4a072c7783608c1d138eb0ca3\n"
    },
    {
      "commit": "d53c2239e43516cdbfd8b395241337be0a2c5889",
      "tree": "b5f07cb7a0a0307e177868a73d51bbc67e5d8773",
      "parents": [
        "382366d103e0c9fd5898550572fac86fb770cfba"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Thu Feb 07 17:06:40 2019 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Feb 20 17:00:23 2019 -0800"
      },
      "message": "[SEBA-475] Generated migrations with xos-migrate\n\nChange-Id: Ib2919045741c5716e3df10a336bda77705a2de21\n"
    },
    {
      "commit": "382366d103e0c9fd5898550572fac86fb770cfba",
      "tree": "ecbf7b401eefe38e030a525668c55e76a1e1f9af",
      "parents": [
        "964e9121534ce084e44891415b97b67550fbbec8"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 04 10:58:43 2019 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 04 14:19:52 2019 -0800"
      },
      "message": "SEBA-405 Update fabric synchronizer to use synchronizer library\n\nChange-Id: I101dce9008bac14bbce95a3f61ace7059b92a4b4\n"
    },
    {
      "commit": "964e9121534ce084e44891415b97b67550fbbec8",
      "tree": "c084fee02e1ff3ccaaf9f3940e61d3e5bca730f9",
      "parents": [
        "a3b3ff2ad854cd11b44960309e4803322cfd247d"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Mon Jan 28 09:58:31 2019 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Mon Jan 28 09:58:31 2019 -0700"
      },
      "message": "Updated service to use new XOS core version: 2.1.32\n\nChange-Id: I0b32ff72095d096db0d88daace0f31521d6f679c\n"
    },
    {
      "commit": "a3b3ff2ad854cd11b44960309e4803322cfd247d",
      "tree": "677a9cea04bfaf1165c349457f893f36f9582424",
      "parents": [
        "eb0ec5b0750309842dcf18408709815fb0dee95a"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jan 23 11:25:18 2019 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jan 23 13:20:53 2019 -0800"
      },
      "message": "SEBA-401: Reformat and expand descriptions in fabric xproto\n\nChange-Id: I994a46b57570f0a52d034221803b223281395ffa\n"
    },
    {
      "commit": "eb0ec5b0750309842dcf18408709815fb0dee95a",
      "tree": "5bfd8fc075a23e86ca68b8ad1c3a89c7bb2aac3d",
      "parents": [
        "085e99582aa9611b5d0fbb0fbd812338d262cc43"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Dec 19 10:10:43 2018 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Dec 19 15:08:11 2018 -0800"
      },
      "message": "SEBA-386 Misc grammar fixes to fabric\n\nChange-Id: Ifeb1666740b5727fb3f36fd3c74ffe8e34999218\n"
    },
    {
      "commit": "085e99582aa9611b5d0fbb0fbd812338d262cc43",
      "tree": "e2ffc95f697ebf90352cb50df7b7a07b7a8ecf86",
      "parents": [
        "dc1d411dca3df3259f4aef9411675e8695f21704"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Dec 18 10:53:11 2018 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Dec 18 16:20:41 2018 -0800"
      },
      "message": "SEBA-386 Update fabric service documentation\n\nChange-Id: Idef13826f431e1642a6bdf85d8abca708fe4e024\n"
    },
    {
      "commit": "dc1d411dca3df3259f4aef9411675e8695f21704",
      "tree": "7363078dd804718362438331bef14e8b686f6cf5",
      "parents": [
        "96fc195dc04b9b7e13852e7e084eb1f3fbda7b7e"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Mon Dec 17 08:11:26 2018 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Mon Dec 17 08:11:26 2018 -0700"
      },
      "message": "Updated service to use new XOS core version: 2.1.25\n\nChange-Id: Ic12bea20b481a4417d63723c1c8bb1b57376cddd\n"
    },
    {
      "commit": "96fc195dc04b9b7e13852e7e084eb1f3fbda7b7e",
      "tree": "b18a081ddc65218641259cb01a1152ec8c90b1e1",
      "parents": [
        "1537787bd3edc5f55b08d5ce5fa944c622cd7d80"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Tue Dec 11 13:06:51 2018 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Tue Dec 11 13:06:51 2018 -0700"
      },
      "message": "typo in docs\n\nChange-Id: Ib81dd169dd03337fbefc0d032f8ad643737f4b6c\n"
    },
    {
      "commit": "1537787bd3edc5f55b08d5ce5fa944c622cd7d80",
      "tree": "8b90f535a2cee37da91fd2e21feed13438c3c734",
      "parents": [
        "d007ac5b84655ab997a2d1ff401a0ff85fbb976b"
      ],
      "author": {
        "name": "Luca Prete",
        "email": "luca@onlab.us",
        "time": "Tue Sep 11 17:32:55 2018 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Thu Nov 01 15:51:04 2018 -0700"
      },
      "message": "[CORD-3226] Add support for multi IP / dual stack to the fabric synchronizer\n\nChange-Id: Iba774d58624b261aea237429eb31464f36cbfe42\n"
    },
    {
      "commit": "d007ac5b84655ab997a2d1ff401a0ff85fbb976b",
      "tree": "59de2ac274f8aecc39cb6ad110703ef273ac5c92",
      "parents": [
        "570429c4d61b9536a31f01de8561e7bf0004c8de"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Thu Nov 01 11:13:22 2018 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Thu Nov 01 11:13:22 2018 -0700"
      },
      "message": "Updated service to use new XOS core version: 2.1.22\n\nChange-Id: I2299197df21244291a6e9c28f58c5205879fb7b9\n"
    },
    {
      "commit": "570429c4d61b9536a31f01de8561e7bf0004c8de",
      "tree": "e9bd37ca8b65a2376e42359f604129349d488cd9",
      "parents": [
        "283abdfdb739e19c348c54bdbc35204f4eb8aaf5"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Oct 29 17:28:30 2018 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Oct 30 10:49:50 2018 -0700"
      },
      "message": "SEBA-324 reverse field numbers for manytoone relations\n\nChange-Id: I29840b4aa6f1a5724839339d44d0d1f15a61a9af\n"
    },
    {
      "commit": "283abdfdb739e19c348c54bdbc35204f4eb8aaf5",
      "tree": "c22c6ffa1ff5f02a81c7e70bdd1937a2f4bea6da",
      "parents": [
        "8270a1a245b98fafd6fd998d7ec20c4dcf62115d"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Mon Oct 01 11:11:49 2018 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Mon Oct 01 14:47:37 2018 -0700"
      },
      "message": "Update VERSION and XOS parent container\n\nChange-Id: I03cdfa946102ee8e7e974e2ac6f717994ed5ecf9\n"
    },
    {
      "commit": "8270a1a245b98fafd6fd998d7ec20c4dcf62115d",
      "tree": "3bf0b8c82ccaf6f83b53980725d7e9b6d3ae0707",
      "parents": [
        "1812314a69cfa1c64de12253f695599a574fc8aa"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Oct 01 11:50:12 2018 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Oct 01 12:30:01 2018 -0700"
      },
      "message": "SEBA-271 fix duplicate field number\n\nChange-Id: I77e4639915a24aca656175ed99ccad9340585235\n"
    },
    {
      "commit": "1812314a69cfa1c64de12253f695599a574fc8aa",
      "tree": "a2d866c9f452f0e8645f890bf7a809af33da9cf7",
      "parents": [
        "7630f69668363e9b27c3fbc1f23eb431f77a16d3"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue Sep 18 15:41:24 2018 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue Sep 18 15:41:24 2018 -0700"
      },
      "message": "Building from newer core and releasing minor\n\nChange-Id: Ib3572bc44a5201e2ecf9cf47b7cfd46990e0897e\n"
    },
    {
      "commit": "7630f69668363e9b27c3fbc1f23eb431f77a16d3",
      "tree": "463e16c8584078f890e15c0a44ec3924bbbfc03d",
      "parents": [
        "f59f52df619534a6740fb0b4b65dbb044bc9ca45"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Mon Sep 10 17:16:54 2018 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Mon Sep 10 17:16:54 2018 -0700"
      },
      "message": "Releasing 2.1.0\n\nChange-Id: I6653c51dd64e07f9051ce6af620fa458047984d2\n"
    },
    {
      "commit": "f59f52df619534a6740fb0b4b65dbb044bc9ca45",
      "tree": "ff438835b31aade253ed6b41f401e8a6a61e95a2",
      "parents": [
        "da3fae98a05d210ac5bea62dbdc3274a196d649a"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Thu Aug 30 11:13:54 2018 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Thu Aug 30 11:13:54 2018 -0700"
      },
      "message": "[SEBA-154] Have fabric Dockerfile use master so KafkaLogHandler is included\n\nChange-Id: I5741dc12af6cbd3d6bb769ead5919404a2c0ea1c\n"
    },
    {
      "commit": "da3fae98a05d210ac5bea62dbdc3274a196d649a",
      "tree": "e23a1a72f5cc5acb8e6b6752da49b0e6c9940368",
      "parents": [
        "b2e8aa1c4a569ce2ce1df8ca1c757efd05163305"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue Aug 28 17:37:13 2018 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue Aug 28 17:37:13 2018 -0700"
      },
      "message": "case insensitive match on name\n\nChange-Id: Id6319f5868bba430809b3dea36bb0c1fe4a3cb95\n"
    },
    {
      "commit": "b2e8aa1c4a569ce2ce1df8ca1c757efd05163305",
      "tree": "0dc59313798bb53bf00bbade02b15e2f1bf7cc3e",
      "parents": [
        "afdf11d3668b9a5782b1d1bbc8a7aea7a553ec23"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Aug 15 16:04:41 2018 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Aug 16 18:20:08 2018 -0700"
      },
      "message": "SEBA-171 Fabric synchronizer resync when kubernetes even received\n\nChange-Id: I66f8aeee81002cc4a248fb5b3bcfa37877c55988\n"
    },
    {
      "commit": "afdf11d3668b9a5782b1d1bbc8a7aea7a553ec23",
      "tree": "306042af06eac34884a4da1130968f372da32fc0",
      "parents": [
        "b13dc2d22367e85013b9b9046e4f87bc3f2006a0"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Aug 16 15:47:55 2018 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Aug 16 15:51:11 2018 -0700"
      },
      "message": "SEBA-194 Reverse ONOS_Fabric/Fabric dependency direction\n\nChange-Id: Ic088c5ca9100e28dec4bbdb14e9eb8900a8fdfec\n"
    },
    {
      "commit": "b13dc2d22367e85013b9b9046e4f87bc3f2006a0",
      "tree": "b104fd7a92061e6ee3c6c771b9d83f245559cd8a",
      "parents": [
        "cbf1c050d3b9e34e85541dd02941868717cd723d"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Aug 15 17:57:35 2018 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Aug 15 17:57:35 2018 -0700"
      },
      "message": "Removing max_length from integer field\n\nChange-Id: I5e6b2ccffd3909d32536cabe491c1240f4fc361c\n"
    },
    {
      "commit": "cbf1c050d3b9e34e85541dd02941868717cd723d",
      "tree": "c04fb48d18d0a50f373b4e0f11b48c30f743f669",
      "parents": [
        "3e0e724a286b7c2b72027c755b3b411fddfe3b19"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Tue Jul 17 15:48:27 2018 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Tue Jul 17 15:48:34 2018 -0700"
      },
      "message": "[CORD-3206] Updates for new xos unit test job\n\nChange-Id: I668fd7ddbe9dba22564798fa13ebd21eac9e5231\n"
    },
    {
      "commit": "3e0e724a286b7c2b72027c755b3b411fddfe3b19",
      "tree": "dd272945bd8b488df7241af649f913b2e7d5f0d4",
      "parents": [
        "af3c9944ca60f050b348426173311c647328794c"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Tue Jul 03 22:14:58 2018 -0700"
      },
      "committer": {
        "name": "Luca Prete",
        "email": "luca@opennetworking.org",
        "time": "Wed Jul 04 13:54:39 2018 +0000"
      },
      "message": "Release v2.0.0\n\nChange-Id: I520ddc860ab536cb9ddd285770142c0680fbb174\n"
    },
    {
      "commit": "af3c9944ca60f050b348426173311c647328794c",
      "tree": "be2c6ceb43f4b94b0b19cde8ee88fca9a94fd4d3",
      "parents": [
        "db7adc31f300222caf0fabe20edac20ec3463a15"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Jun 27 14:03:12 2018 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Thu Jun 28 14:38:32 2018 -0700"
      },
      "message": "[CORD-3184] Adding compute-nodes to fabric config\n\nChange-Id: Ief7158e635cae5df89a3bbd6c210e625bc7bb1fc\n"
    },
    {
      "commit": "db7adc31f300222caf0fabe20edac20ec3463a15",
      "tree": "4d332930adba229ff14122ce5addf57610773330",
      "parents": [
        "dfe75ffab2d1e68a81572a0b397ffde78a7616bb"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Fri Jun 15 16:05:19 2018 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Fri Jun 15 16:05:37 2018 -0700"
      },
      "message": "[CORD-3155] Fixing sync and deletion for PortInterfaces\n\nChange-Id: Ic9a5942792cf9e01171cd1ed81b60d331c8ff2c6\n"
    },
    {
      "commit": "dfe75ffab2d1e68a81572a0b397ffde78a7616bb",
      "tree": "1f0e5d6001145eca98b2e86fdb2ab1a8df4de169",
      "parents": [
        "cdcd3edd9205ab20904e70f089c719fc8416cfa8"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Fri Jun 15 10:52:09 2018 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Fri Jun 15 11:48:23 2018 -0700"
      },
      "message": "[CORD-3154] Adding support for host-learning config in fabric ports\n\nChange-Id: Ic7f00d625ecd6fc6e0085a01bfccd3dd5fc64d7b\n"
    },
    {
      "commit": "cdcd3edd9205ab20904e70f089c719fc8416cfa8",
      "tree": "5a2cab5597602a5ecd5c1185b1878a8bc6ff5b0c",
      "parents": [
        "caa5b5a6e389d2aaddd359b409acf12bf9a49300"
      ],
      "author": {
        "name": "Luca Prete",
        "email": "luca@onlab.us",
        "time": "Thu Jun 14 14:55:27 2018 +0200"
      },
      "committer": {
        "name": "Luca Prete",
        "email": "luca@onlab.us",
        "time": "Thu Jun 14 14:55:27 2018 +0200"
      },
      "message": "Change link to fabrics doc\n\nChange-Id: I37a0c71e2760a6a24045210f33aa3513e0b836ca\n"
    },
    {
      "commit": "caa5b5a6e389d2aaddd359b409acf12bf9a49300",
      "tree": "91e5bdd0adfaf9519c1276f230430cb44af05b26",
      "parents": [
        "97ba08c8fb3cc77c80f484a9deb5b46c6178b4af"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue Jun 12 12:13:09 2018 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue Jun 12 12:13:09 2018 -0700"
      },
      "message": "[CORD-3022] Splitting config\n\nChange-Id: Ie491ecccad4444d1bd3d3cc7399d399ea06fe62c\n"
    },
    {
      "commit": "97ba08c8fb3cc77c80f484a9deb5b46c6178b4af",
      "tree": "b6bf07dac9938768b830e6b2b4fd51d1b8e81c7d",
      "parents": [
        "6739b51c633ffcfae9f0e5ee05e5f8c7d45e1c19"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Wed May 30 13:49:23 2018 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Thu May 31 13:04:15 2018 -0700"
      },
      "message": "[CORD-3090] Remove Filebeat logging\n\nChange-Id: Ie1e249056d59ede010d4fda9db214631e049905b\n"
    },
    {
      "commit": "6739b51c633ffcfae9f0e5ee05e5f8c7d45e1c19",
      "tree": "eb7b3060efab82b35d52da101c3d3e7474a9c31e",
      "parents": [
        "e114a35f07c9ffb3784e392cbbed050e544916a4"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed May 30 18:55:29 2018 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed May 30 18:58:40 2018 -0700"
      },
      "message": "[CORD-3107] Adding delete steps and tests\n\nChange-Id: I7705bca22a6b6ed1e9328139cb96739ffb7d0c5a\n"
    },
    {
      "commit": "e114a35f07c9ffb3784e392cbbed050e544916a4",
      "tree": "bbd1c1ca4b2d564a3d4bedc9b4900bc5045fd155",
      "parents": [
        "8f6aa12e3b2ee8ce6aab6bd8bef2a4a6e78ba9a4"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue May 29 08:42:06 2018 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue May 29 11:43:07 2018 -0700"
      },
      "message": "[CORD-2940] Docs update\n\nChange-Id: I68d9c079b772a331a37584a318da2be3ac37c517\n"
    },
    {
      "commit": "8f6aa12e3b2ee8ce6aab6bd8bef2a4a6e78ba9a4",
      "tree": "13ce0f9e5febac853fcded967d31d0b51703a63c",
      "parents": [
        "04e5e120f14cf91c07483e429bde111125155861"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Thu May 10 09:50:48 2018 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Thu May 10 09:50:48 2018 -0700"
      },
      "message": "Adding helpers to the fabric sync_step\n\nChange-Id: If14121af3d20a8512831af93c6c716f2dcfe63d1\n"
    },
    {
      "commit": "04e5e120f14cf91c07483e429bde111125155861",
      "tree": "6dcf107f7161a08dee18c63602690e06d23ec5a7",
      "parents": [
        "b601c3853bc543ccce6f930d02873e8c3f452f27"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Fri May 04 16:21:53 2018 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Fri May 04 16:21:53 2018 -0700"
      },
      "message": "Updated Fabric service to read ONOS info through ServiceDependencies\n\nChange-Id: I138f01376590c4aa1ccce8a1975617e202e06ba2\n"
    },
    {
      "commit": "b601c3853bc543ccce6f930d02873e8c3f452f27",
      "tree": "61855b525ab392e1de175660872feb600b9e061e",
      "parents": [
        "5d49ce89129ef36788f05181a29f14431aac7c48"
      ],
      "author": {
        "name": "Luca Prete",
        "email": "luca@onlab.us",
        "time": "Mon Apr 30 16:10:43 2018 -0700"
      },
      "committer": {
        "name": "Luca Prete",
        "email": "luca@onlab.us",
        "time": "Tue May 01 14:32:21 2018 -0700"
      },
      "message": "[CORD-2998] Create sync step to configure fabric switches and ports\n\nChange-Id: I69a9c0ba568a008d998d83b0a4d3118d62fafbbc\n"
    },
    {
      "commit": "5d49ce89129ef36788f05181a29f14431aac7c48",
      "tree": "305978406cbaa2f3963afd56da857283be043dd5",
      "parents": [
        "46083d469e815c0729dc94caa4fdac3acc47837b"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue May 01 09:42:45 2018 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Tue May 01 11:50:51 2018 -0700"
      },
      "message": "[CORD-2961] Removing AddressManager syncstep from Fabric Service\n\nChange-Id: Icf5ba5be0c2d94d8c3020253a64ca682b1644f60\n"
    },
    {
      "commit": "46083d469e815c0729dc94caa4fdac3acc47837b",
      "tree": "d42427566a3d2dfcbf6dafd69f3dba4dc49db8d4",
      "parents": [
        "c7c1aaba6cfa3472759cec3c6806dbff83bf9c8b"
      ],
      "author": {
        "name": "Luca Prete",
        "email": "luca@onlab.us",
        "time": "Mon Apr 30 16:06:29 2018 -0700"
      },
      "committer": {
        "name": "Luca Prete",
        "email": "luca@onlab.us",
        "time": "Mon Apr 30 16:06:29 2018 -0700"
      },
      "message": "Adding gitreview file to fabric repository\n"
    },
    {
      "commit": "c7c1aaba6cfa3472759cec3c6806dbff83bf9c8b",
      "tree": "f7c246c4986d7924c923f0a7e858627d5ab112dc",
      "parents": [
        "168fca979ad55115f2da27ae042e4172e5d61c9b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 09 10:57:53 2018 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 10 10:19:31 2018 -0700"
      },
      "message": "CORD-2919 add unit tests for fabric synchronizer\n\nChange-Id: Ic87748db3d2893819ac3c07940e41b4de8c29510\n"
    },
    {
      "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": "6ad5c0a10bae977d0fe353c89c42a6be1378c917",
      "tree": "e087428b7b47fc40471d7e4530058e37a2c54a52",
      "parents": [
        "3a4b10a9dddfbfe91555cee404d53d500086267a"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Mar 25 23:36:42 2018 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Mar 25 23:36:42 2018 -0700"
      },
      "message": "CORD-2772 remove deprecated synchronizer Dockerfile\n\nChange-Id: Ieaa5d80dcac698b0a1c25ee26dd6c784db55ae70\n"
    },
    {
      "commit": "3a4b10a9dddfbfe91555cee404d53d500086267a",
      "tree": "7a77ec5b8c00a4fa48550312f8db0f3cd7cf2311",
      "parents": [
        "750355c47ec8728b50177e9609434d5a56571dcf"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Mar 21 20:48:01 2018 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Mar 22 10:09:36 2018 -0700"
      },
      "message": "CORD-2772 set version number for fabric service\n\nChange-Id: I01ca8feefcc01392415a5f85b91dbe058c023d64\n"
    },
    {
      "commit": "750355c47ec8728b50177e9609434d5a56571dcf",
      "tree": "81687989d0da8a82c361837ac5548956c86b222f",
      "parents": [
        "c30545c0630a5d0829df8c4d8085104b8d5462d9"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 20 09:08:20 2018 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 27 08:55:31 2018 -0800"
      },
      "message": "CORD-2752 Remove fabric legacy attic\n\nChange-Id: I00439eae89b862b26414b970c6f42ece52a4a1a8\n"
    },
    {
      "commit": "c30545c0630a5d0829df8c4d8085104b8d5462d9",
      "tree": "0ceeeceee8ec3763879de21cc7dffba76b0388a4",
      "parents": [
        "017aec12bfef152264b2b62137aa26602f42dc18"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 09 20:54:27 2018 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Feb 09 20:57:29 2018 -0800"
      },
      "message": "CORD-2618 Remove legacy fabric onboarding recipe\n\nChange-Id: Ifa83caf450cab6f4c8fbfb72e7fa637feba9f5a1\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": "797beee8d874dc5dbd4a477d1a70583dc372c08a",
      "tree": "bc07b138d0e612fa60c5659ed454d05d56f10a78",
      "parents": [
        "a5a69a18a94bdcc4891bbbd17bb459118a071eb4"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 11 16:11:51 2018 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Mon Jan 22 17:28:04 2018 +0000"
      },
      "message": "CORD-2476 Migrate fabric to dynamic load\n\nChange-Id: I286fa8aebb4a04134ff8ca22fc63bb7044ff800a\n"
    },
    {
      "commit": "a5a69a18a94bdcc4891bbbd17bb459118a071eb4",
      "tree": "1599984833698205304ac58e19b8e3dbb503ba1c",
      "parents": [
        "9cc4f6f1ed51551cbd838a7b4bcad6cfefe87788"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Jan 03 14:22:19 2018 -0500"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Wed Jan 03 17:15:13 2018 -0500"
      },
      "message": "CORD-2467: Start filebeat in synchronizer containers\n\nChange-Id: I9d59ab49bc75715c8fdd48e498ed460940d12e02\n"
    },
    {
      "commit": "9cc4f6f1ed51551cbd838a7b4bcad6cfefe87788",
      "tree": "8c30021e533d0948d8da7f73b4855ef06f1dccd2",
      "parents": [
        "57e9e4b1523590320a37ce2c735034344ed70e1f"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Oct 02 18:03:58 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Oct 02 18:03:58 2017 -0700"
      },
      "message": "Setting the correct name for the fabric service\n\nChange-Id: I24f70ea2362486bd753b7e49b02002b7055be6ac\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": "e2b88b2597b6f5fad4950207ec76988337467eed",
      "tree": "996dde3f67f4dd674e32bec19dcda5bd50eeb00b",
      "parents": [
        "7462a146fbf9b3faf4992d90af119284ed1f7fea"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@opennetworking.org",
        "time": "Thu Aug 03 22:45:55 2017 -0700"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@opennetworking.org",
        "time": "Thu Aug 03 22:45:55 2017 -0700"
      },
      "message": "Updating Copyright line to Open Networking Foundation\n\nChange-Id: Idc8c47a84e4a3686b43165172f3dd2edd338721d\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": "a462c968ee22e82d9d46b58b14d37ba77111e6a9",
      "tree": "80a6158e6ce8245a9e37f39b089c1b023240b7b8",
      "parents": [
        "8474a74957adb6a7ea23c38a64b47c5ef1ed80e7"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Jun 08 15:44:01 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Mon Jun 19 11:36:21 2017 -0700"
      },
      "message": "[CORD-1360] Using new config\n\nChange-Id: Iec759a8c73c114a3466fdf0a43f9c29418335c88\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": "bb3117e7705958d8ab21096ab4ac7ac83a724ea3",
      "tree": "dc6faf9044c46dd1e0d4b075227ed74b7b763337",
      "parents": [
        "474f7112f4046a4b1813d81ccbf5d3ed7eedb0a8"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Fri May 26 17:46:06 2017 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Fri May 26 20:48:01 2017 -0700"
      },
      "message": "more complete labeling of images\n\nChange-Id: Iaa12ba6564956ac2d8afa506afceeb8e23cab912\n"
    },
    {
      "commit": "474f7112f4046a4b1813d81ccbf5d3ed7eedb0a8",
      "tree": "efeb95b324c105e76f0c061905f59c23663c0a6f",
      "parents": [
        "8c95eb494bf62702f612b9c6a75abc7b45e411f5"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue May 09 15:29:48 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue May 09 15:29:48 2017 -0700"
      },
      "message": "CORD-1130 remove onboarding artifacts from fabric service\n\nChange-Id: I21ee79817621ecd2941c490b817d7f3f3b767d4f\n"
    },
    {
      "commit": "8c95eb494bf62702f612b9c6a75abc7b45e411f5",
      "tree": "5d7ee097aa9608256b56c83a7286d8c2e2f1b2ee",
      "parents": [
        "b14e5ad91e3cc2d4dcd2ef0776370e7d55bbe913"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Tue May 02 12:17:52 2017 +0200"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Tue May 02 14:15:54 2017 -0700"
      },
      "message": "Brought Fabric service over to xproto\n\nChange-Id: I4d7267071450aae15b8e53fdf2b772fa1cb82577\n"
    },
    {
      "commit": "b14e5ad91e3cc2d4dcd2ef0776370e7d55bbe913",
      "tree": "2c675b28cedf0a23f2b72abaae15da8a9c81aa40",
      "parents": [
        "1b13153b0929a0893df75d177a07d81c2a59d65d"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Thu Apr 27 20:27:29 2017 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Thu Apr 27 20:27:29 2017 -0700"
      },
      "message": "add labels\n\nChange-Id: I008e79000453a7eab9d79167898d8eddde1285c9\n"
    },
    {
      "commit": "1b13153b0929a0893df75d177a07d81c2a59d65d",
      "tree": "7aa5e387efaa25f88a44a2375928aca17e27d8a8",
      "parents": [
        "a3090d9216a06e815d8e2b100a793edf8b4c2678"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Thu Mar 23 19:26:57 2017 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Thu Mar 23 19:26:57 2017 -0400"
      },
      "message": "CORD-1033 Build and publish service synchronizers on corddev\n\nChange-Id: I656f447671a4858a7968f0f2644c8ca97674f8df\n"
    },
    {
      "commit": "a3090d9216a06e815d8e2b100a793edf8b4c2678",
      "tree": "86d3ecec434fdb3abc449111081707928be4ceee",
      "parents": [
        "8daf78dbc1268e9c4d8631b9b5637ffffec09a94"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Mar 17 16:47:50 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Mar 17 16:47:50 2017 -0700"
      },
      "message": "CORD-1053 refactored onboarding recipe for fabric\n\nChange-Id: Ib44cb70e4f904ef0ea1dc44b2ea162d57a6fdec5\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": "a50a0129f676f80e500e44b88c9dfa455ad08fca",
      "tree": "090c4e7221aa4d6609376b49f09ba0f34e03e379",
      "parents": [
        "4609398f8538e87db88782d5e07f828f4d765d4b"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Thu Jan 19 13:45:10 2017 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Fri Jan 27 11:40:48 2017 -0500"
      },
      "message": "CORD-793 Config for CiaB vswitches\n\nChange-Id: I949832de708aed540c4ed314be2db1da8a31e76a\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": "e6998817c46dd6b3dfbaad2d7ff3beab5980a579",
      "tree": "36b98de492f88408ce0431b39f8e99ced9a164fb",
      "parents": [
        "0d1d5c9e7a6373f121d233250657615c10eefdc7"
      ],
      "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: I93ae3349f7f0f4063a4360b3f6dc74b84a42c05a\n"
    },
    {
      "commit": "0d1d5c9e7a6373f121d233250657615c10eefdc7",
      "tree": "3e43fce8a4f4abfbe2b21086522ca329b38f5a1c",
      "parents": [
        "2dbe94fcfb032b446694bea03608acec97195afd"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 19 17:34:08 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 19 17:34:26 2016 -0800"
      },
      "message": "change db from localhost to xos_db\n\nChange-Id: I2a1dfda9d162e9072b10c6b6fe2c91b1ad21b564\n"
    },
    {
      "commit": "2dbe94fcfb032b446694bea03608acec97195afd",
      "tree": "65c9a8cc4a3dc46584f42f50b7210de6ba0efa2c",
      "parents": [
        "df3764494b8f8d997bdc36ae13310e59dab7c333"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Wed Oct 05 17:47:53 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Wed Oct 05 17:47:59 2016 -0700"
      },
      "message": "remove unnecessary includes\n\nChange-Id: Ie8fb716d186caebd43154a5868fce298b785821a\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": "d1c30fd85071b4ea0059c944c24b383a086f1774",
      "tree": "4d3d877246f2b575535d3e2f634656d304e4158c",
      "parents": [
        "f3fcfd575b3e09d4ef20ef0101c844f19811ea91"
      ],
      "author": {
        "name": "Charles Chan",
        "email": "rascov@gmail.com",
        "time": "Thu Jul 28 23:08:34 2016 -0700"
      },
      "committer": {
        "name": "Charles Chan",
        "email": "charles@onlab.us",
        "time": "Thu Jul 28 23:14:02 2016 -0700"
      },
      "message": "Rename and update fabric config for ON.Lab devel pod\n\nChange-Id: Ie634909e9e67cd5bba79dc3b789e8b89042cfd21\n"
    },
    {
      "commit": "f3fcfd575b3e09d4ef20ef0101c844f19811ea91",
      "tree": "5d9b71088eb89c9312d0bf61240e8a9b84c78a9d",
      "parents": [
        "810da19c7081c1aac1eb5778914c00dc488f5da6"
      ],
      "author": {
        "name": "Charles Chan",
        "email": "rascov@gmail.com",
        "time": "Wed Jul 27 17:57:50 2016 -0700"
      },
      "committer": {
        "name": "Charles Chan",
        "email": "rascov@gmail.com",
        "time": "Wed Jul 27 17:58:01 2016 -0700"
      },
      "message": "Fix indent\n\nChange-Id: Ie88dcb036edc8bcb08ff02980eaf3f9632f78b4a\n"
    },
    {
      "commit": "810da19c7081c1aac1eb5778914c00dc488f5da6",
      "tree": "6ef8fbd61c9ed001e82b4add8b793eb4e402510d",
      "parents": [
        "dd9e5ee4ba2f19ac61a9beacdbc3b73c1b302085"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Tue Jul 19 14:42:02 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Tue Jul 19 14:42:02 2016 -0400"
      },
      "message": "Move from base-config-2x2 in service-profile/cord-pod\n\nChange-Id: Ibaaad2a827e2682ac62dba1bd393b4ab3ef46b8d\n"
    },
    {
      "commit": "dd9e5ee4ba2f19ac61a9beacdbc3b73c1b302085",
      "tree": "ca8af53fb6da96685a49cdfa9444633a2a1c6927",
      "parents": [
        "c173186d91da7bf89fae2c29b88e14ba9c7f7ea7"
      ],
      "author": {
        "name": "Charles Chan",
        "email": "rascov@gmail.com",
        "time": "Mon Jul 18 18:17:27 2016 -0700"
      },
      "committer": {
        "name": "Charles Chan",
        "email": "rascov@gmail.com",
        "time": "Mon Jul 18 18:18:32 2016 -0700"
      },
      "message": "Add network config sample\n\nChange-Id: Ieb51c980e72a4e0505d4d386b496642d12a08776\n"
    },
    {
      "commit": "c173186d91da7bf89fae2c29b88e14ba9c7f7ea7",
      "tree": "f09f23791e1635bddc43fcd4e545c85df3ed0f69",
      "parents": [
        "ebf204c94a27beb69d9eaa70dfb9ccae9c84f58f"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Sat Jul 09 01:05:32 2016 +0200"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Sat Jul 09 01:08:02 2016 +0200"
      },
      "message": "adding license file\n\nChange-Id: I0242349ab4fdcaa3cecd96d3a6560b5a640fd343\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": "bccca7ffe5689bcf99a4bd2fcd6ee6784f95a3e1",
      "tree": "89a8db84eeae0eccb5148e40d5b835da9d206883",
      "parents": [
        "a18bae4ec974364fb64d77f8df344b178bb9799b",
        "92e3e009d1e87c6d85c1830453f6d08ddfdf5dc8"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Tue Jun 28 11:34:59 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@localhost",
        "time": "Tue Jun 28 11:34:59 2016 -0700"
      },
      "message": "Merge \"Write JSON to a file\""
    },
    {
      "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": "a18bae4ec974364fb64d77f8df344b178bb9799b",
      "tree": "8fde45ac7521e584aeb59988d7c1eda734bc7482",
      "parents": [
        "a3c737381a0ec23dd8a407b746724e49fb38c09a",
        "cf62a8d502ab9cfc8d0603f2feb873429d614c50"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Tue Jun 28 10:09:13 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@localhost",
        "time": "Tue Jun 28 10:09:13 2016 -0700"
      },
      "message": "Merge \"Change from Django 1.5 and earlier queryset() to Django 1.6 and later get_queryset()\""
    },
    {
      "commit": "cf62a8d502ab9cfc8d0603f2feb873429d614c50",
      "tree": "86c81cefd23579eaad6bea34f2b56a4559c5c8a7",
      "parents": [
        "6e786a379d48441c240eb203b9738d3d2de82ac0"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Mon Jun 27 13:20:38 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Mon Jun 27 13:20:38 2016 -0700"
      },
      "message": "Change from Django 1.5 and earlier queryset() to Django 1.6 and later get_queryset()\n\nChange-Id: I165f799d6ea6d977141275331c5052a735384622\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": "076e11e010d2e3d8344c2ab9e0261cf8985cd3d5",
      "tree": "5bb2741fac282ab5df4fc8d230efa69f35766dbf",
      "parents": [
        "efe93629334924fe781d2feb8df53c3aa6c11ea0",
        "6e786a379d48441c240eb203b9738d3d2de82ac0"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Mon Jun 27 09:32:41 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@localhost",
        "time": "Mon Jun 27 09:32:41 2016 -0700"
      },
      "message": "Merge \"Django 1.8 fails with an ImproperlyConfigured exception when `fields` or `exclude` isn\u0027t set:\""
    },
    {
      "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": "6e786a379d48441c240eb203b9738d3d2de82ac0",
      "tree": "4dfcbb988d14a748476b91f54e5d6b0c9487d046",
      "parents": [
        "fed6571e1fd76747cdf3e2d02e029c494ea6c6a7"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Mon Jun 27 08:24:06 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Mon Jun 27 08:24:06 2016 -0700"
      },
      "message": "Django 1.8 fails with an ImproperlyConfigured exception when `fields` or\n`exclude` isn\u0027t set:\n\n```\nclass Meta:\n fields \u003d \u0027__all__\u0027\n ```\n\n on all descendents of ModelForm.\n\n Omitting this is deprecated in 1.7:\n\n https://docs.djangoproject.com/en/1.7/topics/forms/modelforms/#selecting-the-fields-to-use\n\nChange-Id: I065883ce484bd3600b1cb664fd57e1eabb14416d\n"
    },
    {
      "commit": "fed6571e1fd76747cdf3e2d02e029c494ea6c6a7",
      "tree": "1a7379a34929653e935e0b668d8746f1be6cd588",
      "parents": [
        "4683159a3db6bff65c434f2921792682e8361d16"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Jun 21 12:10:34 2016 +0200"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Jun 21 12:10:34 2016 +0200"
      },
      "message": "updating .gitreview\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"
    },
    {
      "commit": "d2d9c268f917edd6a88249ec4e52b64dc88ee557",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [],
      "author": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Mon Jun 20 08:10:26 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@localhost",
        "time": "Mon Jun 20 08:10:26 2016 -0700"
      },
      "message": "Initial empty repository\n"
    }
  ]
}
