)]}'
{
  "log": [
    {
      "commit": "72630b80f1c52ac7565bf62184b54bca3fe3eff1",
      "tree": "8a285e0e0f56bcf8064ca547fad54d656a4e1d2b",
      "parents": [
        "09b80b892e9b2c5bd537288bdbd04730a6c4e70a"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@opennetworking.org",
        "time": "Fri Oct 13 10:43:32 2017 -0700"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@opennetworking.org",
        "time": "Fri Oct 13 10:43:32 2017 -0700"
      },
      "message": "Show more info in CLIs, don\u0027t swallow REST connectivity errors.\n\nChange-Id: I94a5d7029af24fbe586f94c693ff04023e23f8b2\n"
    },
    {
      "commit": "09b80b892e9b2c5bd537288bdbd04730a6c4e70a",
      "tree": "3971b7d9758b30fd4ee94413369599f21f7177ff",
      "parents": [
        "fd4834871969b86e26f3dc4f8ca23333239f1e2f"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Sep 08 12:03:53 2017 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Sep 08 12:03:53 2017 -0700"
      },
      "message": "VOL-429 - increment SNAPSHOT versions\n\nChange-Id: If13d663ec2079de10dca0518daedf1d993ddae16\n"
    },
    {
      "commit": "fd4834871969b86e26f3dc4f8ca23333239f1e2f",
      "tree": "34d3694f8a23ff84b0a24fc6c433694c9f03721f",
      "parents": [
        "6e2a538932e39cddebe9444930cac6f09ef5d183"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Sep 07 14:00:31 2017 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Sep 07 14:17:26 2017 -0700"
      },
      "message": "VOL-423 update to ONOS version 1.10.6\n\nChange-Id: Ib8d4fa084bb8d8c922e16c0f0521d7b461987fc7\n"
    },
    {
      "commit": "6e2a538932e39cddebe9444930cac6f09ef5d183",
      "tree": "27df2073bdc97119f7437ae2bb1dcb945e689728",
      "parents": [
        "0d00fb4296d32b4164be1f3882cc351cefa16c3a"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Fri Sep 01 08:00:18 2017 -0700"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Fri Sep 01 08:00:18 2017 -0700"
      },
      "message": "CORD-1849 Split XOS code out of OLT and VTN repos\n\nChange-Id: I93f9db4f20f79645841809a73f60522965f0d865\n"
    },
    {
      "commit": "0d00fb4296d32b4164be1f3882cc351cefa16c3a",
      "tree": "da704d854758f3f779291c1625ce4ddc7f9a61cb",
      "parents": [
        "5c55ab460da461d28666e9ce596f64c15ec481dd"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Wed Aug 09 18:21:03 2017 +0900"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@opennetworking.org",
        "time": "Tue Aug 22 08:37:08 2017 -0700"
      },
      "message": "Added FLAT type network\n\nChange-Id: I9b81adac1193cc2f133072683a0c970d2834c157\n"
    },
    {
      "commit": "5c55ab460da461d28666e9ce596f64c15ec481dd",
      "tree": "5b432004923800ee968751b6e4226259a2f2e629",
      "parents": [
        "c8100ab9402b8199aa1dcc1e7807348f7f3a83c2"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Aug 17 09:54:40 2017 -0700"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@opennetworking.org",
        "time": "Mon Aug 21 15:59:42 2017 -0700"
      },
      "message": "release version 1.3.0-SNAPSHOT\n\nChange-Id: I613f3ed4cdb08a7f9c7fc2247e0aea3946eeb676\n"
    },
    {
      "commit": "c8100ab9402b8199aa1dcc1e7807348f7f3a83c2",
      "tree": "0b8f480d2facc7085ab71ef59197443d8c6f0455",
      "parents": [
        "d243953c7e9c8aa9faa549197e88c3ef5f5f97c0"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Aug 17 12:24:02 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Fri Aug 18 11:58:00 2017 -0700"
      },
      "message": "[CORD-1630] Model verbose_name\n\nChange-Id: I31be84d71cadfda95797c313dc1b8709d92ddc71\n"
    },
    {
      "commit": "d243953c7e9c8aa9faa549197e88c3ef5f5f97c0",
      "tree": "b7483018afd63d4c04c93e4e49dad8ea46e27c52",
      "parents": [
        "5ec408f603514ae735009d4c870861aad1190ab4"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Aug 11 09:55:50 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Aug 16 18:18:58 2017 -0700"
      },
      "message": "CORD-1252 eliminate hardcoded dependencies in VTN\n\nChange-Id: I2765829dd7e7939e98d8d01ad2f3372e18561e7f\n"
    },
    {
      "commit": "5ec408f603514ae735009d4c870861aad1190ab4",
      "tree": "a3c902d5e22c72cc915b20f8a4ba2ff48627191f",
      "parents": [
        "16996ab6eb353e7993ec3f9274ad2506f11009ac"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Aug 10 15:22:16 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Fri Aug 11 09:03:34 2017 -0700"
      },
      "message": "CORD-1252 remove deprecated VTN API and admin\n\nChange-Id: If8b2a055486fb067ce79123f02fbca891b049310\n"
    },
    {
      "commit": "16996ab6eb353e7993ec3f9274ad2506f11009ac",
      "tree": "0f9a33be27bfe160c77c51d8c5c93e84c2b83307",
      "parents": [
        "0e7912c0ea35d1e1a90d9cd2281c6eed41daa386"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Aug 10 09:12:33 2017 -0700"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@opennetworking.org",
        "time": "Thu Aug 10 15:22:34 2017 -0700"
      },
      "message": "VOL-373 support 3 tuple and multiple version numbers for ONOS apps\n\nChange-Id: I3589c80eef2792f16dd9c83585f84322b9717412\n"
    },
    {
      "commit": "0e7912c0ea35d1e1a90d9cd2281c6eed41daa386",
      "tree": "4d88febb4480480f59be666b7bd8227eb447b8e5",
      "parents": [
        "d6599207d2a6eb24f299f138c70f9a6d932fd4dd"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Aug 08 13:05:24 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Aug 08 14:16:05 2017 -0700"
      },
      "message": "[CORD-1685] Adding copyright informations\n\nChange-Id: Icabd5d2277cd8e88a14b43a0c82ecec8201f781b\n"
    },
    {
      "commit": "d6599207d2a6eb24f299f138c70f9a6d932fd4dd",
      "tree": "72c26e65a908465c94326222a22a985354fdb953",
      "parents": [
        "80dff97b48b114bfc62b93c83fc4313ecdc651fc"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@opennetworking.org",
        "time": "Tue Jul 25 11:39:58 2017 -0700"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@opennetworking.org",
        "time": "Fri Aug 04 11:32:29 2017 -0700"
      },
      "message": "Remove deprecated code from VTN synchronizer\n\nChange-Id: Iae6f7d69d6a7be02e676ed856834984bfba87681\n"
    },
    {
      "commit": "80dff97b48b114bfc62b93c83fc4313ecdc651fc",
      "tree": "0f1568efc657e65b6b61315bda0790bd711573c1",
      "parents": [
        "d949b62a23dc0d452238e3f0fe54de19264077f7"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@opennetworking.org",
        "time": "Thu Aug 03 22:46:30 2017 -0700"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@opennetworking.org",
        "time": "Thu Aug 03 22:46:30 2017 -0700"
      },
      "message": "Updating Copyright line to Open Networking Foundation\n\nChange-Id: I06957aa05eb1517ccd89b519d437b9302e20553b\n"
    },
    {
      "commit": "d949b62a23dc0d452238e3f0fe54de19264077f7",
      "tree": "3c3852af6df786526271b70305c02ecb0c9bd525",
      "parents": [
        "19dcbaed35009c6dcf4fc40c719fe2a5f2204552"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jul 18 12:10:35 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jul 24 17:14:33 2017 -0700"
      },
      "message": "CORD-1250 Update to new Service/Tenancy models\n\nChange-Id: I0e7d7de2a2fb41066af14e7ac54d618b1d76dbee\n"
    },
    {
      "commit": "19dcbaed35009c6dcf4fc40c719fe2a5f2204552",
      "tree": "6c537d1145f3df13cd89633ebdfed62047610a8f",
      "parents": [
        "9834e04614b2d7200a5072fb34e1b0fa661b0621"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Wed Jul 12 09:52:59 2017 -0700"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Fri Jul 14 15:36:28 2017 -0700"
      },
      "message": "Moving VTN away from old XOS APIs onto GRPC APIs.\n\nInstead of the VTN app pulling the ServiceNetwork and SerivcePort\ninfo from XOS, the VTN simply sets a flag to indicate it wants a\nfull resync of the data. The VTN synchronizer then knows to send\nall ServiceNetwork and ServicePort information on next sync.\n\nChange-Id: I84bd1e6bb691dcbb9667c30c252921894b06bb2a\n"
    },
    {
      "commit": "9834e04614b2d7200a5072fb34e1b0fa661b0621",
      "tree": "b1d69d3910e8325b317d9960a40a19f5697f04f5",
      "parents": [
        "726d710687f1f301eb06c328e40ed802762cd866"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Jun 05 15:48:09 2017 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@onlab.us",
        "time": "Wed Jun 07 15:21:30 2017 -0700"
      },
      "message": "[CORD-1360] Using new config\n\nChange-Id: I1d5990c5147f6404c0fb2440122c88127ef4734b\n"
    },
    {
      "commit": "726d710687f1f301eb06c328e40ed802762cd866",
      "tree": "a426f774a9fd8fa837d3daf15a5f23003e1ad670",
      "parents": [
        "3f87fe9994dd0d7ba603d0101d0fc3f2ceebca82"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Fri Jun 02 14:33:58 2017 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Fri Jun 02 14:34:04 2017 -0700"
      },
      "message": "[CORD-1378]\nSSH connection failures logged at a higher level\nTrace log level records all command output\n\nChange-Id: I18dad7eb82f7130e5ebbd1db32e1fb5f878bc8c3\n"
    },
    {
      "commit": "3f87fe9994dd0d7ba603d0101d0fc3f2ceebca82",
      "tree": "4a917e9aac4e06a22ddf5dcce6bd3cd5d029dcf4",
      "parents": [
        "cd2db8cc5052fb0791a4d7ca61ebb371494f778f"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Fri May 26 17:53:14 2017 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Fri May 26 20:46:20 2017 -0700"
      },
      "message": "more complete labeling of images\n\nChange-Id: I3e6a9bb74396f3d7c8faae94542ee45d029cec13\n"
    },
    {
      "commit": "cd2db8cc5052fb0791a4d7ca61ebb371494f778f",
      "tree": "eca187b75cd2c0ffb86dc6697734ba0e39cf7d41",
      "parents": [
        "2c3b6152e84f0f2256b82ec909d6752067a8b18f"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu May 25 09:07:19 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu May 25 19:47:25 2017 -0700"
      },
      "message": "CORD-1244 cleanup use of get_tenant/get_service\n\nChange-Id: I004fbd98eff478951d0f03a39eb8fd9cf82bea69\n"
    },
    {
      "commit": "2c3b6152e84f0f2256b82ec909d6752067a8b18f",
      "tree": "078e3ab1e08dde01e59cb1cc1f360cd4090fa771",
      "parents": [
        "f46f87172f60782ee5b4110107d26a536e2ceb23"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri May 19 23:02:25 2017 +0200"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri May 19 23:02:25 2017 +0200"
      },
      "message": "CORD-1345: Rename PlCoreBase to XOSBase\n\nChange-Id: Iabd4b25ca2d28d25f11d2a0abf427b182c013cdc\n"
    },
    {
      "commit": "f46f87172f60782ee5b4110107d26a536e2ceb23",
      "tree": "87d74562baa2f6bc96913332a576b9be74841e7b",
      "parents": [
        "e091a282f6eeec2a37082318aeaf8a7fd42cc65c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue May 09 15:49:55 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue May 09 15:49:55 2017 -0700"
      },
      "message": "CORD-1130 remove onboarding artifacts from vtn service\n\nChange-Id: I05d8102d505c58df7d3995696562fc0ca54c1af1\n"
    },
    {
      "commit": "e091a282f6eeec2a37082318aeaf8a7fd42cc65c",
      "tree": "9435c8d56ad929303de9dd5177000f6ab7277bae",
      "parents": [
        "240fe8043ca701a179a0b58bd85d633ba8a4b141"
      ],
      "author": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri May 05 20:09:23 2017 +0200"
      },
      "committer": {
        "name": "Sapan Bhatia",
        "email": "gwsapan@gmail.com",
        "time": "Fri May 05 23:20:00 2017 +0200"
      },
      "message": "CORD-1177: Brought VTN service over to xproto\n\nChange-Id: I668688418f478073b0dba91d56663212670c9c70\n"
    },
    {
      "commit": "240fe8043ca701a179a0b58bd85d633ba8a4b141",
      "tree": "409b33780a5fbb1a900a7561a39a7007198ab915",
      "parents": [
        "41eef9290d8a2a4357ad74bffc7d9d3b6eec719f"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Thu Apr 27 21:21:23 2017 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Thu Apr 27 21:21:23 2017 -0700"
      },
      "message": "add labels\n\nChange-Id: I92bf32ad9e63abe8c4ffdb72b6df06ddd438a3c5\n"
    },
    {
      "commit": "41eef9290d8a2a4357ad74bffc7d9d3b6eec719f",
      "tree": "f1d79faf5bea8c06057490145977f03ea762217b",
      "parents": [
        "2c3f0ee1811878eed6ebc5c152ee28df90d19acc"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Wed Apr 26 14:00:01 2017 +0900"
      },
      "committer": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Wed Apr 26 14:00:01 2017 +0900"
      },
      "message": "Removed delays from unit tests\n\nChange-Id: I44e93fed905ff4f7a4b581624a0f65975ad7ab3c\n"
    },
    {
      "commit": "2c3f0ee1811878eed6ebc5c152ee28df90d19acc",
      "tree": "db044e5340cd0da9ad3d5780a9ab2b5ce6418623",
      "parents": [
        "2c9dba88ed626d8a21963827b991cdbff5582499"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Thu Apr 06 16:47:21 2017 +0900"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Mon Apr 24 10:12:21 2017 -0700"
      },
      "message": "CORD-1071 Refactor VTN node service\n\nDone\n- Separated interface, implementation and store for node management\n- Added unit tests for node manager and handler\n- Offloaded more of the event handling off of the Atomix event thread\n\nTodo\n- Add REST interface for the node service\n\nChange-Id: Ibf90d3a621013497cc891ca3086db6648f5d49df\n"
    },
    {
      "commit": "2c9dba88ed626d8a21963827b991cdbff5582499",
      "tree": "c20e9df813749b07a799529dcd3455e7a40d9627",
      "parents": [
        "0e2744bca565fa7f20b7c7d7da6f222d6feeedd5"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Tue Apr 18 17:35:10 2017 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Tue Apr 18 17:35:10 2017 -0400"
      },
      "message": "CORD-1033 Move vtnnetport.py\n\nChange-Id: Ic79cc59fa869c6713015245e5e442457656fe351\n"
    },
    {
      "commit": "0e2744bca565fa7f20b7c7d7da6f222d6feeedd5",
      "tree": "2de6775bca80117c15c526363ba3887e995fdec3",
      "parents": [
        "af3822c2b1c71aeb6d764782d4d06821176a6250"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Thu Mar 23 19:25:04 2017 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Tue Apr 11 14:03:44 2017 -0700"
      },
      "message": "CORD-1033 Build and publish service synchronizers on corddev\n\nChange-Id: I797b28750612494d4d9f06c6038ab963169f56b7\n"
    },
    {
      "commit": "af3822c2b1c71aeb6d764782d4d06821176a6250",
      "tree": "a37e50add78099909af831d844b34b7d53273e56",
      "parents": [
        "9c2a09809a0436e8130c57a14b41e8112eb01fe4"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Tue Apr 04 15:56:27 2017 +0900"
      },
      "committer": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Tue Apr 04 15:56:27 2017 +0900"
      },
      "message": "Fixed service port create failure\n\nAlso enhanced service network and port codec and added more unit tests\n\nChange-Id: I523acc49dc1472520bd15a47f9a591cd95297ea0\n"
    },
    {
      "commit": "9c2a09809a0436e8130c57a14b41e8112eb01fe4",
      "tree": "e4d6eb30101dc20b47adeb10d7fd9042b326ed37",
      "parents": [
        "96207313e56899d03ea65e7f094aea37d7e1cbe9"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Thu Mar 16 15:07:06 2017 +0900"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Tue Mar 21 09:05:20 2017 -0700"
      },
      "message": "CORD-982 Handle PORT_REMOVED event\n\nPORT_REMOVED is triggered instead of PORT_UPDATE when OVS port is\nremoved since ONOS-1.9\n\nChange-Id: I4a15fce65653147b54f6b3eea2c7103b4275ed6b\n"
    },
    {
      "commit": "96207313e56899d03ea65e7f094aea37d7e1cbe9",
      "tree": "8ee899155da99a698fefb47f15b2bfb78e814852",
      "parents": [
        "e385eea9e994724d61b2e46c3fd573ab43ffa502"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Mon Mar 20 16:17:07 2017 +0900"
      },
      "committer": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Mon Mar 20 16:17:07 2017 +0900"
      },
      "message": "Fixed VTN to read network config at activation\n\nChange-Id: If2af33d0076546bfe08afc169155965b02151554\n"
    },
    {
      "commit": "e385eea9e994724d61b2e46c3fd573ab43ffa502",
      "tree": "0aaa3643d5e81bcdf36367d308c6aa8420ad0c59",
      "parents": [
        "e963743902cb8ae646b040e41abee3217ada21cb"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sat Mar 18 09:24:39 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sat Mar 18 09:24:39 2017 -0700"
      },
      "message": "CORD-1053 fix attribute not being saved\n\nChange-Id: I5ebb7f777ca1eb71329dc1e1f1b43f1c679448fd\n"
    },
    {
      "commit": "e963743902cb8ae646b040e41abee3217ada21cb",
      "tree": "86b928fa9afb8cde555056ab41e7aab5de863cea",
      "parents": [
        "08a4df3d960af7522112d6477aa75ae685623686"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Mar 17 17:00:10 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Mar 17 17:00:10 2017 -0700"
      },
      "message": "CORD-1053 refactored onboarding recipe for vtn\n\nChange-Id: I176db8bbe15884834d1148952f82da25fc554b8c\n"
    },
    {
      "commit": "08a4df3d960af7522112d6477aa75ae685623686",
      "tree": "e7d52b8a13ba20e4b6bb799e8975a8bfcc5cbdbf",
      "parents": [
        "61b41a9bf4aa83f0c42d02b39593d1a9f5c6bfff"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Mar 15 14:13:59 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Mar 15 15:52:06 2017 -0700"
      },
      "message": "CORD-1008 Dockerfile and docker-compose for vtn synchronizer\n\nChange-Id: Ia6624c199624fcb9d497da1326220353c5d2614b\n"
    },
    {
      "commit": "61b41a9bf4aa83f0c42d02b39593d1a9f5c6bfff",
      "tree": "a6ae4531b818eefad2b4e9cc59175434a75c842c",
      "parents": [
        "34726b8a1343b588d7e33148b4e03b3b7f0d20ee"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 14 13:04:57 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Mar 14 13:05:23 2017 -0700"
      },
      "message": "CORD-1008 port vtn synchronizer to new_base\n\nChange-Id: Ib3883dd978dd6ff09cb83380f98c57203bdae346\n"
    },
    {
      "commit": "34726b8a1343b588d7e33148b4e03b3b7f0d20ee",
      "tree": "91fef5ba5fc85c8aba13dc443fbeccd94924c68c",
      "parents": [
        "62918298d4fc6b670123e71309d96b84b3383fea"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Mar 13 17:21:54 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Mar 13 22:37:33 2017 -0700"
      },
      "message": "CORD-876 eliminate proxy models in VTN service\n\nChange-Id: Ie417b6e6b52c38adf513a77d62d57112cb1827d3\n"
    },
    {
      "commit": "62918298d4fc6b670123e71309d96b84b3383fea",
      "tree": "d5a1bb9f5b419ca9f01ce787d8f2ee7d07eca07d",
      "parents": [
        "e72adf52bf01c7e34b702fa1736abb1f659f8cf6"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Mar 13 16:23:46 2017 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Mar 13 16:23:46 2017 -0700"
      },
      "message": "CORD-876 convert port numbers from integer to string\n\nChange-Id: I683a268af6295c0a50c65ee7a1612524d7316a9a\n"
    },
    {
      "commit": "e72adf52bf01c7e34b702fa1736abb1f659f8cf6",
      "tree": "58ac63a15fddea64057ba1415a1c556366cbc415",
      "parents": [
        "af6f60aa17e55dfc48064e89a02816248cd33f41"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Wed Feb 22 08:30:25 2017 +0900"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Tue Mar 07 15:33:53 2017 -0800"
      },
      "message": "Fixed URL log for XOS states sync\n\nChange-Id: I0a79c95da966d8c6a9ccfe03fe90a1164757680c\n"
    },
    {
      "commit": "af6f60aa17e55dfc48064e89a02816248cd33f41",
      "tree": "90e822cb0874cb2de1c27d18e02b8b64d0780e2f",
      "parents": [
        "5510e343288850159c54aa1a70d13a688890eb3f"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Mon Mar 06 13:45:17 2017 -0800"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Mon Mar 06 18:09:31 2017 -0800"
      },
      "message": "VTN: offload more of the event handling off of the Atomix event thread.\n\nChange-Id: Icd42fad7f4ae436b95b83acf9528720a06d03e71\n"
    },
    {
      "commit": "5510e343288850159c54aa1a70d13a688890eb3f",
      "tree": "fc054398ae1569f407433b420e3be693842e9644",
      "parents": [
        "851e57f3d3c7699e28d8d74ab3aa05fab480044d"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Thu Feb 23 19:41:00 2017 +0900"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Thu Feb 23 18:23:21 2017 -0800"
      },
      "message": "CORD-727 Implemented port name on OVS in ServicePort API\n\nThis port name is used to identify service port object when a new\nVM port is detected on OVS.\n\nChange-Id: Id17d846ed745af93423d6eee98ffd9561590dd88\n"
    },
    {
      "commit": "851e57f3d3c7699e28d8d74ab3aa05fab480044d",
      "tree": "185583f26ff50884b9abc3f3503b37850f6cb7bf",
      "parents": [
        "3af3448af931244ee46b6f52484b54e8215fa3b0"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Thu Feb 23 19:38:40 2017 +0900"
      },
      "committer": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Thu Feb 23 20:12:53 2017 +0900"
      },
      "message": "Replaced Stream#forEach() with Collection#forEach()\n\nAnd also replaced comparators to Compatator#comparing\n\nChange-Id: I3759a872ee65ad6a4c660aa74ab893b67891c50f\n"
    },
    {
      "commit": "3af3448af931244ee46b6f52484b54e8215fa3b0",
      "tree": "d8c7d587a44756e589768e9a633a36ec6b87aa76",
      "parents": [
        "bcf49255a45825ba11bda24b163ea406d511ef13"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Feb 21 08:48:23 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Tue Feb 21 14:32:08 2017 -0800"
      },
      "message": "If VSG module does not exist, then do not try to list tenants\n\nChange-Id: I043e76259422e7ebef06a257ce9e9637db108c9f\n"
    },
    {
      "commit": "bcf49255a45825ba11bda24b163ea406d511ef13",
      "tree": "02039c47e55a2184e7f08232655672c062b295a8",
      "parents": [
        "33a59373d5ef3b54a171b745c334d67214470b3f"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Tue Feb 21 22:28:41 2017 +0900"
      },
      "committer": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Tue Feb 21 11:21:43 2017 -0800"
      },
      "message": "Use component config for the default private gateway MAC\n\nChange-Id: Ie0d17d6c78f4c13093a7b7ec6032f9f6e3e7c3e6\n"
    },
    {
      "commit": "33a59373d5ef3b54a171b745c334d67214470b3f",
      "tree": "04a48465d0aa8346cee08d19a38f53ec1f497e46",
      "parents": [
        "1a570605415106d0cbf40f6b7238dd5134dbacd1"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Tue Feb 21 17:27:43 2017 +0900"
      },
      "committer": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Tue Feb 21 20:21:37 2017 +0900"
      },
      "message": "Fixed VTN fails to reinstall flow rules for a restarted VM\n\nChange-Id: Ibd559091a366f8eff6b854cb88055728045b34d4\n"
    },
    {
      "commit": "1a570605415106d0cbf40f6b7238dd5134dbacd1",
      "tree": "736c229d098b8ec6b72fed0da6973ab8a58aa94a",
      "parents": [
        "d02a5a76bdbacda0e73231d63af25cab1cad004d"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Sat Feb 18 10:30:05 2017 +0900"
      },
      "committer": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Sat Feb 18 10:30:05 2017 +0900"
      },
      "message": "Fixed VSG test client DHCP failure\n\nChange-Id: Ia869179290ea1c0538b492f7354c90e3e3a97b51\n"
    },
    {
      "commit": "d02a5a76bdbacda0e73231d63af25cab1cad004d",
      "tree": "74098741446fc48ee055bf2902d081d1cb3a7990",
      "parents": [
        "525638167cdfc8bc27cc12614f7a7b476e7fed86"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Sun Feb 05 22:00:05 2017 +0900"
      },
      "committer": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Wed Feb 15 09:34:02 2017 -0800"
      },
      "message": "CORD-529, CORD-530 Allow VLAN and floating address pairs for PRIVATE network ports\n\nAnd deprecated VSG network type\n\nChange-Id: Ib0c1a2b1987463b3a6a4125e5aa7f4451eb51db8\n"
    },
    {
      "commit": "525638167cdfc8bc27cc12614f7a7b476e7fed86",
      "tree": "295cdfdecb0dd2cda5a558a6e811942661727f00",
      "parents": [
        "8e9bc93c0845b7f9d92b0d40d7dd930a50f91c16"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 13 08:33:27 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 13 08:33:27 2017 -0800"
      },
      "message": "CORD-830 do not query VTN for servicenetwork that will be skipped\n\nChange-Id: Id85b07aff84df90aa6cc342472d58564b611f81e\n"
    },
    {
      "commit": "8e9bc93c0845b7f9d92b0d40d7dd930a50f91c16",
      "tree": "898a7cea317a0f315c837b37094974c0cd64b7f1",
      "parents": [
        "4302c2b9473857a51b92a068c6e1d6a2d2a37601"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Tue Jan 31 21:32:20 2017 +0900"
      },
      "committer": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Tue Jan 31 21:32:20 2017 +0900"
      },
      "message": "Fixed VTN ARP proxy replies with private MAC for public gateways\n\nAlso added more logs for the CordVtnNodeManager device events.\n\nChange-Id: I57337ecd972ef17d151482608814a67df226f5a9\n"
    },
    {
      "commit": "4302c2b9473857a51b92a068c6e1d6a2d2a37601",
      "tree": "a08e8ea79c380204eb51ece66dc2ffc792a21064",
      "parents": [
        "187bf53089dad6b153360ae11b93087fa7cd1665"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Thu Jan 19 14:20:34 2017 +0900"
      },
      "committer": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Tue Jan 24 23:44:59 2017 -0800"
      },
      "message": "CORD-643 Fixed VTN ARP proxy fails to reply when onos-cord restarted\n\n- Fixed to update ARP proxy entry by SERVICE_NETWORK event not HOST event\n- Fixed to read service entries from the existing network list at startup\n\nChange-Id: Ided9dfee335f1110303ab191f9537eb566166c0a\n"
    },
    {
      "commit": "187bf53089dad6b153360ae11b93087fa7cd1665",
      "tree": "edbccf7a8ed519921ac157ee7fa25198f4906e7b",
      "parents": [
        "b8bd7fc8f4a18747ebb179db72e188465324f0dd"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Thu Jan 19 10:57:40 2017 +0900"
      },
      "committer": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Tue Jan 24 23:43:24 2017 -0800"
      },
      "message": "CORD-628 Refactored VTN service network and port API\n\n- Removed direct use of Neutron data model and Neutron API\n- Extended service network and service port API to have all network\n  information required for VTN\n- Removed unnecessary dependency manager and store\n- Removed network state sync method with Neutron and XOS\n- Removed Neutron and XOS access information from the network config\n- Re-organized API packages\n\nChange-Id: I18f49ec733309315f683dfb2e6be6526056118f1\n"
    },
    {
      "commit": "b8bd7fc8f4a18747ebb179db72e188465324f0dd",
      "tree": "8c5561358401ec88233b4e42ec9db0cc365c0b69",
      "parents": [
        "43da8a14c1d61caa1ee2d6832b2c12c807c17423"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jan 24 17:09:13 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jan 24 17:09:13 2017 -0800"
      },
      "message": "CORD-755 Fix VTNNetPort only returning address pairs for one vSG\n\nChange-Id: Ib156ddb8270c005ea1924073781eec77a509f882\n"
    },
    {
      "commit": "43da8a14c1d61caa1ee2d6832b2c12c807c17423",
      "tree": "513fbac5589b745d4e13bea7688e3b9b4deedfd3",
      "parents": [
        "c32814dc20b8463d991f26d5f64038540958fb45"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jan 18 08:28:49 2017 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jan 18 08:28:56 2017 -0800"
      },
      "message": "skip network if its id is null (CORD-759)\n\nChange-Id: I65034c5eb7c88f40437c115ca39f8868c61ee69d\n"
    },
    {
      "commit": "c32814dc20b8463d991f26d5f64038540958fb45",
      "tree": "497b67423be8d29fa8173cf9a7396438003b0913",
      "parents": [
        "6cc742abd11e95ffb6b2a112e86d987f37a89d62"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Jan 04 21:28:05 2017 -0800"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Jan 04 21:28:05 2017 -0800"
      },
      "message": "updating onos apps to 1.2-SNAPSHOT\n\nChange-Id: I703e2bd8969181c09e32548071e5833a475b1d3c\n"
    },
    {
      "commit": "6cc742abd11e95ffb6b2a112e86d987f37a89d62",
      "tree": "893e40351da84cb79c8496192e0396a671615f1b",
      "parents": [
        "28d1bf8176dbc6f200e807d94dfd45a88bbdacf3"
      ],
      "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: I19274b60818ce4fd03f60e7728fc294480b9460e\n"
    },
    {
      "commit": "28d1bf8176dbc6f200e807d94dfd45a88bbdacf3",
      "tree": "76e9135d64b8124e399a397550b8e7b0bc8b018b",
      "parents": [
        "febea2f53598fe78d5a784fd8458f5a525022e2c"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 19 17:35:37 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Dec 19 17:35:57 2016 -0800"
      },
      "message": "change db from localhost to xos_db\n\nChange-Id: Ic1db87b3b0153f905d6d00ae2a72ce2c74a720ac\n"
    },
    {
      "commit": "febea2f53598fe78d5a784fd8458f5a525022e2c",
      "tree": "5a8a5b02d257c8c9afd777f0f2328c6916f27737",
      "parents": [
        "a5871467e92e67c765f5139051515724b378842a"
      ],
      "author": {
        "name": "Charles Chan",
        "email": "rascov@gmail.com",
        "time": "Wed Dec 14 16:15:17 2016 -0800"
      },
      "committer": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Mon Dec 19 11:14:20 2016 -0800"
      },
      "message": "Bumping up ONOS to 1.8.0\n\nAlso change parent pom to onos-dependencies and remove 3rd party dependencies\n\nChange-Id: I2fe41258f5caf1b5168112c6940d7a00b5c76988\n"
    },
    {
      "commit": "a5871467e92e67c765f5139051515724b378842a",
      "tree": "51ae29f37f5dd87783a503cb80fd42203a74fcb4",
      "parents": [
        "a0e8b660266992755fdb0ade9517f77baa062b5b"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Tue Nov 08 17:54:48 2016 -0800"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Fri Dec 16 21:29:06 2016 -0800"
      },
      "message": "Added logging filter to warn unsuccessful REST request\n\nChange-Id: I7911a48dcb2d31adf1ec3e365225d86d84738ac1\n"
    },
    {
      "commit": "a0e8b660266992755fdb0ade9517f77baa062b5b",
      "tree": "fa3c898bbc80e60083e3875ed43d60ae0dd6ce27",
      "parents": [
        "0984cbd2b963721d29b859d5c720aa997c7f5199"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Mon Nov 21 12:32:01 2016 -0800"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Fri Dec 16 21:03:18 2016 -0800"
      },
      "message": "Show better results for network and port list command\n\nChange-Id: I66638110fc6e66fcab85f761bd92cb24b81be94c\n"
    },
    {
      "commit": "0984cbd2b963721d29b859d5c720aa997c7f5199",
      "tree": "ed99ff1809b6445b53a9d5c7b43db52cce33196c",
      "parents": [
        "51d7ebb16a07cbad5d6bd13b3b96ff8caecc41d2"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Thu Dec 01 17:34:11 2016 -0800"
      },
      "committer": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Sun Dec 11 18:02:23 2016 -0800"
      },
      "message": "CORD-592 Added DHCP classless static route option for service dependency\n\nAnd moved config registration code to cordvtnmanager\n\nChange-Id: I2657ca21659fa1abfb81799a922524ca9c52ead6\n"
    },
    {
      "commit": "51d7ebb16a07cbad5d6bd13b3b96ff8caecc41d2",
      "tree": "0b500b69db7871ca9cc945b2812486fbcf01dc25",
      "parents": [
        "ef5e9e3b4359e46919b71831c343427d4f1c6adf"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Tue Dec 06 16:20:34 2016 -0500"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Wed Dec 07 14:13:36 2016 -0500"
      },
      "message": "Watch for changes in Node objects\n\nChange-Id: If01962e18763c67be06d955fac25b4656e3479f4\n"
    },
    {
      "commit": "ef5e9e3b4359e46919b71831c343427d4f1c6adf",
      "tree": "8223e0dedbc07715b87f2a7b5aeaba45bfc08a2b",
      "parents": [
        "9c1c66fc6237b04eddc9f3c79421c10764e181bc"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Fri Dec 02 14:35:33 2016 -0800"
      },
      "committer": {
        "name": "Charles Chan",
        "email": "charles@onlab.us",
        "time": "Mon Dec 05 17:18:30 2016 -0800"
      },
      "message": "Added app.xml\n\nChange-Id: I34775e685aa9988802d403796535814f67f08131\n"
    },
    {
      "commit": "9c1c66fc6237b04eddc9f3c79421c10764e181bc",
      "tree": "ca0be807adad2d8044bd34de5d98f757fd8f2436",
      "parents": [
        "ff01668fd868add1c461cc239b73bd843c20ad9e"
      ],
      "author": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Sat Dec 03 23:52:16 2016 +0000"
      },
      "committer": {
        "name": "Srikanth Vavilapalli",
        "email": "srikanth.vavilapalli@ericsson.com",
        "time": "Sat Dec 03 23:53:40 2016 +0000"
      },
      "message": "Reusing the service composition methods from core files\n\nChange-Id: I490e689d307ebfa41b43882a06ab5e5e52e19983\n"
    },
    {
      "commit": "ff01668fd868add1c461cc239b73bd843c20ad9e",
      "tree": "eb216f11b97dddea1e5848f903e3f86938ab94d5",
      "parents": [
        "28b358a6977c5ab0e455fd57bd4f4e384efbb90a"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Nov 28 09:53:13 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Tue Nov 29 17:08:01 2016 -0800"
      },
      "message": "pass controllerPort to VTN app\n\nChange-Id: Idc85737b9788072ae8a9438151b276a8fad7f00a\n"
    },
    {
      "commit": "28b358a6977c5ab0e455fd57bd4f4e384efbb90a",
      "tree": "1b8d5456c343c75a484a082fbcab9bac238c7dcd",
      "parents": [
        "af477ac21dc7b9e679599c8bb7b852effc0f30cd"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Mon Nov 28 13:23:05 2016 -0800"
      },
      "committer": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Tue Nov 29 11:42:53 2016 -0800"
      },
      "message": "CORD-531 Implemented DHCP proxy for the virtual instances\n\nAnd set MTU to 1450 by default to avoid IP fragmentation\nAlso removed dependency of the DHCP app\n\nChange-Id: Idf1f0c04d66ba94f7b7c957cecfbef09f3141067\n"
    },
    {
      "commit": "af477ac21dc7b9e679599c8bb7b852effc0f30cd",
      "tree": "370b8e9acfb83fac29f078e1befe012da4400d15",
      "parents": [
        "3fc0cbc1f93ab437fc401d24b6921744394c8b33"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Wed Nov 09 12:56:00 2016 -0800"
      },
      "committer": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Tue Nov 29 11:42:45 2016 -0800"
      },
      "message": "Fixed small bugs\n\nChange-Id: Ic2a74745c32d2e75fcfe707d0c0276ce01755921\n"
    },
    {
      "commit": "3fc0cbc1f93ab437fc401d24b6921744394c8b33",
      "tree": "687f41888f26780a8a9662cadb753ec302716728",
      "parents": [
        "f489374ebb52b58ac38233043229362f71fd5a5b"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Tue Nov 22 18:29:12 2016 -0800"
      },
      "committer": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Tue Nov 29 11:21:51 2016 -0800"
      },
      "message": "CORD-633 Make controllers of the br-int configurable\n\nChange-Id: Ie7b17d2be9d46dae201de0092183b5301ef899b3\n"
    },
    {
      "commit": "f489374ebb52b58ac38233043229362f71fd5a5b",
      "tree": "8c47c27822fd23407f0fa1aa2ded168353a789ce",
      "parents": [
        "d2e4a46644a79e1b6395b21b292b84e25a0aa865"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 23 12:31:20 2016 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Nov 23 14:08:20 2016 -0800"
      },
      "message": "do not return servicenetwork if id is null\n\nChange-Id: I0800a738e938dc97643d52285da1f04c102057c1\n"
    },
    {
      "commit": "d2e4a46644a79e1b6395b21b292b84e25a0aa865",
      "tree": "de03b03db7fa53d78b2b8e582d52c249079440cf",
      "parents": [
        "f5b2153877f27c41240ddc502b3961b37301c956"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Mon Oct 24 12:22:55 2016 -0700"
      },
      "committer": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Wed Nov 09 10:22:23 2016 -0800"
      },
      "message": "Fixed to return immutable set\n\nChange-Id: I3081b1a2fb44d2202dc7b9f9bf603db10ee0783e\n"
    },
    {
      "commit": "f5b2153877f27c41240ddc502b3961b37301c956",
      "tree": "c77c9915df939705db42b4242420cd34134cd5d0",
      "parents": [
        "6066bd3b22f092df9749fbddc52532372ac1576d"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Tue Oct 25 15:45:41 2016 -0700"
      },
      "committer": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Wed Nov 09 10:21:13 2016 -0800"
      },
      "message": "Implemented unit tests for ServiceNetwork json codec\n\nChange-Id: I150c831d51d2bb7eb08d945e56c99bece5dbfd72\n"
    },
    {
      "commit": "6066bd3b22f092df9749fbddc52532372ac1576d",
      "tree": "cb4172c3a8c177a36a2ae677915395410efc08ee",
      "parents": [
        "7331de803c978159d635116a199768c1dcf46108"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Mon Oct 24 15:35:34 2016 -0700"
      },
      "committer": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Wed Nov 09 10:21:06 2016 -0800"
      },
      "message": "CORD-535 Added purge and sync states CLIs\n\nAnd improved result format of the existing CLIs\n\nChange-Id: I49476ab52f77f6fadddf00dfc113c51153b300ed\n"
    },
    {
      "commit": "7331de803c978159d635116a199768c1dcf46108",
      "tree": "1003c9dfbb537528bc5d42b8deb46bf4b7758afd",
      "parents": [
        "d5af96ffd70c42507a06f7e0ad325df65f40c9af"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Mon Oct 24 17:21:29 2016 -0700"
      },
      "committer": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Wed Nov 09 10:20:54 2016 -0800"
      },
      "message": "Fixed equals for Network, Port and Subnet\n\nChange-Id: I7e61e8a4b2f52c2c6328722735bf5699c170213a\n"
    },
    {
      "commit": "d5af96ffd70c42507a06f7e0ad325df65f40c9af",
      "tree": "f59139c8538654bfcd62ec1003ca8ae36142593a",
      "parents": [
        "97b96271fe22120ea0b3620aecff1cbfd8ac3f23"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Mon Oct 24 11:39:56 2016 -0700"
      },
      "committer": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Wed Nov 09 10:19:40 2016 -0800"
      },
      "message": "CORD-539 Implemented purge and sync states methods\n\nChange-Id: I96008ec5023f08c526291141883a2bf145261ac0\n"
    },
    {
      "commit": "97b96271fe22120ea0b3620aecff1cbfd8ac3f23",
      "tree": "c59c950e835f07ba9e28a776955af1378eeba01b",
      "parents": [
        "4a94c2e44922379c7b8a86d901b4f89c0672db12"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Fri Oct 21 17:41:29 2016 -0700"
      },
      "committer": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Wed Nov 09 10:19:10 2016 -0800"
      },
      "message": "CORD-538 Implemented NetworkService with OpenStack networking API\n\nChange-Id: Ia04fff12d44ba4eef23518e3e7366384dd2d2699\n"
    },
    {
      "commit": "4a94c2e44922379c7b8a86d901b4f89c0672db12",
      "tree": "84e0e9b44a47d47c5c9946d11a4967fc4cf16509",
      "parents": [
        "fd5a24efc2948f6e54d1bc333e3b8687a562d4e3"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Fri Oct 21 17:37:05 2016 -0700"
      },
      "committer": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Wed Nov 09 10:14:19 2016 -0800"
      },
      "message": "CORD-537 Implemented ServiceNetworkService with XOS VTN APIs\n\nChange-Id: If2ece511400c0720dc425f7ad9acd9b11d64d566\n"
    },
    {
      "commit": "fd5a24efc2948f6e54d1bc333e3b8687a562d4e3",
      "tree": "a3e6991bc47fd675cfe3485ecf94325b37155500",
      "parents": [
        "63420a2f6f42ef6507ff13833fd495f58ee0aef1"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Wed Oct 19 19:15:48 2016 -0700"
      },
      "committer": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Wed Nov 09 10:14:02 2016 -0800"
      },
      "message": "Restructured api to multiple packages\n\nChange-Id: I8a3bb2297ef55fa7749bb312b01a4929d1b360f6\n"
    },
    {
      "commit": "63420a2f6f42ef6507ff13833fd495f58ee0aef1",
      "tree": "f99880596bf91f83ed1bc464c1115d442427dafd",
      "parents": [
        "cdbb71e91332aee5891810285bf747e05aafa1c7"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Thu Oct 27 11:26:12 2016 -0700"
      },
      "committer": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Tue Nov 08 09:05:28 2016 -0800"
      },
      "message": "Moving to onos-1.7.1\n\nChange-Id: I8c11065d868a4f6f3f460bd7b0cde4add6d875b6\n"
    },
    {
      "commit": "cdbb71e91332aee5891810285bf747e05aafa1c7",
      "tree": "2d6300959ba7f85736287e59e363ef16f5520fb2",
      "parents": [
        "144062a9adc1f6cf926a030101d197624e2f2e63"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Oct 26 15:50:03 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Wed Oct 26 16:47:51 2016 -0700"
      },
      "message": "drop support for V1 VTN API\n\nChange-Id: I87e91785edc7890aeda6c078a80c6c05ab6af66b\n"
    },
    {
      "commit": "144062a9adc1f6cf926a030101d197624e2f2e63",
      "tree": "b63305b242f13cc297126520859bef584625f16a",
      "parents": [
        "fe31dd4f1a82f8bb4333ee2da20a5c685bbeaa3b"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Tue Oct 18 17:41:04 2016 -0700"
      },
      "committer": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Sun Oct 23 03:21:33 2016 -0700"
      },
      "message": "Fixed vSG network can communicate with other service networks\n\nBy installing default rules for the VSG network, too.\n\nChange-Id: I4e26a600c63a98322c01b4b3095da166e62ad038\n"
    },
    {
      "commit": "fe31dd4f1a82f8bb4333ee2da20a5c685bbeaa3b",
      "tree": "2a64f20230d1168004e6f5a5c4760ba7309aa082",
      "parents": [
        "5c14395ddd4284371220f0d6981d355a26fd2ba5"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Fri Sep 30 11:34:22 2016 -0700"
      },
      "committer": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Wed Oct 19 18:40:33 2016 -0700"
      },
      "message": "Remove a group not in use\n\nChange-Id: I036be95df4241ed7dbe89a6319367571c3865386\n"
    },
    {
      "commit": "5c14395ddd4284371220f0d6981d355a26fd2ba5",
      "tree": "7c7d587e72436616244eb31001cac5afd2d26b36",
      "parents": [
        "eaf75e63202b83945429d75d9986ec264008a8b0"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Wed Oct 19 18:34:46 2016 -0700"
      },
      "committer": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Wed Oct 19 18:34:46 2016 -0700"
      },
      "message": "CORD-534 Added separate interfaces for Network and ServiceNetwork\n\nWhich are useful to implement OpenStack and XOS client implementation.\nAnd removed \"get\" from get methods.\n\nChange-Id: Icb477e48179a03e88003b1a38dd8f4ea83d92886\n"
    },
    {
      "commit": "eaf75e63202b83945429d75d9986ec264008a8b0",
      "tree": "e2d2085ef08a48553dd01baf9bb41530e72932bf",
      "parents": [
        "dcbc52ba5f4c4e82dbad8b37064b6dae18302468"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Tue Sep 27 16:40:23 2016 -0700"
      },
      "committer": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Sun Oct 16 08:15:17 2016 -0700"
      },
      "message": "CORD-176, CORD-431 Switch to new VTN API\n\n- Implemented VTN store and manager to keep network states\n- Implemented the new VTN API for service network and port\n\nChange-Id: Id8f5d0e609fa3deba782ff2265fc0d3175cbcb4c\n"
    },
    {
      "commit": "dcbc52ba5f4c4e82dbad8b37064b6dae18302468",
      "tree": "2c35d7b1380fa607eb37bf2d89c53e2a23465e94",
      "parents": [
        "9ddeac76a08b23c846f44d3ea81dbccfe866b6fe"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Oct 12 17:30:34 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Oct 12 17:30:34 2016 -0700"
      },
      "message": "add hostManagementIface to autogeneration\n\nChange-Id: Ibecd39d3c58cabb03eb4ec0e5daaec0a9b66e022\n"
    },
    {
      "commit": "9ddeac76a08b23c846f44d3ea81dbccfe866b6fe",
      "tree": "7ef7e82f6aa546f6af8562e0c3c2dcee2d2952a7",
      "parents": [
        "29067006f3aba9ccf6614e5e3181114df49fc0ce"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Wed Oct 05 16:23:59 2016 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@cs.arizona.edu",
        "time": "Wed Oct 05 16:24:06 2016 -0700"
      },
      "message": "remote unecessary includes\n\nChange-Id: Ifbbd0f5208f8934ba6d1c3ff76488bfde4796f3f\n"
    },
    {
      "commit": "29067006f3aba9ccf6614e5e3181114df49fc0ce",
      "tree": "79f71471227cd3ae9be2f651bddf8f4d634ef9ee",
      "parents": [
        "22c818b6ce3f5c188285a54cf604af5ffa2eb0cf"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Sep 28 17:14:45 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Sep 28 17:54:15 2016 -0700"
      },
      "message": "do not call VTN APIs on ServicePort/ServiceNetwork with no relevant state\n\nChange-Id: I17b110bc4d2d99c7b8be79b56ce05db44ef228c7\n"
    },
    {
      "commit": "22c818b6ce3f5c188285a54cf604af5ffa2eb0cf",
      "tree": "467cd2524b063c70dc0926b11ddec154c63cdd58",
      "parents": [
        "9837fb8c524b7cbd0d64bdfbe18829fb79471d74"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Sep 27 14:25:55 2016 -0700"
      },
      "committer": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Tue Sep 27 14:31:32 2016 -0700"
      },
      "message": "moving to onos-1.7.0\n\nChange-Id: I9992380b27939ac44704a1c87fd67d27d5b61096\n"
    },
    {
      "commit": "9837fb8c524b7cbd0d64bdfbe18829fb79471d74",
      "tree": "60de63203696844183bc81f3c5a1cb5430779767",
      "parents": [
        "590126327c58b06c0ec638a17ff88a07051d4e33"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Sep 26 13:43:57 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Sep 26 13:44:01 2016 -0700"
      },
      "message": "fix bug where management network was being associated with vlan_id and VSG WAN addrs\nadd network_name to port APIs\n\nChange-Id: I1b4d851019d5be3e61aee86bf0fc50219c8908ca\n"
    },
    {
      "commit": "590126327c58b06c0ec638a17ff88a07051d4e33",
      "tree": "ccd15a017e6bd21ec8bee5b7c34dd61f00346674",
      "parents": [
        "e45ce91e8c4280106fead04f9cb651461b68a9eb"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Wed Sep 14 08:41:56 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Wed Sep 14 08:41:56 2016 -0400"
      },
      "message": "Move dependencies on non-core models into try/except blocks\n\nChange-Id: I5a613bd763c5538a93934e18061681d03726f91c\n"
    },
    {
      "commit": "e45ce91e8c4280106fead04f9cb651461b68a9eb",
      "tree": "10cf0217c7e92c96a92813106b46caaa1826c9dd",
      "parents": [
        "dd9b4d918578a2b1be7df8dfc900202c5181a244"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Tue Sep 13 17:25:43 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Tue Sep 13 17:25:43 2016 -0400"
      },
      "message": "Removed unused parameter\n\nChange-Id: I9750e4fb4188e0948531e7623ef2df9e9397994e\n"
    },
    {
      "commit": "dd9b4d918578a2b1be7df8dfc900202c5181a244",
      "tree": "31b598b46ee753cd36d016eb4987317d052a51af",
      "parents": [
        "e5a1fc336ada3ecd0d21f6fcad92d994e3cae13d"
      ],
      "author": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Tue Sep 13 14:51:18 2016 -0400"
      },
      "committer": {
        "name": "Andy Bavier",
        "email": "andy@onlab.us",
        "time": "Tue Sep 13 14:51:29 2016 -0400"
      },
      "message": "Move autogeneration of VTN config from ONOS synchronizer\n\nChange-Id: I752d4767be2ee5a987ef3c4621d6c0ecc382fd87\n"
    },
    {
      "commit": "e5a1fc336ada3ecd0d21f6fcad92d994e3cae13d",
      "tree": "aa132b9d44d6c099d668e87427606d6f63e5c591",
      "parents": [
        "09e0296c6afca6b076219db5873dd24460957fa6"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Fri Sep 02 16:01:01 2016 -0700"
      },
      "committer": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Sun Sep 11 20:40:00 2016 -0700"
      },
      "message": "CORD-176 Added web resources and codecs for service network and port\n\nChange-Id: I15db1036fa9ee4041520abbcc36bae022ff03a1c\n"
    },
    {
      "commit": "09e0296c6afca6b076219db5873dd24460957fa6",
      "tree": "326409d507411f41d11bc110367fca49aed7003f",
      "parents": [
        "395542a2fb0660fae46ec9bc68ddeb16edc1047b"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Fri Sep 02 12:53:55 2016 -0700"
      },
      "committer": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Sun Sep 11 20:39:11 2016 -0700"
      },
      "message": "CORD-176 Added a store to hold service networks and ports\n\nChange-Id: I67846144eefb620927c93b8642e8b43b6eff3b4b\n"
    },
    {
      "commit": "395542a2fb0660fae46ec9bc68ddeb16edc1047b",
      "tree": "ecdab5cc5587e98f10cf79383397c85315f9404c",
      "parents": [
        "cb25cd5c166517346e9d39409bf82280011b6a29"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Thu Sep 01 13:53:08 2016 -0700"
      },
      "committer": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Sun Sep 11 20:36:30 2016 -0700"
      },
      "message": "CORD-176 Added new classes for the VTN service network and port\n\nChange-Id: Ia26522712d02ef8da698f254cf00a53eaa92f666\n"
    },
    {
      "commit": "cb25cd5c166517346e9d39409bf82280011b6a29",
      "tree": "4282786a6c96391bcecb08e4314cee3ab32c74d2",
      "parents": [
        "855a9df0e5cc4d557fd4353f19d3d52605885eb6"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Sep 09 12:28:10 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Sep 09 12:28:10 2016 -0700"
      },
      "message": "fix API when requesting network by id\n\nChange-Id: I175524cdfc23db795fed7cfa7d5125ef0284d5b8\n"
    },
    {
      "commit": "855a9df0e5cc4d557fd4353f19d3d52605885eb6",
      "tree": "ba333100c3ba58f214cc7447f12733a58c72656c",
      "parents": [
        "ce142a873f528ab794e4c1c6336d42375a10ff56"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Sep 09 09:23:50 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Sep 09 11:13:25 2016 -0700"
      },
      "message": "check VTN API version in sync_port_addresses\n\nChange-Id: Ib829b037e0cbb7695ab2c7a8dc3a3463ef584540\n"
    },
    {
      "commit": "ce142a873f528ab794e4c1c6336d42375a10ff56",
      "tree": "a6f348446d24cc09931eb3150faeec104ae20025",
      "parents": [
        "f229101b929802e10280f20486ec4b350fec79f8"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Sep 08 13:24:47 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Sep 08 13:24:47 2016 -0700"
      },
      "message": "add vtnAPIVersion to tosca resources\n\nChange-Id: Ic40d92faad431c71b1e3e9b326d85a5cab935280\n"
    },
    {
      "commit": "f229101b929802e10280f20486ec4b350fec79f8",
      "tree": "9abbf44cba3f014c8451352d3048eaf77a75c962",
      "parents": [
        "90f780de641e60f0018eb468170d75b17747c111"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Sep 08 13:19:45 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Sep 08 13:19:45 2016 -0700"
      },
      "message": "don\u0027t do VTN APIs on networks/ports with no id\n\nChange-Id: I7d48133c52bb9554965e1b7749ffdbcd665fe080\n"
    },
    {
      "commit": "90f780de641e60f0018eb468170d75b17747c111",
      "tree": "9f9d8bcc367a75721d2367608deed81c733ad2fc",
      "parents": [
        "61d4ddd5ef6063bf3e2df1964881be77f2f5659b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Sep 07 22:57:28 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Sep 08 11:06:12 2016 -0700"
      },
      "message": "fix REST API calls to VTN\n\nChange-Id: Ie3c610fd8401ecb3d1193febeca019d3b9342503\n"
    },
    {
      "commit": "61d4ddd5ef6063bf3e2df1964881be77f2f5659b",
      "tree": "4ddd3140a195ab4c3d919389e67fd739582a77ff",
      "parents": [
        "b3a80de01bea01b01be23a035285d8e258a03255"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 06 22:12:52 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 06 22:12:52 2016 -0700"
      },
      "message": "fix synchronizer manifest\n\nChange-Id: Ib4c530faa3ad7f9728ef2ebffc6091bb60698168\n"
    },
    {
      "commit": "b3a80de01bea01b01be23a035285d8e258a03255",
      "tree": "ced78bbbe68e1d74869b0695ece0652e41b2cfd9",
      "parents": [
        "2342903ab321eb2ea971d1ab34ffccccae7320db"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 06 16:51:27 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 06 16:57:27 2016 -0700"
      },
      "message": "add support for calling new VTN API\n\nChange-Id: I706c6fbb7182ee53f0df6d6b74fd6305cd23b492\n"
    },
    {
      "commit": "2342903ab321eb2ea971d1ab34ffccccae7320db",
      "tree": "8f6f112562af1bbbf9991ae1972c0fa767ad5b0b",
      "parents": [
        "1e7db28f3be5f52d5f7e33b3095f047f68f10fa7"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 06 12:02:39 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Sep 06 12:02:39 2016 -0700"
      },
      "message": "break VTNNetwork and VTNPort out into a library file\n\nChange-Id: I56c74b4041af09ce9b62a9e6328795156c91fc09\n"
    },
    {
      "commit": "1e7db28f3be5f52d5f7e33b3095f047f68f10fa7",
      "tree": "fc9e7e0e3a6a6a1d0e263c4b46f1e6b15201077a",
      "parents": [
        "c3800fa0c01e947d8a6694b4bd319c3cb5b4f1a7"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Aug 31 23:27:58 2016 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Aug 31 23:28:23 2016 -0700"
      },
      "message": "fix get_onos_service\n\nChange-Id: Ic4aa3a19fcff2c9372f1042f3be40ee6ae3fa607\n"
    }
  ],
  "next": "c3800fa0c01e947d8a6694b4bd319c3cb5b4f1a7"
}
