)]}'
{
  "log": [
    {
      "commit": "b5d77811155f37d0c72de4cfc6b1e30bf3ba2be1",
      "tree": "18d525ea9f82bdaaf6468922fb77a57ea9c24fdd",
      "parents": [
        "be8ca2e885d21dd8739df26edd4e432bd50e21fe"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Feb 01 20:21:49 2017 -0800"
      },
      "committer": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Fri Feb 03 16:15:53 2017 -0800"
      },
      "message": "Cleaning up TODOs\n\nremoving TODO on line 204 \u0026 228 of voltha/device_agent.py\nand entering it into backlog as CORD-839\n\nremoving TODO  on line 230 of voltha/flow_decomposer.py\nand entering it into backlog as CORD-840\n\nremoving TODO  on line 447 of voltha/flow_decomposer.py\nand entering it into backlog as CORD-841\n\nChange-Id: Ic87b3639ef7f357533f3f257834e0842ff3176bd\n"
    },
    {
      "commit": "be8ca2e885d21dd8739df26edd4e432bd50e21fe",
      "tree": "782f02cae8f9f63f734b8666875c2f568487a73a",
      "parents": [
        "eef9b134d2c6743b3fd39ad3a2cedc6fb000d70d"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Feb 01 18:28:57 2017 -0800"
      },
      "committer": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Fri Feb 03 16:15:47 2017 -0800"
      },
      "message": "Cleaning up more todos.\n\nremoving TODO on line 157 \u0026 164 of voltha/adapter_agent.py\nand entering it into backlog as CORD-838\n\nChange-Id: I58483382811cc947373397e046dcdad7dc79a244\n"
    },
    {
      "commit": "eef9b134d2c6743b3fd39ad3a2cedc6fb000d70d",
      "tree": "b707d5c270aeff2500f952ac91ff6d1a1dda93ef",
      "parents": [
        "b03ec1170aea069def1b0ecbc29b5b6dce5fa8bc"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Thu Feb 02 17:46:51 2017 -0800"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Thu Feb 02 17:46:51 2017 -0800"
      },
      "message": "fixing nightly build after the chameleon escaped...\n\nChameleon left so to catch him, we had to mount the entire cord\nrepo to allow voltha to build the chameleon container.\n\nChange-Id: I60db604fd557aa0d6f7d3995951d403af39cb641\n"
    },
    {
      "commit": "b03ec1170aea069def1b0ecbc29b5b6dce5fa8bc",
      "tree": "b04a300fa4b510bed95a9911464868796a13b85a",
      "parents": [
        "13dd7489869f65c9f57843f7bc44dda9746f7c9e"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Feb 01 18:32:11 2017 -0800"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Feb 01 18:32:39 2017 -0800"
      },
      "message": "updating gitignore\n\nChange-Id: I09970be510ec4a878d170685c8e032b5110cedd8\n"
    },
    {
      "commit": "13dd7489869f65c9f57843f7bc44dda9746f7c9e",
      "tree": "e4bc75d00646c0272bb49352792f7a28e30bf8cc",
      "parents": [
        "3676b7cbd581d8b3b668d47803da300697a02745"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Jan 31 16:08:03 2017 -0800"
      },
      "committer": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Wed Feb 01 09:22:12 2017 -0800"
      },
      "message": "fixes to docker related aspects\n\nChange-Id: I464140c3a1104ef17634038dfc0f40c1522bc0b9\n"
    },
    {
      "commit": "3676b7cbd581d8b3b668d47803da300697a02745",
      "tree": "07622278282606e43e034a76a1502a1a7f6a5c5b",
      "parents": [
        "50ec793f00db2c21b022b531eaca6e13c0136fc3"
      ],
      "author": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Tue Jan 31 13:48:38 2017 -0500"
      },
      "committer": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Wed Feb 01 09:50:08 2017 -0500"
      },
      "message": "Update the Netconf custom rpc as follows:\n1) Create a message/field YANG reference.  This is used to keep the\nXML tags in the same order as the fields appear in the YANG schema.\nThis applies only for custom RPCs (one of Netconf twist)\n2) Annotate the proto RPCs with custom annotations which are used\nwhen constructing an XML response\n\nChange-Id: I07a8a3f2a44b7081c78e00dab05734a7c6b0a358\n"
    },
    {
      "commit": "50ec793f00db2c21b022b531eaca6e13c0136fc3",
      "tree": "0ec27c4c16c9ca05fe0f90c2ee1989e606794f41",
      "parents": [
        "5b095e02a37c40642d994bf1fe0b9962b9312366"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Jan 31 15:28:32 2017 -0800"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Jan 31 15:28:32 2017 -0800"
      },
      "message": "removing chameleon from voltha\n\nChange-Id: Ied7a0eff178c6a23c01a1e10747f872c8976a5bb\n"
    },
    {
      "commit": "5b095e02a37c40642d994bf1fe0b9962b9312366",
      "tree": "0ee269b981de6e7b52b7bc216c7ca4b543d4492d",
      "parents": [
        "c70a3ad1bca2a63e6816f367abf448f6dd64bdf1"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Jan 31 14:08:36 2017 -0800"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Jan 31 14:08:36 2017 -0800"
      },
      "message": "preparing to split chameleon out of voltha\n\nthis is a prep step to make chameleon independent\nof voltha. Chameleon will move out of voltha but\nrepo will drop chameleon in the same place as it\ncurrently is. This means that voltha\u0027s build process\nwill not change and the code changes to chameleon\nwill automatically be applied to the correct repo.\n\nChange-Id: I754d6b5b28ea99333b19140d6c1a94e8198f9d3a\n"
    },
    {
      "commit": "c70a3ad1bca2a63e6816f367abf448f6dd64bdf1",
      "tree": "dfe3d376b7e65e09d726f5956d9dceda470082e9",
      "parents": [
        "f11d1ed0b94203789b287c03db347edd529d125b"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Thu Jan 26 12:32:38 2017 -0800"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Jan 31 13:40:40 2017 -0800"
      },
      "message": "reformatting file to remove tabs\n\nChange-Id: Ib9f572ffe94b6036c917d828e4ad4cdf197bf518\n"
    },
    {
      "commit": "f11d1ed0b94203789b287c03db347edd529d125b",
      "tree": "51df10a9f7296cda887ec32ce0d28ffe833a8d73",
      "parents": [
        "ffabb41ab6f9eaa88d44fa1efc7f1574b8cd30ad"
      ],
      "author": {
        "name": "Rouzbahan Rashidi-Tabrizi",
        "email": "rrashidi@ciena.com",
        "time": "Fri Jan 27 11:58:57 2017 -0500"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Mon Jan 30 18:07:46 2017 -0800"
      },
      "message": "Required changes for the voltha base image to get it to work\n\nChange-Id: I582665904da499dcbfbcd95ca7fb8d77053b8478\n"
    },
    {
      "commit": "ffabb41ab6f9eaa88d44fa1efc7f1574b8cd30ad",
      "tree": "45ac39c939703588acb9a833ce749272008ece91",
      "parents": [
        "c3fb494349617a6bd558925a52ad1f0c33e5ee9a"
      ],
      "author": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Jan 26 15:40:45 2017 -0500"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Fri Jan 27 05:37:46 2017 -0800"
      },
      "message": "Reformat files to remove tabs\n\nChange-Id: Ib99fbacd99d2a9dee4db69ba20c8b07443a90414\n"
    },
    {
      "commit": "c3fb494349617a6bd558925a52ad1f0c33e5ee9a",
      "tree": "d44028cff0c5cdff802a0d8b579095e1500e00b7",
      "parents": [
        "77334a76d81f84d5b42df991af1fa284a57b6f73"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Thu Jan 26 15:34:24 2017 -0800"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Thu Jan 26 22:28:42 2017 -0800"
      },
      "message": "Cleaning up more TODOs.\n\nremoving TODO on line 162 of ofagent/agent.py\nand entering it into backlog as CORD-820\n\nremoving TODO on line 195 of ofagent/connection_mgr.py\nand entering it into backlog as CORD-821\n\nremoving TODO on line 58 of ofagent/of_protocol_handler.py\nand entering it into backlog as CORD-822\n\nremoving TODO on line 103 of ofagent/of_protocol_handler.py\nand entering it into backlog as CORD-823\n\nremoving TODO on line 135 of ofagent/of_protocol_handler.py\nand entering it into backlog as CORD-824\n\nremoving TODO on line 226 of ofagent/of_protocol_handler.py\nand entering it into backlog as CORD-825\n\nremoving TODO on line 146 of ofagent/of_protocol_handler.py\nand entering it into backlog as CORD-826\n\nChange-Id: Ie647a7d278fa742bfe7edfd0a36243b153c5def9\n"
    },
    {
      "commit": "77334a76d81f84d5b42df991af1fa284a57b6f73",
      "tree": "4a8e348b388b54d33ac9b5bd151eafc21ff11241",
      "parents": [
        "37494a747a8c9c8f0891f76d470351f576927d1b"
      ],
      "author": {
        "name": "Steve Crooks",
        "email": "scrooks@ciena.com",
        "time": "Wed Jan 25 20:29:37 2017 -0500"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Thu Jan 26 22:28:30 2017 -0800"
      },
      "message": "Small fixes identified during Phase 1 integration testing.\n\nBroadcom ONU adapter: increase delay prior to sending OMCI\nmessages and fix construction of adapter hardware address\nbased on vlan id.\nEOAM extension: fix construction of slow protocol packets\n\nChange-Id: I4f259bb6081b63a8facb19833938bfd67afa3af5\n"
    },
    {
      "commit": "37494a747a8c9c8f0891f76d470351f576927d1b",
      "tree": "3083d3daf6a2e1fbe42fa978c4ba0b9d0e83f6da",
      "parents": [
        "8ffb893566561db58f687ee7920e8a7e9e95e062"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Thu Jan 26 11:59:52 2017 -0800"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Thu Jan 26 22:27:09 2017 -0800"
      },
      "message": "Cleaning up TODO items\n\nremoving TODO on line 162 of chameleon/grpc_client\nand entering it into backlog as CORD-815\n\nremoving TODO on line 135 of cli/utils.py\nand entering it into backlog as CORD-816\n\nremoving TODO on line 155 of cli/utils.py\nand entering it into backlog as CORD-817\n\nremoving TODO on line 94 of common/utils/consulhelpers.py\nand entering it into backlog as CORD-818\n\nChange-Id: I736ea678b16c9b0e85a3cf0aabe96da19caae64d\n"
    },
    {
      "commit": "8ffb893566561db58f687ee7920e8a7e9e95e062",
      "tree": "2b26c551b971db64f5f0862f417eb39944d09fe8",
      "parents": [
        "1dde11c3af601185713e7b4812d946801eaf01d2"
      ],
      "author": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Jan 26 13:40:49 2017 -0500"
      },
      "committer": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Jan 26 13:40:49 2017 -0500"
      },
      "message": "The commit consists of:\n\n1) Support metadata (e.g. get-depth) for rpc request.\n2) Support parameters in rpc requests\n3) Generate the code for netconf rpc to Voltha grpc mapping\n4) Initial Support custom rpc requests (those defined in the voltha YANG schemas).\n\nChange-Id: I24dc7fd75b5f71d0d8591637579672b25fda57ec\n"
    },
    {
      "commit": "1dde11c3af601185713e7b4812d946801eaf01d2",
      "tree": "546a4d130329fdbb5fa421e36cdf3983d19c8f8e",
      "parents": [
        "a1a236ef36d9b43fc6a6997b9a2c5133734a1353"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Jan 24 11:03:04 2017 -0800"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Jan 24 11:03:04 2017 -0800"
      },
      "message": "small fixes to microsemi adapter.\n\nChange-Id: I5b08ff2dc781543ce063c013edad5aa37d47731e\n"
    },
    {
      "commit": "a1a236ef36d9b43fc6a6997b9a2c5133734a1353",
      "tree": "906541de9ae645e22e45abb70a5cd244613ba133",
      "parents": [
        "ab39c0ea39bf5ff61b51b699260ca0008e5b2614"
      ],
      "author": {
        "name": "Nathan Knuth",
        "email": "nathan.knuth@tibitcom.com",
        "time": "Mon Jan 23 20:51:29 2017 -0800"
      },
      "committer": {
        "name": "Nathan Knuth",
        "email": "nathan.knuth@tibitcom.com",
        "time": "Mon Jan 23 20:51:29 2017 -0800"
      },
      "message": "Removing generated file.\n\nChange-Id: I252da0419e12983fe9e247e3733dcb1db4e60412\n"
    },
    {
      "commit": "ab39c0ea39bf5ff61b51b699260ca0008e5b2614",
      "tree": "b49d521fa4f511e60c1d3c40210d4c2d24a4b3fc",
      "parents": [
        "498573e9cb96479a12a2eb991619adebd3790a5d"
      ],
      "author": {
        "name": "Nathan Knuth",
        "email": "nathan.knuth@tibitcom.com",
        "time": "Thu Jan 19 22:35:33 2017 -0800"
      },
      "committer": {
        "name": "Nathan Knuth",
        "email": "nathan.knuth@tibitcom.com",
        "time": "Mon Jan 23 20:49:21 2017 -0800"
      },
      "message": "Removing unneeded file. (#table.csv#)\n\nChange-Id: I5883079a623f401a6837ff2c3bba402e86c1336b\n"
    },
    {
      "commit": "498573e9cb96479a12a2eb991619adebd3790a5d",
      "tree": "cfabf81c41194ae56c260ed2eff92953a31b94d7",
      "parents": [
        "29a3ed534787a4c529d07c25bd516bdb2f4947c7"
      ],
      "author": {
        "name": "Nathan Knuth",
        "email": "nathan.knuth@tibitcom.com",
        "time": "Wed Jan 18 08:07:00 2017 -0600"
      },
      "committer": {
        "name": "Nathan Knuth",
        "email": "nathan.knuth@tibitcom.com",
        "time": "Mon Jan 23 20:49:21 2017 -0800"
      },
      "message": "Updates to GettingStartedLinux.md\n\nChange-Id: Ida9ca0ad340bbbebc85eb1d37fe2682cfadbde4a\n"
    },
    {
      "commit": "29a3ed534787a4c529d07c25bd516bdb2f4947c7",
      "tree": "5eda757c0eddbe5483d924fc22398d07e373b83e",
      "parents": [
        "16c0da7336a39e06c1f90be9c07c9341c2fff5c3"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Mon Jan 23 14:29:21 2017 -0800"
      },
      "committer": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Mon Jan 23 15:58:39 2017 -0800"
      },
      "message": "Reviving the unit tests\n\nThis commit also lays the ground work:\n    - coverage reports from unit tests\n    - enabling per commit tests\n\nChange-Id: I1115600c3f4b213a73197b40750dd29f7c17aef1\n"
    },
    {
      "commit": "16c0da7336a39e06c1f90be9c07c9341c2fff5c3",
      "tree": "f9efb689dc443699294d00f54c15831d990e44a4",
      "parents": [
        "3e6f0898bbeba59a02fdb99911a7b80989ff8bde"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Thu Jan 19 12:26:02 2017 -0600"
      },
      "committer": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Sun Jan 22 16:26:03 2017 -0800"
      },
      "message": "Fixing build.md tests\n\nAlso adding some utility commands in consulhelpers, namely:\n\n- verify_all_services_healthy\n    - checks all services registered in consul are healthy\n    - can also check a single service by name\n- connect_to_consult\n    - connects to consul, unsurprisingly.\n- get_all_services\n    - returns all the services\n\nChange-Id: I5aaa4b7f5567fb6d7e8b1a9887bcc7592f9e2847\n"
    },
    {
      "commit": "3e6f0898bbeba59a02fdb99911a7b80989ff8bde",
      "tree": "0f594768c537cb7baef3d8ab6c7633cce7599f7e",
      "parents": [
        "c99552dd22611a1ba510d60fb8b58dd91c6109ea"
      ],
      "author": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Thu Jan 19 11:51:40 2017 -0800"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Thu Jan 19 11:51:53 2017 -0800"
      },
      "message": "FrameIO to allow sharing same Linux interface\n\nChange-Id: I30a8dd660477980069801952861d38e0dbe09739\n"
    },
    {
      "commit": "c99552dd22611a1ba510d60fb8b58dd91c6109ea",
      "tree": "2f8a5217190a668e8a88753cda2817362d34d455",
      "parents": [
        "388eff376d6ae2085ea8cac9b2c74fd1b1069181"
      ],
      "author": {
        "name": "Nathan Knuth",
        "email": "nathan.knuth@tibitcom.com",
        "time": "Thu Jan 19 11:23:32 2017 -0600"
      },
      "committer": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Thu Jan 19 10:20:37 2017 -0800"
      },
      "message": "Tibit: KPI metrics for OLT\n\nChange-Id: I206c42399bb3a1531b5104019add12a1df0f7c1f\n"
    },
    {
      "commit": "388eff376d6ae2085ea8cac9b2c74fd1b1069181",
      "tree": "c9463faf192044902f965f6ba48c020ef17c92d9",
      "parents": [
        "482aa09ead0eee53da030151000deaa85b681993"
      ],
      "author": {
        "name": "Nathan Knuth",
        "email": "nathan.knuth@tibitcom.com",
        "time": "Wed Jan 18 18:31:22 2017 -0600"
      },
      "committer": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Thu Jan 19 10:20:24 2017 -0800"
      },
      "message": "Tibit: KPI stats for OLT\n\nChange-Id: I0f55fc0e582e18cbe4bec854e93ff77a6fea55b3\n"
    },
    {
      "commit": "482aa09ead0eee53da030151000deaa85b681993",
      "tree": "a6ef23ece171cb5b1d2b3d5c7b4d2aa2209af4b9",
      "parents": [
        "c5f740bca8f033639bf3b155e0c96aac760c2dd8"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Thu Jan 19 10:03:38 2017 -0600"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Thu Jan 19 10:03:38 2017 -0600"
      },
      "message": "small fix for build_md_tests\n\nChange-Id: I1ed5c85acaba91ddd639308d6d4365fdd2085207\n"
    },
    {
      "commit": "c5f740bca8f033639bf3b155e0c96aac760c2dd8",
      "tree": "c00712122a3bfee6eda871a7294886e4a0cbc3c1",
      "parents": [
        "749b0952c7b13161f97bce7ade6e674d3ab83e22"
      ],
      "author": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Wed Jan 18 09:53:17 2017 -0800"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Wed Jan 18 09:53:17 2017 -0800"
      },
      "message": "Add KPI collection/submission loops to Tibit adapters\n\nChange-Id: I5d09f59b826ac9687398688bb221f8ecdf5e1d9e\n"
    },
    {
      "commit": "749b0952c7b13161f97bce7ade6e674d3ab83e22",
      "tree": "44b3e034a74134b898661fc3e1eb1d0bd39b398a",
      "parents": [
        "0778a24aaa6e658bb12979771d2130a417777730"
      ],
      "author": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Wed Jan 18 09:02:35 2017 -0800"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Wed Jan 18 09:02:41 2017 -0800"
      },
      "message": "KPI metrics example in simulated_olt\n\nChange-Id: I9e5c8e72c15e284ea1c21fea295c67d9426224ef\n"
    },
    {
      "commit": "0778a24aaa6e658bb12979771d2130a417777730",
      "tree": "21f37a498db1b04b5b4733273f94b9d529e75b1c",
      "parents": [
        "4a090a9f3e82a294f0f7645b2b0082c79dc07629"
      ],
      "author": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Wed Jan 18 01:11:54 2017 -0800"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Wed Jan 18 06:59:31 2017 -0800"
      },
      "message": "Protobuf type for KPI slice metric type events\n\nChange-Id: I397a2c480089aaf254070ba22695f3e63f9a8a69\n"
    },
    {
      "commit": "4a090a9f3e82a294f0f7645b2b0082c79dc07629",
      "tree": "5e63ac601914d9ce8f7bfcfa6820dee8577aa036",
      "parents": [
        "7697a39193b6030d6c393428f609d421df46b4bb"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Jan 17 21:39:34 2017 -0600"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Jan 17 21:39:34 2017 -0600"
      },
      "message": "adding multiple device configs in onos\n\nChange-Id: I078510afb1e3f2e209c78bfa4205b70a345f4b34\n"
    },
    {
      "commit": "7697a39193b6030d6c393428f609d421df46b4bb",
      "tree": "575fc603d42577c56178d65f97e2ee743888576b",
      "parents": [
        "b634d90bd9e6e5255d62dda00c58c30cb61a2253"
      ],
      "author": {
        "name": "Steve Crooks",
        "email": "scrooks@ciena.com",
        "time": "Mon Jan 16 18:13:33 2017 -0600"
      },
      "committer": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Tue Jan 17 07:58:02 2017 -0800"
      },
      "message": "Break configure_onu into constituent parts - configure_alloc_id,\nconfigure_unicast_gem and configure_multicast_gem.\nStatically configure re-direct classifiers and access flows on\nOLT and ONU activation.\n\nChange-Id: I0dc264873fe93d779fdf295c68b0edcea982d2b2\n"
    },
    {
      "commit": "b634d90bd9e6e5255d62dda00c58c30cb61a2253",
      "tree": "6a95f8dbdfc5b2b88a322fa7e3af9af653773140",
      "parents": [
        "b5d72f13fa5cb73024fc9857effde5875695d3b4"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Mon Jan 16 13:10:17 2017 -0600"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Mon Jan 16 13:11:35 2017 -0600"
      },
      "message": "enabling dumb-init for shovel\n\nChange-Id: I6bb546c21866f4b6d8f1095079f288945080396d\n"
    },
    {
      "commit": "b5d72f13fa5cb73024fc9857effde5875695d3b4",
      "tree": "d431d33169c636c80720aaa72641e252a2af010a",
      "parents": [
        "6692773f8cd1cce44100c02fc14bdb5796bd2c2d"
      ],
      "author": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Sun Jan 15 20:44:02 2017 -0800"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Sun Jan 15 20:54:28 2017 -0800"
      },
      "message": "Time-stamp added and renamed heartbeat\n\nChange-Id: I7f38752aa83572bc6b6b93093546e0fdf47763f5\n"
    },
    {
      "commit": "6692773f8cd1cce44100c02fc14bdb5796bd2c2d",
      "tree": "ef5ed333bcade50f549c1f34c6286cfe1ad577eb",
      "parents": [
        "59f1ffff01bc2df6abf24fff6ffa3c51efb6920e"
      ],
      "author": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Sat Jan 14 16:50:59 2017 -0800"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Sun Jan 15 20:52:26 2017 -0800"
      },
      "message": "Fix memory usage meter for Linux\n\nChange-Id: I761a8964f5ede89bb0db601fa2acf8d5f175f199\n"
    },
    {
      "commit": "59f1ffff01bc2df6abf24fff6ffa3c51efb6920e",
      "tree": "c29a2302d391ad53b44a2581b9c71358a59692a3",
      "parents": [
        "06b449c0101a379b7105e752a354ef7def10b92e"
      ],
      "author": {
        "name": "Steve Crooks",
        "email": "scrooks@ciena.com",
        "time": "Sat Jan 14 11:16:31 2017 -0600"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Sun Jan 15 20:51:12 2017 -0800"
      },
      "message": "Enable Maple OLT adapter to receive inband packet-in messages via frameio.\n\nChange-Id: Ic989fa34459dbc3295b4c46282d35047a839862e\n"
    },
    {
      "commit": "06b449c0101a379b7105e752a354ef7def10b92e",
      "tree": "02cff73917e156c46e34ec085cc11fd87dc82dd0",
      "parents": [
        "5b7b3fb27a618421e90d1d8aefaf98fcd4f1815d"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Sun Jan 15 17:33:16 2017 -0600"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Sun Jan 15 20:45:01 2017 -0800"
      },
      "message": "OFAgent now has suicidal tendencies.\n\nIf OFAgent cannot find voltha-grpc it kills itself only to be restarted\nby docker, this will continue until it is happy. Similarly, if voltha\ngoes away ofagent will kill itself until voltha comes back\n\nChange-Id: Ib2a2cbf5ed438f8bd40f80a4543bd80f065461f1\n"
    },
    {
      "commit": "5b7b3fb27a618421e90d1d8aefaf98fcd4f1815d",
      "tree": "03b43c28637d62572e81bd09d92068feac493b52",
      "parents": [
        "f840dfb84d5ad7550168dbd9f7f5e1f110967ccf"
      ],
      "author": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Fri Jan 13 16:00:00 2017 -0500"
      },
      "committer": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Fri Jan 13 16:00:00 2017 -0500"
      },
      "message": "Minor fix\n\nChange-Id: I11251dc72b7704c3524d722ced2ff92519136cb3\n"
    },
    {
      "commit": "f840dfb84d5ad7550168dbd9f7f5e1f110967ccf",
      "tree": "f5e82c405d4f854846b3363c3404b0a00b3fab3d",
      "parents": [
        "a1a11937e6d65da0e92989753d63908500fc3d56"
      ],
      "author": {
        "name": "Nathan Knuth",
        "email": "nathan.knuth@tibitcom.com",
        "time": "Thu Jan 12 18:15:14 2017 -0800"
      },
      "committer": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Fri Jan 13 09:03:29 2017 -0800"
      },
      "message": "Tibit: Eliminate hardcoded ONU VLAN\n\nChange-Id: I016a357f13bc8d2f30976af2a80e581957b0e545\n"
    },
    {
      "commit": "a1a11937e6d65da0e92989753d63908500fc3d56",
      "tree": "715d1759cf58e769e7fcf3f20c6ea1889e27955a",
      "parents": [
        "74ecd217bdc8c7b8ba1a0013c653fe0238acef65"
      ],
      "author": {
        "name": "Nathan Knuth",
        "email": "nathan.knuth@tibitcom.com",
        "time": "Thu Jan 12 16:59:58 2017 -0800"
      },
      "committer": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Fri Jan 13 09:03:03 2017 -0800"
      },
      "message": "Tibit: Clean up logging.\n\nChange-Id: I7a6736dfcbaf5a3db9332faf9f997919b3d43a12\n"
    },
    {
      "commit": "74ecd217bdc8c7b8ba1a0013c653fe0238acef65",
      "tree": "a04926d604490a58f54083d4a915d2e31c9680e4",
      "parents": [
        "fcdd45d93da868b478f6fed0bdc169ce81ebd55a"
      ],
      "author": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Jan 12 16:13:25 2017 -0500"
      },
      "committer": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Jan 12 16:13:25 2017 -0500"
      },
      "message": "Update to netconf proto makefile\n\nChange-Id: Ic2f187bf779442e87028ebfef5b15d803c183694\n"
    },
    {
      "commit": "fcdd45d93da868b478f6fed0bdc169ce81ebd55a",
      "tree": "233bf4b370d39c241b40330e6f4b12cb320ccce9",
      "parents": [
        "2976a3f9a736b854d445933abe6dd725b32e4d68"
      ],
      "author": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Jan 12 14:50:24 2017 -0500"
      },
      "committer": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Jan 12 14:50:48 2017 -0500"
      },
      "message": "Some small cleanups\n\nChange-Id: I96a6c02ace5babc49a066e70f222f55d51bab6b3\n"
    },
    {
      "commit": "2976a3f9a736b854d445933abe6dd725b32e4d68",
      "tree": "e3833838bba019adf36e77246ad0434179f5f560",
      "parents": [
        "3c2c758b8a162bfc9f1f00fd86e278ba6fa1eab8"
      ],
      "author": {
        "name": "Nathan Knuth",
        "email": "nathan.knuth@tibitcom.com",
        "time": "Wed Jan 11 22:47:26 2017 -0800"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Wed Jan 11 22:53:50 2017 -0800"
      },
      "message": "Fixes to handle complete flow sequence\n\nSpecifically:\n- metadata\n- udp_src\n- better error handling\n\nChange-Id: I7193b33bb2a6a1fe7df14ec0f342a23fb5a181a4\n"
    },
    {
      "commit": "3c2c758b8a162bfc9f1f00fd86e278ba6fa1eab8",
      "tree": "ba08fdf64472f4653e9875d118ee5c5df025c8b5",
      "parents": [
        "f4fb2684c2d58bb665fe4351572d071173cfb491"
      ],
      "author": {
        "name": "Steve Crooks",
        "email": "scrooks@ciena.com",
        "time": "Tue Jan 10 15:02:26 2017 -0600"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Wed Jan 11 22:47:13 2017 -0800"
      },
      "message": "Adding OMCI Tx/Rx support to Maple OLT and Broadcom ONU adapters.\n\nChange-Id: I73f3f1caa3942ddf003b56ebb8b7c9913510644f\n"
    },
    {
      "commit": "f4fb2684c2d58bb665fe4351572d071173cfb491",
      "tree": "cc2e94f9084fd39ab3fbf5c507170650f892dd41",
      "parents": [
        "8afd69809e45b480973dda168d0281fa7d8e10f6"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Thu Jan 12 00:32:56 2017 -0600"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Thu Jan 12 00:32:56 2017 -0600"
      },
      "message": "fixing support for group desc stats\n\nChange-Id: I3d0d9c22e05e58b13b0fdc92fbc672590bb3dd18\n"
    },
    {
      "commit": "8afd69809e45b480973dda168d0281fa7d8e10f6",
      "tree": "6263a438f19a5ed15d739a4acdf4420b93c9980d",
      "parents": [
        "5e493bb0a60d71201e2440ee9d76e235f16a7a87"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Jan 11 19:41:59 2017 -0600"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Jan 11 19:42:25 2017 -0600"
      },
      "message": "fix for pas5211 exception\n\nChange-Id: I8cafcdabe866923f25894e965da071337a63a4d4\n"
    },
    {
      "commit": "5e493bb0a60d71201e2440ee9d76e235f16a7a87",
      "tree": "597662d48fd402976b0d935f596ec413818ad151",
      "parents": [
        "9c19c52c09fe50bf08628730484cc0bdccecf3c8"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Jan 11 18:21:19 2017 -0600"
      },
      "committer": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Wed Jan 11 16:51:44 2017 -0800"
      },
      "message": "adding fake ssmtranslate\n\nChange-Id: I943d4329f2b7550e75cb1a31f7d91ec594ec2f02\n"
    },
    {
      "commit": "9c19c52c09fe50bf08628730484cc0bdccecf3c8",
      "tree": "19fb91aece91b8517d1cd1c05f80a14ed2e38895",
      "parents": [
        "5f4163e44e88b25648a9d619a2a20def8686fac9"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Jan 11 15:24:48 2017 -0600"
      },
      "committer": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Wed Jan 11 16:51:38 2017 -0800"
      },
      "message": "adding igmp capability to tester container\n\nChange-Id: Ib1632da1ad8864afdc3e148e840929690365c66b\n"
    },
    {
      "commit": "5f4163e44e88b25648a9d619a2a20def8686fac9",
      "tree": "60a77d40aca935fd8838434cda9ed3fb805429f2",
      "parents": [
        "66eab6f2135a5c412cf59edc74b30a7288bf7b39"
      ],
      "author": {
        "name": "Nathan Knuth",
        "email": "nathan.knuth@tibitcom.com",
        "time": "Wed Jan 11 18:21:10 2017 -0600"
      },
      "committer": {
        "name": "Nathan Knuth",
        "email": "nathan.knuth@tibitcom.com",
        "time": "Wed Jan 11 18:21:10 2017 -0600"
      },
      "message": "Tibit DHCP and Multicast MAC tests.\n\nChange-Id: I46c2e6613de537e6f434d2658f34c24bc0ea7504\n"
    },
    {
      "commit": "66eab6f2135a5c412cf59edc74b30a7288bf7b39",
      "tree": "377e9e60482225526648895ce0f19dd436d8410f",
      "parents": [
        "d8285e6cb63f44f116374f8b24e00979294cf59f"
      ],
      "author": {
        "name": "Nathan Knuth",
        "email": "nathan.knuth@tibitcom.com",
        "time": "Wed Jan 11 14:25:50 2017 -0600"
      },
      "committer": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Wed Jan 11 13:31:33 2017 -0800"
      },
      "message": "Remove test code.\n\nChange-Id: I0b1f5e8697fe364caa4dc23946ee5dfeb0e7bf90\n"
    },
    {
      "commit": "d8285e6cb63f44f116374f8b24e00979294cf59f",
      "tree": "63b1c642f200759ffc20297d87664bcf612adab4",
      "parents": [
        "e58f2fdc6f4daa9971c536f2d71dc0489f5e7da5"
      ],
      "author": {
        "name": "Nathan Knuth",
        "email": "nathan.knuth@tibitcom.com",
        "time": "Wed Jan 11 14:18:43 2017 -0600"
      },
      "committer": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Wed Jan 11 13:31:23 2017 -0800"
      },
      "message": "Tibit updates from testing.\n\nChange-Id: I76746d8a6c94264657e20c43659a2947a15cd105\n"
    },
    {
      "commit": "e58f2fdc6f4daa9971c536f2d71dc0489f5e7da5",
      "tree": "51fcb6ebc061c7d002e504876c73104b23747e44",
      "parents": [
        "5e18057d11824d7ecf573d5c3cf2885aeb8e6b39"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Jan 11 14:18:13 2017 -0600"
      },
      "committer": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Wed Jan 11 12:20:27 2017 -0800"
      },
      "message": "fix in makefile\n\nChange-Id: Iac1f9b70eccb784823dc2f75a858bf0bd2849464\n"
    },
    {
      "commit": "5e18057d11824d7ecf573d5c3cf2885aeb8e6b39",
      "tree": "cd939a6ee899ba398b5bb5c488de06f7c6611962",
      "parents": [
        "9b9f1adaff80cd85a96ad190d052a6d84abf3226"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Jan 10 23:59:47 2017 -0600"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Wed Jan 11 08:22:16 2017 -0800"
      },
      "message": "adding a tester container\n\nChange-Id: I6ca83cdbfc582daf561817e10262f8b1db85d27f\n"
    },
    {
      "commit": "9b9f1adaff80cd85a96ad190d052a6d84abf3226",
      "tree": "10443c2b6dd4395dd5f3d8fa94d25f656bbcd788",
      "parents": [
        "3578a1c3ac3c9898acff32b1e8b940ef18ceac1e"
      ],
      "author": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Tue Jan 10 15:43:32 2017 -0500"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Wed Jan 11 06:33:31 2017 -0800"
      },
      "message": "Bug fixes\n\nChange-Id: I67349475a93d523795bbeeb28e45a0d3e416028f\n"
    },
    {
      "commit": "3578a1c3ac3c9898acff32b1e8b940ef18ceac1e",
      "tree": "428c3eb476abaac4ca390972e0990340c3836d78",
      "parents": [
        "6a5107c865a46df9a6c778d8d34e300621232264"
      ],
      "author": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Tue Jan 10 15:29:02 2017 -0800"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Tue Jan 10 20:20:30 2017 -0800"
      },
      "message": "Expand field/action conversion scope of ofagent\n\nOfagent did not parse all fields back from protobuf to lexi,\nhence ONOS was not able to confirm downloaded flows. This\nmade her unhappy.\n\nAlso, DHCP config info is added to ONOS netcfg.json.\n\nChange-Id: I57ac5d3b4d14c8c52feb52e08bb420c15809238e\n"
    },
    {
      "commit": "6a5107c865a46df9a6c778d8d34e300621232264",
      "tree": "02db17e968a9c323942b6741d70ce6b7a6fa187c",
      "parents": [
        "6f746645ac6fa03c2c7c37c3ebbb33a2830f5d3f"
      ],
      "author": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Mon Jan 09 23:42:41 2017 -0800"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Tue Jan 10 00:54:50 2017 -0800"
      },
      "message": "Adding support for OLT side metadata field\n\nDue to historic reasons, ONOS injects a metadata match field into one\nof the downstream unicats flow rules, which was not yet handled by voltha.\nThat is fixed and tested now.\n\nChange-Id: Ic8a47de515fa5837a70941be22da9e2d6539f614\n"
    },
    {
      "commit": "6f746645ac6fa03c2c7c37c3ebbb33a2830f5d3f",
      "tree": "5699c5f3787d63e5487c403eeffde75136554b2d",
      "parents": [
        "7db135622115c3572e3484fdd587174eb1b428e6"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Mon Jan 09 23:26:20 2017 -0800"
      },
      "committer": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Mon Jan 09 23:28:34 2017 -0800"
      },
      "message": "custom onos apps\n\nChange-Id: I8533a5d5981ab22119de3610017e6a2ed7e8d563\n"
    },
    {
      "commit": "7db135622115c3572e3484fdd587174eb1b428e6",
      "tree": "2910287aa6a3d3b63672476055695bdc33c258f8",
      "parents": [
        "90fc35d555741ae0b7de1d11b9a599a9f2f2ddde"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Mon Jan 09 21:21:34 2017 -0800"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Mon Jan 09 23:13:28 2017 -0800"
      },
      "message": "fixing onos dockerfile to lay files correctly on fs.\n\nChange-Id: I5bb3048d6426165c93a47f60fbc9517c494c6cf0\n"
    },
    {
      "commit": "90fc35d555741ae0b7de1d11b9a599a9f2f2ddde",
      "tree": "88ea9a9f6bb12b1b7fdee0facffda28268b348ca",
      "parents": [
        "10eadcdb5a957b4bed5388601262f32db8cd1205"
      ],
      "author": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Mon Jan 09 08:42:04 2017 -0500"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Mon Jan 09 23:12:29 2017 -0800"
      },
      "message": "Reformatting kafka logs\n\nChange-Id: I853d3db2324c6cf96ccd5c7d08fe295299e38688\n"
    },
    {
      "commit": "10eadcdb5a957b4bed5388601262f32db8cd1205",
      "tree": "31b9a7a4d46531c0494c0fb817973340650e10d4",
      "parents": [
        "9ed542981dc548a14e926d0d2052c3d2c21f595d"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Mon Jan 09 14:47:42 2017 -0800"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Mon Jan 09 18:35:41 2017 -0800"
      },
      "message": "small fixes\n\nChange-Id: I7d3bff46082cee1753ca6fcd1f7f8d6961594213\n"
    },
    {
      "commit": "9ed542981dc548a14e926d0d2052c3d2c21f595d",
      "tree": "288efba89c1568534ecc047c861aba0f64a3e82a",
      "parents": [
        "ee5c4c8594f3e0a99b4ad87594195dc69797a50f"
      ],
      "author": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Mon Jan 09 18:28:32 2017 -0800"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Mon Jan 09 18:28:32 2017 -0800"
      },
      "message": "Reverting recent changes that broke packet in plumbing\n\nChange-Id: I12bc2f46aa9fc4266b5caae26cc4778fe17e9782\n"
    },
    {
      "commit": "ee5c4c8594f3e0a99b4ad87594195dc69797a50f",
      "tree": "b3e3d9848ef89728cde34a0bafc2d36c548e984d",
      "parents": [
        "db892336daad1268efd548599b87b284bebaf27b"
      ],
      "author": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Mon Jan 09 14:37:57 2017 -0800"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Mon Jan 09 14:37:57 2017 -0800"
      },
      "message": "Moving to 6653; flow decomp to handle failed flows\n\nChange-Id: Ic5f6f0a549d6f2e5bdef13b4e9e182b1aa5bd652\n"
    },
    {
      "commit": "db892336daad1268efd548599b87b284bebaf27b",
      "tree": "89e463364b61787ad526c42eaf0704f241373770",
      "parents": [
        "fdf2c410840752da102fd6654e897d7f99dd4955"
      ],
      "author": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Mon Jan 09 11:08:38 2017 -0800"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Mon Jan 09 11:08:45 2017 -0800"
      },
      "message": "Refined make to build containers\n\nChange-Id: I53fed4d2d19a5fc771924763997130f36417412c\n"
    },
    {
      "commit": "fdf2c410840752da102fd6654e897d7f99dd4955",
      "tree": "881c41e0910d7724166ff5439fa26ec478377734",
      "parents": [
        "896809c88f9a83493191aab6f84929aa20e7419b"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Mon Jan 09 11:06:18 2017 -0800"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Mon Jan 09 11:06:18 2017 -0800"
      },
      "message": "update compose\n\nChange-Id: Icd0ca2e3ca1213fd36c26d77b848b7bbec915f7d\n"
    },
    {
      "commit": "896809c88f9a83493191aab6f84929aa20e7419b",
      "tree": "c9fce90a80b8af8a3da0c774ffd7d20f7e696c1b",
      "parents": [
        "3300f740e6adcff585991e0db1aff338749fb209"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Mon Jan 09 11:00:08 2017 -0800"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Mon Jan 09 11:00:08 2017 -0800"
      },
      "message": "onos dockerfile version\n\nChange-Id: Ibffbeb498e726a9e71f758e625379292015b6ef3\n"
    },
    {
      "commit": "3300f740e6adcff585991e0db1aff338749fb209",
      "tree": "ff4b0002b96d8c93fb270eebb7f57bb732ec5800",
      "parents": [
        "50cae7ded75ac0bb99296d32bfcc5f6bc995e88e"
      ],
      "author": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Mon Jan 09 01:14:20 2017 -0800"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Mon Jan 09 01:14:20 2017 -0800"
      },
      "message": "Make Voltha/OFAgent Ctrl-C terminatable\n\nChange-Id: I8d64b126d8d8d6f368d6cc236b2293fbcd108416\n"
    },
    {
      "commit": "50cae7ded75ac0bb99296d32bfcc5f6bc995e88e",
      "tree": "795294fcd09bd3b049b67fc4b34ac787b5414ba3",
      "parents": [
        "ef05ad2972a0bf7e374eb1f0632dd768ba3c524e"
      ],
      "author": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Sun Jan 08 22:27:07 2017 -0800"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Sun Jan 08 22:27:07 2017 -0800"
      },
      "message": "Elevating preprovision and activate CLI commands to normal mode\n\nChange-Id: I058bfe4536d2283e273959aed863c87a0c9d8e9d\n"
    },
    {
      "commit": "ef05ad2972a0bf7e374eb1f0632dd768ba3c524e",
      "tree": "d33f3170fd33a413bca3a9b6ea5b580d8f7c894e",
      "parents": [
        "d390ceb6504f734564466610c987c3220cddae6e"
      ],
      "author": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Sat Jan 07 22:08:06 2017 -0800"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Sun Jan 08 22:14:55 2017 -0800"
      },
      "message": "Small fixes\n\nChange-Id: I55a163cbedf5e2a764fe79ede9000b5c76db5308\n"
    },
    {
      "commit": "d390ceb6504f734564466610c987c3220cddae6e",
      "tree": "ffb171a701483a108b13d8d6baf41fcf7bb7ef08",
      "parents": [
        "b4e71475c261f7e71b7106036d530c9e5b874960"
      ],
      "author": {
        "name": "Nathan Knuth",
        "email": "nathan.knuth@tibitcom.com",
        "time": "Sat Jan 07 15:38:58 2017 -0800"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Sun Jan 08 22:14:40 2017 -0800"
      },
      "message": "EOAM: changing to two byte match field\n\nChange-Id: I88ef0f82005d2ad9a1030b4c3d5981284e74e8f2\n"
    },
    {
      "commit": "b4e71475c261f7e71b7106036d530c9e5b874960",
      "tree": "2412e2efb370996205ab173b26505f9ecda1775d",
      "parents": [
        "8745c122e8b6032f2653d937eb753d44b1495c04"
      ],
      "author": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Fri Jan 06 18:05:47 2017 -0500"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Sun Jan 08 22:13:34 2017 -0800"
      },
      "message": "- Add proto oneof support for Yang\n- Configure the standard netconf port in the docker compose file\n- bug fix\n\nChange-Id: Ie7131b38642a89f249dd65f1c9e46047dfdc67ff\n"
    },
    {
      "commit": "8745c122e8b6032f2653d937eb753d44b1495c04",
      "tree": "2cd72faeb162c36a88be6583dccdafa2a25d1e19",
      "parents": [
        "f97b4426f55ca3c0793759db11ff9ba09a8f0184"
      ],
      "author": {
        "name": "Nathan Knuth",
        "email": "nathan.knuth@tibitcom.com",
        "time": "Fri Jan 06 16:50:29 2017 -0800"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Fri Jan 06 23:28:30 2017 -0800"
      },
      "message": "EOAM updates\n\nChange-Id: I17c98ca67bb0617026dd08823f389134410a2a74\n"
    },
    {
      "commit": "f97b4426f55ca3c0793759db11ff9ba09a8f0184",
      "tree": "e4dedb92d57266c80fcdbce8a78b2661ab89b896",
      "parents": [
        "fe2b2e0263f791818c021df848c92d689465e1d1"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Fri Jan 06 13:42:06 2017 -0800"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Fri Jan 06 13:42:06 2017 -0800"
      },
      "message": "Adding a compose file to start onos and freeradius\n\nContains a test container to test whether radius\nauthenticates correctly. See compose/README.md\nfor more info.\n\nChange-Id: Ifc489330049e3b41acd1b1006871c96aa889d89e\n"
    },
    {
      "commit": "fe2b2e0263f791818c021df848c92d689465e1d1",
      "tree": "eef39d1d907c2255add4a9f8c4a47b7a8b085259",
      "parents": [
        "c7991dde8caead42fb0b8ab9d549c4dfe4b86364"
      ],
      "author": {
        "name": "Nathan Knuth",
        "email": "nathan.knuth@tibitcom.com",
        "time": "Fri Jan 06 07:29:02 2017 -0800"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Fri Jan 06 08:33:52 2017 -0800"
      },
      "message": "Tibit: EAPOL In/Out passing\n\nChange-Id: I282294b8ad566185febe87e8d9762f3e68eb2369\n"
    },
    {
      "commit": "c7991dde8caead42fb0b8ab9d549c4dfe4b86364",
      "tree": "63940931f7916aa972d50daa7cd5422cbeec6909",
      "parents": [
        "e69ceb1a275e6e36a2f43545763a13b1a99ec1d2"
      ],
      "author": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Jan 05 17:05:48 2017 -0500"
      },
      "committer": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Jan 05 17:07:42 2017 -0500"
      },
      "message": "This commit consists of:\n1) Improved error handling\n2) Return correct XML message for unimplemented rpcs\n3) Clean up\n\nChange-Id: Ia59d203840efc2e238a50d4f05e56f854cca9fc7\n"
    },
    {
      "commit": "e69ceb1a275e6e36a2f43545763a13b1a99ec1d2",
      "tree": "5ba3cba63bdbc030f59c42bb2e9e37627e341c5d",
      "parents": [
        "c9ef7c1c39f08c0f4c0d12645a16a2a2beca2399"
      ],
      "author": {
        "name": "Nathan Knuth",
        "email": "nathan.knuth@tibitcom.com",
        "time": "Wed Jan 04 21:13:39 2017 -0800"
      },
      "committer": {
        "name": "Ali Al-Shabibi",
        "email": "ali@onlab.us",
        "time": "Thu Jan 05 13:29:34 2017 -0800"
      },
      "message": "Cleaner Tibit ONU handling.\n\nChange-Id: I487d190d20917d10c28afaf724c5ccf4d0792260\n"
    },
    {
      "commit": "c9ef7c1c39f08c0f4c0d12645a16a2a2beca2399",
      "tree": "45a89cd76197f43f2ecee37cd332114732ebef18",
      "parents": [
        "3eb27a56d762da3e4412e79b45a615ded900aad8"
      ],
      "author": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Wed Jan 04 20:40:53 2017 -0500"
      },
      "committer": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Wed Jan 04 20:44:51 2017 -0500"
      },
      "message": "This commit consists of:\n1) Ability for the netconf client to retrieve schemas metadata from\n   the netconf server\n2) Ability for the netconf server to retrieve specific yang schema from\n   the netconf server\n3) Netconf says Happy New Year 2017\n\nChange-Id: I6552224707607ca6cc1397f2fbf193503bb116a3\n"
    },
    {
      "commit": "3eb27a56d762da3e4412e79b45a615ded900aad8",
      "tree": "e92eba2fa14f7d4ab77608022bf3680bae146ee4",
      "parents": [
        "9fbb223b548e5b2cd35d8dc77d2f423e176468d2"
      ],
      "author": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Tue Jan 03 21:56:48 2017 -0800"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Tue Jan 03 21:56:48 2017 -0800"
      },
      "message": "Happy New Year 2017\n\nChange-Id: Ib9a77f5e7d8d857a519d20904ec0d745e32eb257\n"
    },
    {
      "commit": "9fbb223b548e5b2cd35d8dc77d2f423e176468d2",
      "tree": "e2f6098ae047b15766358710ce2a51c71a9b6cb1",
      "parents": [
        "656ecc6676367d7483667550fa91046d7a8c0719"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Fri Dec 23 00:40:08 2016 -0800"
      },
      "committer": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Jan 03 12:10:43 2017 -0800"
      },
      "message": "Adding a Dockerfile for ONOS.\n\nThis dockerfile preinstalls the following applications:\n- olt\n- aaa\n- config\n\nAnd it provides a default configuration for the olt and aaa\napplications locates in docker/config/netcfg.json.\n\nChange-Id: I788dd08fa7e8a1dc776b3e741d17d200c6badb68\n"
    },
    {
      "commit": "656ecc6676367d7483667550fa91046d7a8c0719",
      "tree": "4f934b1feda7c7032da3a62d09f4e101929ff5fa",
      "parents": [
        "313c4be4cfc0b0e1bb2551efed6489333b195bfb"
      ],
      "author": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Wed Dec 28 15:08:23 2016 -0800"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Thu Dec 29 00:15:43 2016 -0800"
      },
      "message": "PONSIM: PON simulator with real dataplane handling\n\nThis was needed because neither CPQD nor OVS can handle\nboth zero-tagged packets and 802.1ad (QinQ).\n\n- extensive unittest proves ponsim functional correctness\n  (for the common use-cases needed in the PON scenario)\n- integrated with frameio and coupled with a rather\n  simple gRPC NBI, ponsim can be operated from Voltha\n  just like a real PON system\n- posim_olt/_onu adapters added to Voltha to work on\n  ponsim\n- CLI can be used to preprovision and activate a PONSIM\n  instance (e.g., preprovision_olt -t ponsim_olt -H localhost:50060)\n- Some of olt-oftest:olt-complex testcases can be run on\n  the ponsim device (in vagrant/Ubuntu environment),\n  but there are some remaining issues to work out:\n  - barrier calls in OF do not guaranty that the flow\n    is already installed on the device. This is a generic\n    issue, not just for ponsim.\n  - the whole test framework is inconsistent about zero-\n    tagged vs. untagged frames at the ONUs, while ponsim\n    is rather pedantica and does exactly what was defined\n    in the flows.\n\nChange-Id: I0dd564c932416ae1566935492134cb5b08113bdc\n"
    },
    {
      "commit": "313c4be4cfc0b0e1bb2551efed6489333b195bfb",
      "tree": "e93dd6433c6cf3b9623d4bcf1934ec9f311e45f7",
      "parents": [
        "32d1efb995aa1285901c43b12837f8eed9d5e810"
      ],
      "author": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Tue Dec 27 11:06:53 2016 -0800"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Tue Dec 27 19:18:15 2016 -0800"
      },
      "message": "Integration with Nathan for Tibit packet in (raw)\n\nChange-Id: I0fb9a2b020eae9b45da7db4bc68a6ed98835e5db\n"
    },
    {
      "commit": "32d1efb995aa1285901c43b12837f8eed9d5e810",
      "tree": "1741ffcc9df4d4b73e5ac796e05aeec9e1cdc261",
      "parents": [
        "a49727416714766a8eff36a5745388d47785d331"
      ],
      "author": {
        "name": "Nathan Knuth",
        "email": "nathan.knuth@tibitcom.com",
        "time": "Tue Dec 27 10:12:25 2016 -0800"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Tue Dec 27 11:05:15 2016 -0800"
      },
      "message": "Adding missing termcolor.\n\nChange-Id: I614b3b1d1daadd05d8a7af234a52397d06e56fbd\n"
    },
    {
      "commit": "a49727416714766a8eff36a5745388d47785d331",
      "tree": "1741ffcc9df4d4b73e5ac796e05aeec9e1cdc261",
      "parents": [
        "01bbe88e818a6e12562b2109c75d60b337dace18"
      ],
      "author": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Fri Dec 23 17:15:20 2016 -0500"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Tue Dec 27 10:50:39 2016 -0800"
      },
      "message": "This commit consists of:\n1) Parsing protobuf responses from Voltha into a dict which will also\n   include the yang proto annotations\n2) Converting a protobuf response into a yang-compatible XML format\n3) Support for GET (no request params) for Voltha, VolthaInstance and VolthaInstances\n4) Minor bug fixes\n5) Testing done using the MG-Soft Netconf client\n\nChange-Id: Ibb7f62a391e19b0240cc739919fccc689a316005\n"
    },
    {
      "commit": "01bbe88e818a6e12562b2109c75d60b337dace18",
      "tree": "5cd25418765ad8b71f101618331313ddb527925f",
      "parents": [
        "9b485fb6348b2c331f121b74ff09c1ec70b763ef"
      ],
      "author": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Tue Dec 27 10:43:18 2016 -0800"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Tue Dec 27 10:49:42 2016 -0800"
      },
      "message": "CLI fix\n\nChange-Id: I6d8d3ba55440ce2f81d6bf238fd604e02552b3da\n"
    },
    {
      "commit": "9b485fb6348b2c331f121b74ff09c1ec70b763ef",
      "tree": "c424709602056a8ba4b63cca302afadfbd4b9069",
      "parents": [
        "31c3696d27ef1035e87d0c6f215244498f13c96c"
      ],
      "author": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Mon Dec 26 23:11:15 2016 -0800"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Tue Dec 27 10:48:03 2016 -0800"
      },
      "message": "Prep for docker-only tests\n\nChnages to support more production-like tests where all\ncomponents are running as Docker containers. Specific\nchanges:\n- Expanded Vagrant memory to 6G to have room\n- Chameleon to cope with premature service lookup before\n  Voltha is self-registered (can happen when docker-compose\n  starts the \"world\"\n- Add missing termcolor package\n- Allow CLI to use Consul for endpoints\n- 2nd external ponmgmt bridge for Voltha\n\nChange-Id: Ib2471784a5aafbfd9c611ebf293d7f81f61dd75b\n"
    },
    {
      "commit": "31c3696d27ef1035e87d0c6f215244498f13c96c",
      "tree": "d29b3270f32fcd226fe82cb219e2bf009adeb138",
      "parents": [
        "85f128572377f07111bc381ccd2e0e007be70932"
      ],
      "author": {
        "name": "Nathan Knuth",
        "email": "nathan.knuth@tibitcom.com",
        "time": "Tue Dec 27 10:04:49 2016 -0800"
      },
      "committer": {
        "name": "Nathan Knuth",
        "email": "nathan.knuth@tibitcom.com",
        "time": "Tue Dec 27 10:04:49 2016 -0800"
      },
      "message": "Moving EOAM stack to extensions.eoam\n\nChange-Id: Id25101a45ef67c4a9afa1a83f3c9545e011bf45a\n"
    },
    {
      "commit": "85f128572377f07111bc381ccd2e0e007be70932",
      "tree": "1cbc648e4a7e38f196ce4187d25d3cabeb329933",
      "parents": [
        "8017520ce20396dabf017daa33098ec81609a158"
      ],
      "author": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Sat Dec 24 08:30:58 2016 -0800"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Mon Dec 26 10:29:55 2016 -0800"
      },
      "message": "Many CLI cleanups and flow preintegration\n\nChanges:\n- auto-completion for device and logical device IDs\n- a set of test CLI commands to push down various flows\n  to Voltha (aids test and integration)\n- sample code in simulated_olt and onu to show how\n  to process incoming bulk flow table\n- extended Tibit OLT and ONU code with remaining flow\n  directives they need to handle in the PON use-case\n\nChange-Id: Id101e087cc79f4493805e3b4a051a10a4619bf53\n"
    },
    {
      "commit": "8017520ce20396dabf017daa33098ec81609a158",
      "tree": "ff4c0ddbda8c296dc002f4c116cb94becd960758",
      "parents": [
        "d036b7ed0ffa8dd67c7a559800b8ebd8a26b844f"
      ],
      "author": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Sat Dec 24 00:17:51 2016 -0800"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Sat Dec 24 00:17:51 2016 -0800"
      },
      "message": "Cleaner CLI\n\nChange-Id: I81916ee10450e6f2137a3ff72a693dcf521c8a85\n"
    },
    {
      "commit": "d036b7ed0ffa8dd67c7a559800b8ebd8a26b844f",
      "tree": "0f44d832e73dec3b133686d8b0c190821db5ae7a",
      "parents": [
        "6e57f3360c71ba4ee2aa84876ab5579c984da8a8"
      ],
      "author": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Fri Dec 23 15:36:01 2016 -0800"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Fri Dec 23 15:36:01 2016 -0800"
      },
      "message": "CLI to aid integration and testing\n\nChange-Id: If18f194e45a8fc090a6b7869bb6d81728397ec9b\n"
    },
    {
      "commit": "6e57f3360c71ba4ee2aa84876ab5579c984da8a8",
      "tree": "29fd93c8f7c2b0a845a000cf5eaa9e46b38ee9f0",
      "parents": [
        "d230de69ca2f9d62b27ab203b63bc22d0469dc99"
      ],
      "author": {
        "name": "Nathan Knuth",
        "email": "nathan.knuth@tibitcom.com",
        "time": "Thu Dec 22 15:49:20 2016 -0800"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Fri Dec 23 11:27:57 2016 -0800"
      },
      "message": "Initial working Tibit OLT and ONU.\n\nChange-Id: I693cfc56638304f2b4d5ad05a401e9bc6cd5fa85\n"
    },
    {
      "commit": "d230de69ca2f9d62b27ab203b63bc22d0469dc99",
      "tree": "bfe6f92fdfaddcb1c018ed5c44c31d50873757a9",
      "parents": [
        "a133a456a5c93449a6626223a1f7f8b0394d67e3"
      ],
      "author": {
        "name": "babunaveen",
        "email": "naveen.babu@radisys.com",
        "time": "Thu Dec 22 14:27:59 2016 -0800"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Fri Dec 23 11:27:26 2016 -0800"
      },
      "message": "for pulling the contents from python-consul and afkak repos change from git+git to git+https\n\nChange-Id: Ib5baec626caa8c0d408e1e0029505f3f3def1590\n"
    },
    {
      "commit": "a133a456a5c93449a6626223a1f7f8b0394d67e3",
      "tree": "2dfbaa0989059a99168a1b33af9f84b0b145f421",
      "parents": [
        "628d3130c4bc5bacc805b5d1adde0a313e0299a8"
      ],
      "author": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Thu Dec 22 01:26:57 2016 -0800"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Thu Dec 22 01:26:57 2016 -0800"
      },
      "message": "First, very raw version of a primitive CLI\n\nChange-Id: I61e13297a7c04c357a9d15c4399d137b055c9420\n"
    },
    {
      "commit": "628d3130c4bc5bacc805b5d1adde0a313e0299a8",
      "tree": "1640ead6a575fe4d9804a5ee88507a0fcb54071d",
      "parents": [
        "81824e31b88171479c4597542dbabad2e835e41a"
      ],
      "author": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Wed Dec 21 22:15:11 2016 -0800"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Wed Dec 21 22:26:39 2016 -0800"
      },
      "message": "Gitignore maintenance\n\nChange-Id: I4a27aceebbf5f0bf380220e81c1014bce7c7a5aa\n"
    },
    {
      "commit": "81824e31b88171479c4597542dbabad2e835e41a",
      "tree": "96f3027c0774593ff2919331fccf0cfad11035bf",
      "parents": [
        "2230237de93c0d42965d3aedd17433d7ecb34f3a"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Dec 21 21:43:45 2016 -0800"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Wed Dec 21 22:26:19 2016 -0800"
      },
      "message": "Handling meter features request with an error\n\nChange-Id: Ic4586c1bdfec754639e55c3be918bc99c52094d9\n"
    },
    {
      "commit": "2230237de93c0d42965d3aedd17433d7ecb34f3a",
      "tree": "fc0ae939dfe3d783d3e4669d8dd5f10bdd55d873",
      "parents": [
        "7507ab8b72f0448cc4949c0674ab4a081c04c2a1"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Dec 20 13:46:14 2016 -0800"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Wed Dec 21 22:26:19 2016 -0800"
      },
      "message": "Microsemi ONU activation\n\n- Activation of an ONU is supported\n- Pushing information back to voltha core\n\nChange-Id: I25881e71a5b3c642acc62f1a1a9222e56604d2c5\n"
    },
    {
      "commit": "7507ab8b72f0448cc4949c0674ab4a081c04c2a1",
      "tree": "53510283bb244503a6485e7cbc3380b99a562127",
      "parents": [
        "8925d1f5bcd3da4db9c8872214cae32eb7bc5844"
      ],
      "author": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Tue Dec 20 22:33:38 2016 -0800"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Wed Dec 21 22:00:02 2016 -0800"
      },
      "message": "Minor omci test cleanup\n\nChange-Id: I97bef92b28d1a5082856cdfb7cbd16c8fb35ec70\n"
    },
    {
      "commit": "8925d1f5bcd3da4db9c8872214cae32eb7bc5844",
      "tree": "faecd5a7e12eabad080387baa49448addec8f0d1",
      "parents": [
        "7626ce1a0466394c047985c9286f2e0dc065559c"
      ],
      "author": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Wed Dec 21 00:45:19 2016 -0800"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Wed Dec 21 21:07:44 2016 -0800"
      },
      "message": "Packet-in channel plumbed thru whole stack\n\nChange-Id: I1df0265139259cc1757f29af19132c5384943c15\n"
    },
    {
      "commit": "7626ce1a0466394c047985c9286f2e0dc065559c",
      "tree": "ba0dc42b21b1a3551a16f9e70ae763dff623b39f",
      "parents": [
        "e0d53f8301eab8f38ccc042bf9d2eb49f4d6e430"
      ],
      "author": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Wed Dec 21 11:51:46 2016 -0500"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Wed Dec 21 21:06:47 2016 -0800"
      },
      "message": "This commit consists of:\n1) Yang annotations to the protobuf definitions.  These annotations, when\n   added to the relevant proto files in Voltha,  allow us to convert\n   the voltha proto schemas into Yang schemas without the need to change the\n   model definitions.\n2) Update to the Yang parser to handle the above annotations\n3) Some initial work on the netconf GET RPCs (work in progress)\n4) Cleanup\n\nChange-Id: I5e4f4217850f0beb1c41aca1b2530a41e4f8a809\n"
    },
    {
      "commit": "e0d53f8301eab8f38ccc042bf9d2eb49f4d6e430",
      "tree": "f6995169d846ea4ed1243751b87bdb96abe773a7",
      "parents": [
        "3b212948d7b642b9defb29e4cfb5ab1bd8b40adc"
      ],
      "author": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Wed Dec 14 11:05:44 2016 -0800"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Wed Dec 21 21:06:47 2016 -0800"
      },
      "message": "Adding more get voltha apis\n\nChange-Id: I4fe2696e3ffdcb1477e5d97d0405353ab465c062\n"
    },
    {
      "commit": "3b212948d7b642b9defb29e4cfb5ab1bd8b40adc",
      "tree": "9659c2c7990f0d3592392f0d8633f40ca314b248",
      "parents": [
        "578a46c5ca344a475f0d78c99aafcf3c7dcaa67e"
      ],
      "author": {
        "name": "Khen Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Mon Dec 12 23:09:53 2016 -0500"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Wed Dec 21 21:06:47 2016 -0800"
      },
      "message": "Proper formatting of xml reply\n\nChange-Id: Ibbbfae0835436b1cab0f25aa4fecdfa79afcdb55\n"
    },
    {
      "commit": "578a46c5ca344a475f0d78c99aafcf3c7dcaa67e",
      "tree": "e496253907587509dd021a9c6d37a85909842772",
      "parents": [
        "627cf96fe1a441bb9e70147e663431b1e885f2c6"
      ],
      "author": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Tue Dec 20 16:38:43 2016 -0800"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Tue Dec 20 20:46:22 2016 -0800"
      },
      "message": "Additional OMCI entity types with tests\n\nChange-Id: Iee18c73705dabf555824c9d3980dc82bf5dd1ae2\n"
    },
    {
      "commit": "627cf96fe1a441bb9e70147e663431b1e885f2c6",
      "tree": "e3af18d3d333be6f82e0769a55db16b8271eee46",
      "parents": [
        "4ef0a9a5b69b8739a827dec1f8ef124f5eba0e34"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Fri Dec 16 15:23:27 2016 -0800"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Tue Dec 20 20:42:50 2016 -0800"
      },
      "message": "Finished OLT initialization.\n\nOLT can now initialise even if the DBA algorithm is\nalready running.\n\nChange-Id: I89218cc5a70f720fb193631ba3065b0c103e7e2f\n"
    },
    {
      "commit": "4ef0a9a5b69b8739a827dec1f8ef124f5eba0e34",
      "tree": "2c976c16e38a069831190774ab06fdb439d755b7",
      "parents": [
        "47324639d0ba1fce3179dffef8bba44459e5fda6"
      ],
      "author": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Tue Dec 20 01:35:48 2016 -0800"
      },
      "committer": {
        "name": "Zsolt Haraszti",
        "email": "zharaszt@ciena.com",
        "time": "Tue Dec 20 01:35:48 2016 -0800"
      },
      "message": "Leftover differences from sjmeet beanch\n\nChange-Id: I05b5b1d92f95e2707933e68302122f8e6a5c89c2\n"
    }
  ],
  "next": "47324639d0ba1fce3179dffef8bba44459e5fda6"
}
