)]}'
{
  "log": [
    {
      "commit": "01f2e85940a12c2e4872ed8141b85e9e6d37c02c",
      "tree": "e0dec6d73b6555af247a5965332d0bae78879196",
      "parents": [
        "6570c741017a3b7d45cb92509ecfa73381752bfe"
      ],
      "author": {
        "name": "Lydia Fang",
        "email": "lydia.fang@calix.com",
        "time": "Wed Jun 28 17:24:58 2017 -0700"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Wed Aug 09 07:14:30 2017 -0700"
      },
      "message": "VOL-63: Image Download and Image Update support\n    - download image\n    - get image download status\n    - cancel image download\n    - list all image downloads\n    - activate image update\n    - revert image update\n    - itest added\n\nChange-Id: I95a5f76071679c8787b2f775de24c96d4e7d462f\n"
    },
    {
      "commit": "108f05c060f5b7d2cdcc24121c467519774b7428",
      "tree": "e0de085f1da3c2d97d990c0645bc3f27f83fbe71",
      "parents": [
        "c5c83d7406f945ff3f3032121424d148dbd46291"
      ],
      "author": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Jul 06 11:15:29 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo",
        "email": "knursimu@ciena.com",
        "time": "Thu Jul 06 11:15:29 2017 -0400"
      },
      "message": "This commit address the changes in CLI required to work with the\nglobal forwarder.  A new CLI option (-G) has been added.\n\nChange-Id: I9bef1af65d0a8078bdb9a75bc807a124a3063847\n"
    },
    {
      "commit": "236bd95e15753ca56e7e443a8960a24cea240a21",
      "tree": "d0a89a597faf9d56dd267faccf89ee4a02a9530d",
      "parents": [
        "ba9cbd8c494b46da2004c9241296ec53665ae894"
      ],
      "author": {
        "name": "ggowdru",
        "email": "ggowdru@radisys.com",
        "time": "Tue Jun 20 20:32:55 2017 -0700"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Thu Jun 22 10:41:40 2017 -0700"
      },
      "message": "  https://jira.opencord.org/browse/VOL-167\n  Device Management: Retrieve Software Version on the device\n\n  Provides a framework in voltha to retrieve the software\n  details on the device.\n\n  Addressed Review Comments\n\nChange-Id: I2938e6e1a57f95d41cc8f548a5ebad9c952a23db\n"
    },
    {
      "commit": "3ba3d565629982bbc0377ec20626355694e3dad9",
      "tree": "71f0d5e2f4d174379683f6d0bba67bfd49c3d7dd",
      "parents": [
        "61999e5b1c47507af27c158e01a0b3134c3125e6"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Fri Apr 21 10:07:56 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Fri Apr 21 13:23:12 2017 -0400"
      },
      "message": "Added command line completion to the perf_config command. This addresses\nopencord Jira https://jira.opencord.org/browse/CORD-1105\nAddress the comments from the review.\n\nChange-Id: I1f4b6be95f147849edcd68b48572f739dcffd6c1\n"
    },
    {
      "commit": "a4b89c06d1107294b204e3cc4355adfc7b255201",
      "tree": "7c7abcc2d89443c84afde20f8afcea80eccd7372",
      "parents": [
        "a5514087814fe7a2173d5741aeb2329c8386253d"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Mon Apr 03 12:48:36 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Mon Apr 03 12:50:16 2017 -0400"
      },
      "message": "Fix to display all the config data for metrics that are grouped. The\nmetric names themselves were not being displayed due to an exception.\nThis fix addresses Jira CORD-1102.\n\nChange-Id: I29c58ce04389d9eefd93e6861aa412c656c53c52\n"
    },
    {
      "commit": "ec6e39113957ffc89025c8527b1ea312df9b91c1",
      "tree": "735846880db571a27c03f8a6ea0e0fd416940357",
      "parents": [
        "eee4438ec6f222732c7c00d371f272ce275baf5c"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Sun Apr 02 11:46:55 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Sun Apr 02 11:46:55 2017 -0400"
      },
      "message": "Changes to the metrics names to align all adapters to the same names.\nAlso a fix to a typo in the cli help for perfconfig.\n\nChange-Id: I9231d60b5b4a5598eead25677bd9a56ae1561136\n"
    },
    {
      "commit": "3fb99b3ee9eb6accca67168b62e7bd2f99d254f5",
      "tree": "9506631d2cf2e27616ba6fc32bc947658821323b",
      "parents": [
        "5253c654e269e48b15ebb29318e70fe40249bd40"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Wed Mar 22 22:18:21 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Wed Mar 22 22:18:21 2017 -0400"
      },
      "message": "Fixed typos in the help text for the perf_config command.\n\nChange-Id: I91f2913eb062292ca84b1451197c44a8920511b3\n"
    },
    {
      "commit": "038bd3ca06480a3063b8f60d501fd2ebbb8365ac",
      "tree": "6e25b5199d3f7484a028fef7c4d28006609b1ab4",
      "parents": [
        "57979ecb8330d9f727cadc9834e3be50be00ed5d"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Wed Mar 22 15:53:25 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Wed Mar 22 16:02:03 2017 -0400"
      },
      "message": "Tweak to PMm specific table handling to show all desired fields in the\ntable.\n\nChange-Id: I55c0577d8c47aaedfd8b37a366898a0d5b701238\n"
    },
    {
      "commit": "57979ecb8330d9f727cadc9834e3be50be00ed5d",
      "tree": "419375d008655814e23ebb1febcb52a755872e3a",
      "parents": [
        "d58f91ba89f90c9bf1ae1c4f8947b37a180e82f0"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Tue Mar 21 22:32:17 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Wed Mar 22 15:54:39 2017 -0400"
      },
      "message": "Updated the help text for the performance management command.\n\nChange-Id: I26727fd9eede95a86d87d4b33a9f06a1bbc1da34\n"
    },
    {
      "commit": "a95f99b1cf833ddeb80ba19216a9728aeffde49c",
      "tree": "688f3985c5acc2d501c5af3bced68881dd7edcd0",
      "parents": [
        "e896b64d4998d6f8d8919180e06a0f48c143aae5"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Tue Mar 21 10:22:47 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Tue Mar 21 08:11:14 2017 -0700"
      },
      "message": "Changes to the table management functions yet again to change the\nimplementation to a more elegant solution that won\u0027t fail when devices\nare disabled. The omission of null fields is also no longer required\nsince the table printing now provides a choice on whether null fields\nare shown or not. Null fields are fields that \u003d 0/empty/False.\n\nChange-Id: Ib3576f25d14143c160eb066dd954d6f84f84b358\n"
    },
    {
      "commit": "4236aded01351d54978d9a233e4b6ad2b632750b",
      "tree": "a7ca2bcb5d1fa1ed58b585d230e0889d9a8c07b2",
      "parents": [
        "b5ef348fad32dde1b658e67135eb1c2e1e1d7db8"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Fri Mar 17 22:01:20 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Fri Mar 17 22:05:19 2017 -0400"
      },
      "message": "Added performance management config frequency override handling in the CLI.\nAddressed a TODO for performance management configuration in the global\nhandler.\nFixed missing imports for PmConfigs in device_pb2 protobuf definitions\nin the global handler.\n\nChange-Id: Ie99e49ee443be352ffa12e8663733b0f9c6a9b69\n"
    },
    {
      "commit": "b5ef348fad32dde1b658e67135eb1c2e1e1d7db8",
      "tree": "33e5c13f0cce2278c8ec1337ce5108047621221f",
      "parents": [
        "6e9fb6992e5d68e2d46a201fb3682df89b6bda83"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Fri Mar 17 16:56:16 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Fri Mar 17 17:09:44 2017 -0400"
      },
      "message": "Updates to the cli to clean up table handling when all fields are\navailable from protobuf. All tables should look the way they did before\nthe cli changes for performance management.\n\nChange-Id: I28ab15eea063db475f1ba689ff01eb1a15a39f86\n"
    },
    {
      "commit": "6e9fb6992e5d68e2d46a201fb3682df89b6bda83",
      "tree": "e5dcd212b69cb1cd82e275a5011fc27d63e4117f",
      "parents": [
        "497921413665004f4878199f6b136c44e7e3cd7e"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Fri Mar 17 14:46:33 2017 -0400"
      },
      "committer": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Fri Mar 17 14:58:10 2017 -0400"
      },
      "message": "Added help to the CLI and fixed a bug that was causing it to crash\nafter my last submit. There is still cleanup left to do  in the way\ntables are displayed as a result of the changes. This will be tackled\nin a subsequent update.\n\nChange-Id: Id09c39e24a5dbfb3ebce45783b4e7ec2096e905e\n"
    },
    {
      "commit": "901bf4eae18167b0091b50883d6a30992528355f",
      "tree": "481e682438719f5a155b6a705f60c08401da8da5",
      "parents": [
        "9c094091a9d7a6fbc06fe62dc50ca1190042e182"
      ],
      "author": {
        "name": "Sergio Slobodrian",
        "email": "sslobodr@ciena.com",
        "time": "Fri Mar 17 12:54:39 2017 -0400"
      },
      "committer": {
        "name": "khenaidoo Nursimulu",
        "email": "knursimu@ciena.com",
        "time": "Fri Mar 17 10:36:42 2017 -0700"
      },
      "message": "Initial changes to the CLI to support performance management\nconfiguration. There are still some todos left in the code which will\nbe addressed in later commits.\n\nChange-Id: I329a54f4ad9fca1599e53949a621c316e9b2d4fc\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": "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"
    }
  ]
}
