)]}'
{
  "log": [
    {
      "commit": "8ec4fc06e436ff38c3f7bae4a894e093375432b2",
      "tree": "571d2d2184389584b9ce3ca5e624e023fb9ef820",
      "parents": [
        "be3217b79eb71670361dd2a870b009bd2add2fbf"
      ],
      "author": {
        "name": "kesavand",
        "email": "kesavan.duraiswamy@gmail.com",
        "time": "Wed Jan 27 09:10:22 2021 -0500"
      },
      "committer": {
        "name": "kesavand",
        "email": "kesavan.duraiswamy@gmail.com",
        "time": "Tue Feb 02 07:43:32 2021 -0500"
      },
      "message": "VOL-3735 Retrieve port counters using the GetExtValue(SingleGetValue) rpc from the openolt adapter\n\nChange-Id: I6bce9eb07396fb84e6733beeb81341080243e7a5\n"
    },
    {
      "commit": "791d88b3c47e5b7a030aaff7264d202576313a72",
      "tree": "097c7ad05123cecce98c2aa9caa35cc01767d970",
      "parents": [
        "9933ddc392dafc52d9eb244698122d1348499127"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Fri Jan 08 13:29:00 2021 +0100"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@opennetworking.org",
        "time": "Wed Jan 20 16:39:32 2021 +0100"
      },
      "message": "[VOL-3740] Adding intial Command for Image download and Activate\n\nChange-Id: I9c84e4fbb0d25338a7099e32ab85cc79f896f908\n"
    },
    {
      "commit": "9933ddc392dafc52d9eb244698122d1348499127",
      "tree": "ed403a10af6919f5f1f2b1ba922fa4edf4fad310",
      "parents": [
        "045921e369bf738530b95e2662feb49c38aa0578"
      ],
      "author": {
        "name": "Himani Chawla",
        "email": "hichawla@ciena.com",
        "time": "Mon Oct 12 23:53:27 2020 +0530"
      },
      "committer": {
        "name": "Himani Chawla",
        "email": "hichawla@ciena.com",
        "time": "Tue Nov 24 11:34:22 2020 +0530"
      },
      "message": "VOL-3504 changes to support force delete\n\nChange-Id: I40a3018d530f966b2e3723618eedfd50e4bbd5f6\n"
    },
    {
      "commit": "045921e369bf738530b95e2662feb49c38aa0578",
      "tree": "f902ef9295aceca0ec6aef1bc435aa3ab32499ba",
      "parents": [
        "f65749dce479d3339683f5048e77b41fefe03b0f"
      ],
      "author": {
        "name": "Maninder",
        "email": "maninder@ciena.com",
        "time": "Tue Sep 29 16:46:02 2020 +0530"
      },
      "committer": {
        "name": "Maninder Singh",
        "email": "maninder@ciena.com",
        "time": "Fri Oct 09 20:37:03 2020 +0000"
      },
      "message": "VOLTHA/VOL-3478 : FlowId are logged as decimals and reported by voltctl as hex.\n\nBy Default flow-id would be in int format .\nhex-id option is supported to display flow id in hex format.\n\nChange-Id: I8b715613a6800b89a5dcedb8b90dc289b336bf24\n"
    },
    {
      "commit": "9431367a2ff3d63e0072b105768df09b234461c3",
      "tree": "93c39096edafdbc7e74561a982bdb7f904137137",
      "parents": [
        "e48ec8ac6adb91423bf360c7bdca21a2881e57f6"
      ],
      "author": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Tue Aug 25 07:52:28 2020 +0000"
      },
      "committer": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Fri Aug 28 16:46:03 2020 +0000"
      },
      "message": "[VOL-3379] Support dynamic enable/disable of Log Correlation Feature\n\nChange-Id: I6e75bb17cc878d917c49de831fd795fc8dee247a\n"
    },
    {
      "commit": "e48ec8ac6adb91423bf360c7bdca21a2881e57f6",
      "tree": "ff9b375156dc754f3ba6e206d15673d6ffa21776",
      "parents": [
        "d7df37719dac91fe1ed0d9a8af804a7b178fabab"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Tue Aug 18 12:28:51 2020 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Thu Aug 27 09:10:18 2020 +0000"
      },
      "message": "[VOL-3199] Added support for dynamic enable/disable of Trace Publishing for running components\n\nChange-Id: Iddf7d04e4795a3c64abca216e9f106953c76601e\n"
    },
    {
      "commit": "d7df37719dac91fe1ed0d9a8af804a7b178fabab",
      "tree": "68e97472e53396b6a337b1a2f309a9adc7b96916",
      "parents": [
        "3302b7ab66302763f760ed9139c9b467e5e5b131"
      ],
      "author": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Mon Jun 29 11:23:36 2020 +0000"
      },
      "committer": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Wed Jul 15 16:24:19 2020 +0000"
      },
      "message": "[VOL-2570]Make skew configurable for performance metrics\n\nChange-Id: I6db3e32147e6c11b2d268d9cfb2808b4bbe10678\n"
    },
    {
      "commit": "d3daa90d5d5756f960cab778397593860ee15b3d",
      "tree": "ce8f8d7f0a58778974bbdefc85cc73ce84bfcc8a",
      "parents": [
        "1a51439e450de240e88ff019a7a2c45d1ca764eb"
      ],
      "author": {
        "name": "serkant.uluderya",
        "email": "serkant.uluderya@netsia.com",
        "time": "Thu May 21 22:49:25 2020 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Jun 26 12:01:05 2020 -0700"
      },
      "message": "Add maxCallRecvMsgSize parameter and read it from the configuration\nGRPC client max msg receive size\nfile. It allows to set if the incoming message is bigger than the\ndefault 4K size.\n\nChange-Id: I5b5113264066b84b5b055faf7d4bc02a3f11ec89\n"
    },
    {
      "commit": "1a51439e450de240e88ff019a7a2c45d1ca764eb",
      "tree": "be69c3dc8325ea93e1f696969359d1595e136e28",
      "parents": [
        "bca6912d2c6b34d2a07733154aa54dacd97d9c30"
      ],
      "author": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Jun 23 11:12:51 2020 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Jun 23 11:12:51 2020 -0700"
      },
      "message": "VOL-3270 - make the device type a required arg\n\nChange-Id: I1bf7208344b791f12a0eb7274d1cfeaad9d92c8f\n"
    },
    {
      "commit": "bca6912d2c6b34d2a07733154aa54dacd97d9c30",
      "tree": "fd0b73d468b852d8bc147296727a9660fbee7f30",
      "parents": [
        "d466f40f67822ce84b3ad36b09badabde3eacd61"
      ],
      "author": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Wed Jun 17 14:59:03 2020 +0000"
      },
      "committer": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Mon Jun 22 16:50:57 2020 +0000"
      },
      "message": "[VOL-3208]Additional error handling in voltctl pmconfig diagnostics\n\nChange-Id: I469d21c98a6336edf181e22b89b0eed7742cc7ef\n"
    },
    {
      "commit": "9a2d9a46c2f5bd5919f9bdffce41ee7fc99e6365",
      "tree": "65f6ac60cff1dd2919b3fb7cd29200ee719318db",
      "parents": [
        "0a904ba4f406cbc29b106e5c170c410a32a2ae84"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Jun 09 18:11:26 2020 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Jun 12 08:51:20 2020 -0700"
      },
      "message": "VOL-3190 support nested ordering;\nthrow errors when fields don\u0027t exist\n\nChange-Id: Ia607db45aec03413ffaf0696ee4043e42679803a\n"
    },
    {
      "commit": "0a904ba4f406cbc29b106e5c170c410a32a2ae84",
      "tree": "4649aee5d565ee2fbab2e407f9f7cd8b210d7c03",
      "parents": [
        "74af4806eb41aed6ab6985366d24c5ebd3ab219c",
        "db06e2bb4b6be51d012981d85de6738e6137be4d"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "scottb@opennetworking.org",
        "time": "Fri Jun 12 08:02:05 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@opencord.org",
        "time": "Fri Jun 12 08:02:05 2020 +0000"
      },
      "message": "Merge \"[VOL-2736]host and port should be specified as a single argument not as two separate arguments\""
    },
    {
      "commit": "74af4806eb41aed6ab6985366d24c5ebd3ab219c",
      "tree": "d72e3c260f170789ca68d7d200c4f74fe9d52ae5",
      "parents": [
        "ec12731ea56bc27bac898bee1f863279a4d5961c",
        "b6f0769c226a95935110f062b039bf407cff51b1"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "scottb@opennetworking.org",
        "time": "Wed Jun 10 23:43:52 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@opencord.org",
        "time": "Wed Jun 10 23:43:52 2020 +0000"
      },
      "message": "Merge \"VOL-3214 Fix fault when getting logicaldevice port stats\""
    },
    {
      "commit": "ec12731ea56bc27bac898bee1f863279a4d5961c",
      "tree": "f5f32175bac45162103b9262cb6594bdf76f5316",
      "parents": [
        "9228d2fb641ebfbd37417f39fb77ab51fa2fba7a",
        "11b7490828b5fadcb9cdbbc64414a8bb5fc15d1d"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Jun 10 20:58:12 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@opencord.org",
        "time": "Wed Jun 10 20:58:12 2020 +0000"
      },
      "message": "Merge \"Extending error message for \u0027voltctl log level list\u0027 command\""
    },
    {
      "commit": "b6f0769c226a95935110f062b039bf407cff51b1",
      "tree": "b975487d4e4f6622c131ec571e1506abc8e749c2",
      "parents": [
        "9228d2fb641ebfbd37417f39fb77ab51fa2fba7a"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 10 12:52:15 2020 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Jun 10 12:52:42 2020 -0700"
      },
      "message": "VOL-3214 Fix fault when getting logicaldevice port stats\n\nChange-Id: Ibb97279b29a8a7e033c9b0ce98bb98d4ad2f94d2\n"
    },
    {
      "commit": "11b7490828b5fadcb9cdbbc64414a8bb5fc15d1d",
      "tree": "2def167c2f9d5cae650edccfa04122970f30c0d4",
      "parents": [
        "b40a3bfd096c1b0df8ed3a6f70b4eb9f7cec153f"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Jun 09 15:27:32 2020 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Jun 09 15:27:32 2020 -0700"
      },
      "message": "Extending error message for \u0027voltctl log level list\u0027 command\n\nChange-Id: I429163b7973280094d98a8c0836195a1168760fe\n"
    },
    {
      "commit": "9228d2fb641ebfbd37417f39fb77ab51fa2fba7a",
      "tree": "792808bc9dd2d288990bd53316b77cbc83c08eb0",
      "parents": [
        "b40a3bfd096c1b0df8ed3a6f70b4eb9f7cec153f"
      ],
      "author": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Wed Jun 03 07:48:50 2020 +0000"
      },
      "committer": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Mon Jun 08 05:28:59 2020 +0000"
      },
      "message": "[VOL-2571]Implement pmconfig commands in voltctl\n\nChange-Id: Icff6eea125a47fe4d0c4ca442d47bc8a5aa619ac\n"
    },
    {
      "commit": "db06e2bb4b6be51d012981d85de6738e6137be4d",
      "tree": "fdfe0d68f0fd95f3d4a447431bec580c60ea3aaf",
      "parents": [
        "80126ab257824de244ebc54b7faf1b22522af37f"
      ],
      "author": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Thu May 07 20:39:10 2020 +0000"
      },
      "committer": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Fri Jun 05 05:24:26 2020 +0000"
      },
      "message": "[VOL-2736]host and port should be specified as a single argument not as two separate arguments\n\nChange-Id: I4470db7e7f7a6428110f968eb48c1e32c1d67ce3\n"
    },
    {
      "commit": "80126ab257824de244ebc54b7faf1b22522af37f",
      "tree": "4f6d9af650c3ac7f12937f527c94e0a68d0329a2",
      "parents": [
        "9173ed866ddba12d9a651f1637b927cfc2106b6f"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 04 11:49:07 2020 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 04 11:49:38 2020 -0700"
      },
      "message": "VOL-3170 Remove api version argument and config file options\n\nChange-Id: Ia293edc4af0b325c9360c271d544adb19c5c2416\n"
    },
    {
      "commit": "9173ed866ddba12d9a651f1637b927cfc2106b6f",
      "tree": "3ac84c93e1303764ad3f7f26d739584a08e8ffc1",
      "parents": [
        "4b59f76faac71f4c710d3830db25c3849deda12d"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue May 19 08:30:12 2020 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jun 04 09:03:12 2020 -0700"
      },
      "message": "VOL-2927 convert to static protos\n\nChange-Id: If08aec0b1fb84fc54f7f62d5e4ede8ad4a9db80f\n"
    },
    {
      "commit": "19ca2bffdc634a23dda0c1d34380646917d8ef91",
      "tree": "bc575d34748a1a5d2bc34cbabbed1cb308245ef2",
      "parents": [
        "48708275c055045509f2a88d92a93462b6e46150"
      ],
      "author": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Mon May 11 15:34:17 2020 +0000"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Mon May 18 08:20:46 2020 -0700"
      },
      "message": "[VOL-2938]Failure seen when parsing adapter config\n\nChange-Id: Ie044eb110c36fc4b7597457fa6b1f6c94cd1baff\n"
    },
    {
      "commit": "48708275c055045509f2a88d92a93462b6e46150",
      "tree": "c6e3f5e4204c16bbff32711024297e79bf4d5676",
      "parents": [
        "bd08e644cdc87c4a466ee5055dd3bf09eeb1de39"
      ],
      "author": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Wed Apr 08 10:04:33 2020 +0000"
      },
      "committer": {
        "name": "Neha Sharma",
        "email": "neha.sharma70@infosys.com",
        "time": "Fri May 01 14:43:02 2020 +0000"
      },
      "message": "[VOL-2735]Durations should be specified as type time.Duration not int\n\nChange-Id: Ibf1128aea75e9cb53f2bf15949215cf81829580b\n"
    },
    {
      "commit": "bd08e644cdc87c4a466ee5055dd3bf09eeb1de39",
      "tree": "df951a123dae9dac460c45931a6696a634fd2bbd",
      "parents": [
        "c9aa6d84252b7b54bb24832df25a3d7140d955e8",
        "da4153759c5c8272c2ea3c0957b0b16ce9bfa249"
      ],
      "author": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Apr 24 20:06:05 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@opencord.org",
        "time": "Fri Apr 24 20:06:05 2020 +0000"
      },
      "message": "Merge \"[VOL-2900] Added check for component and package name validity in voltctl log commands\""
    },
    {
      "commit": "c9aa6d84252b7b54bb24832df25a3d7140d955e8",
      "tree": "89accb14e311b9839fb80774193852cafada8bf6",
      "parents": [
        "b03dcee2e8f6ea53f0cfc33c48f1edae1dfbb436"
      ],
      "author": {
        "name": "Dinesh Belwalkar",
        "email": "dumbbel@gmail.com",
        "time": "Wed Mar 04 15:22:17 2020 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Apr 24 08:41:31 2020 -0700"
      },
      "message": "[VOL-936] Add changes in voltctl for Onu distance from OLT\n\nChange-Id: If3d7a3f72ac876f495f202f928d244b1ee6e64c5\n"
    },
    {
      "commit": "da4153759c5c8272c2ea3c0957b0b16ce9bfa249",
      "tree": "1dbdffa87c3e2d1945120e4814fe471f3fd15ca8",
      "parents": [
        "b03dcee2e8f6ea53f0cfc33c48f1edae1dfbb436"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Tue Apr 21 15:37:13 2020 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Fri Apr 24 09:24:09 2020 +0000"
      },
      "message": "[VOL-2900] Added check for component and package name validity in voltctl log commands\n\nChange-Id: Ica98b2a6cf4691082e7305f10da81f18ef78df0c\n"
    },
    {
      "commit": "b03dcee2e8f6ea53f0cfc33c48f1edae1dfbb436",
      "tree": "943ae707d84f59ba223f92c3c0a5c91cfb5fbd1c",
      "parents": [
        "780e04b6ef69f1ea7405fb9fbf7046e5032638a1"
      ],
      "author": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Tue Apr 14 11:48:15 2020 +0000"
      },
      "committer": {
        "name": "Girish Kumar",
        "email": "girish_kumar@infosys.com",
        "time": "Wed Apr 22 19:02:46 2020 +0000"
      },
      "message": "[VOL-2899] Added loglevel listpackage command to voltctl for displaying\n list of configured log packages.\n\n[VOL-2919] Added support for auto-complete of component and package name for\n all log level and log package commands\n\nChange-Id: I4bfac812c4dead6e06cf38b21415c3f74321f0b3\n"
    },
    {
      "commit": "780e04b6ef69f1ea7405fb9fbf7046e5032638a1",
      "tree": "ccfb76f6f042713c7680eaed8cade611e7fd73c7",
      "parents": [
        "62513754298ef41cd9721ad730fdb1db2577314c",
        "c558b1d4dd0f9a20d783a9291ad9e0c7ace4ff56"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "scottb@opennetworking.org",
        "time": "Wed Apr 22 15:08:19 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@opencord.org",
        "time": "Wed Apr 22 15:08:19 2020 +0000"
      },
      "message": "Merge \"[VOL-2738]Enable configuration of etcd v3 client options\""
    },
    {
      "commit": "62513754298ef41cd9721ad730fdb1db2577314c",
      "tree": "849497b07956fc03f32b80392de412721c10cd1c",
      "parents": [
        "54b99fa1db4ebcd494f3cd9a1887baaf4f94fe7d"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 21 08:54:53 2020 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Tue Apr 21 08:54:53 2020 -0700"
      },
      "message": "VOL-2861 replace uint64 kafka interadapter timestamps with timestamp proto\n\nChange-Id: I45291297e7a4148f000c49e481e8dc0942952e9e\n"
    },
    {
      "commit": "c558b1d4dd0f9a20d783a9291ad9e0c7ace4ff56",
      "tree": "f001caad004a43d3e6db3b0d1fe649c15f086510",
      "parents": [
        "54b99fa1db4ebcd494f3cd9a1887baaf4f94fe7d"
      ],
      "author": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Wed Apr 15 16:54:20 2020 +0000"
      },
      "committer": {
        "name": "Rohan Agrawal",
        "email": "rohan.agrawal01@infosys.com",
        "time": "Tue Apr 21 15:18:13 2020 +0000"
      },
      "message": "[VOL-2738]Enable configuration of etcd v3 client options\n\nChange-Id: I5dd2aa0072f631b3c47d35108f35ff9982aefe60\n"
    },
    {
      "commit": "0a413a8e2b19c4b04fb8fa1ae8ceda2e380e48ad",
      "tree": "7e9c6538be6772800ee568a078a9fc4b4381c059",
      "parents": [
        "cd317ee439eca723c84ca7ea27ff1ecd8b96ba01"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Apr 15 13:51:14 2020 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Apr 17 17:33:45 2020 -0700"
      },
      "message": "Adding adapter type and replica to adapter list output\n\nChange-Id: Ieed8f5cbc44d4891447a1a816981009390f951bd\n"
    },
    {
      "commit": "b467b449045e94f9297f7eb5bddaa3720452f61c",
      "tree": "678bdd25dfb6b31835b0661f49986ccece12dac6",
      "parents": [
        "a2141fbcefe14f481640565f31c0016146a40160",
        "a1e53faab95f8a9dafcf71104cd3df1100e7d767"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "scottb@opennetworking.org",
        "time": "Tue Apr 07 02:28:36 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@opencord.org",
        "time": "Tue Apr 07 02:28:36 2020 +0000"
      },
      "message": "Merge \"VOL-1886 watch interadapter bus\""
    },
    {
      "commit": "a1e53faab95f8a9dafcf71104cd3df1100e7d767",
      "tree": "e029f008174200161b32ab9b9557ba3d1cdd7971",
      "parents": [
        "dd7145add44a2cee2b4f189c7b4f31878cff952b"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Apr 01 11:13:34 2020 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Apr 06 17:55:22 2020 -0700"
      },
      "message": "VOL-1886 watch interadapter bus\n\nChange-Id: I14cd3a9d0ca80348aab80326c28cc56380f88882\n"
    },
    {
      "commit": "835dd0efcdd7c03599795dba613b7d60f1f660f1",
      "tree": "d143d7a2c4b6584b909653350981a5a98b8b4d6c",
      "parents": [
        "824e9d742a398e812ec8b073bb889f40ca2bb5f4"
      ],
      "author": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Apr 01 10:30:09 2020 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Apr 01 10:30:41 2020 -0700"
      },
      "message": "VOL-2857 - remove defaults for device create\n\nChange-Id: I4492e30c47244a8a34247645ea5fe7279d95deb2\n"
    },
    {
      "commit": "7052fe8834e8fb6ae1d7c30037b1281d48fdce88",
      "tree": "34837fb261b33ea00be283d7f7270fde53feab93",
      "parents": [
        "6caf81c356229ca5b8dc42f6d7995b847910641a"
      ],
      "author": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Mar 25 10:37:00 2020 -0700"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Mar 25 11:41:37 2020 -0700"
      },
      "message": "VOL-2815 - for multiple target commands exit with error status if one fails\n\nChange-Id: Idc2d3e9c5d40c66d462bf336058fafc39d592f9c\n"
    },
    {
      "commit": "6caf81c356229ca5b8dc42f6d7995b847910641a",
      "tree": "c0024e9dc82ef2db0a8d2faa92cbeb25ae0cbf6e",
      "parents": [
        "29f8e45c6ffbcf205d3d0512ec4704fc0834772c"
      ],
      "author": {
        "name": "divyadesai",
        "email": "divya.desai@infosys.com",
        "time": "Tue Mar 24 06:42:34 2020 +0000"
      },
      "committer": {
        "name": "divyadesai",
        "email": "divya.desai@infosys.com",
        "time": "Tue Mar 24 06:57:46 2020 +0000"
      },
      "message": "[VOL-2772] Cleanup the voltctl code base related to grpc  logging\n\nChange-Id: Ia8f3ca0f100d0beba47afce660c7527b5d9b9fa6\n"
    },
    {
      "commit": "6e28d308080223658b45c28d3308307c40d6544c",
      "tree": "42c27ba2387697d4a11510d1aeb40f5d377c47b1",
      "parents": [
        "4bbad1421015c23a5bc3b9387c42f3731a786832"
      ],
      "author": {
        "name": "divyadesai",
        "email": "divya.desai@infosys.com",
        "time": "Mon Mar 16 08:39:16 2020 +0000"
      },
      "committer": {
        "name": "divyadesai",
        "email": "divya.desai@infosys.com",
        "time": "Tue Mar 17 03:57:23 2020 +0000"
      },
      "message": "[VOL-2760] Disable the clearing of the global log level setting\n\nChange-Id: I26c35fa449126b036ddbb71db82d6da17b467b08\n"
    },
    {
      "commit": "4bbad1421015c23a5bc3b9387c42f3731a786832",
      "tree": "449b9d8f645e162a6e54d08ecbe65f5292c57d4a",
      "parents": [
        "190091306e109e56f6a2f189ad0ed0011404a311"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Mar 11 11:55:39 2020 -0700"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Mar 11 11:57:57 2020 -0700"
      },
      "message": "VOL-2742 - ensure component list is empty not null\n\nJSON marshalling doesn\u0027t encode a nil array as [], but instead\nencodes it as \"null\". This patch makes the list default to an empty\narray so that it marshals to \"[]\" instead of \"null\".\n\nChange-Id: I3dbaf9e231e5a5a8cd4d4475f558a98b1c0da1f8\n"
    },
    {
      "commit": "190091306e109e56f6a2f189ad0ed0011404a311",
      "tree": "8882d3831e3259bc88a94ff33d87cf3cc359ad7a",
      "parents": [
        "086629f0403fe67213fa0df5dc4d7b7ee317cbac"
      ],
      "author": {
        "name": "divyadesai",
        "email": "divya.desai@infosys.com",
        "time": "Wed Mar 04 12:58:08 2020 +0000"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Mar 10 08:22:47 2020 -0700"
      },
      "message": "[VOL-2312] Logging - Integrate voltctl with new etcd-based dynamic loglevel mechanism. Testing is in progress\n\nChange-Id: I2e13bb79008c9a49ebb6f58e575f51efebe6dbfd\n"
    },
    {
      "commit": "89003c46808c2162f9a4178749c80947cc90038f",
      "tree": "2e4e2341194aa6787c01c3c42741bbad07fa1beb",
      "parents": [
        "402f848075d88df74e8f77f3c15544101dbd850d"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Feb 27 17:22:49 2020 -0800"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Feb 27 17:22:49 2020 -0800"
      },
      "message": "VOL-2681 - reason in default output for dev list\n\nChange-Id: I444a604d0c9b8c9a72132d66871d8ce7537a084e\n"
    },
    {
      "commit": "402f848075d88df74e8f77f3c15544101dbd850d",
      "tree": "3a6496c132b8049c5badb0cfd3bfa179675956c1",
      "parents": [
        "813cb90c7f8addcc56921e82da52ff2fae02b312"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Wed Feb 26 17:14:46 2020 -0800"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Feb 27 10:32:54 2020 -0800"
      },
      "message": "VOL-2658 - increase the default timeout\n\nincrease the default timeout for GRPC calls from 10s to 5m and also add\na command line option to set the timeout as opposed to just being able\nto set it via the config file.\n\nChange-Id: I36621255018fd36b99bacb73bfada8c7abe02594\n"
    },
    {
      "commit": "2b6276118b3692476fa45ad6f2fdc744d3aac2a2",
      "tree": "a7f0eda5a8c92f838f6026ae3d2c373a9f5af731",
      "parents": [
        "2fe436a933db59e217b10414c0d0c1c5c0621153"
      ],
      "author": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Feb 18 14:50:13 2020 -0800"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Feb 18 17:20:16 2020 -0800"
      },
      "message": "VOL-2626 fix SCA issues\n\nChange-Id: I5a85610b526cd025ac4ec8ebf568e646e5729c2a\n"
    },
    {
      "commit": "2fe436a933db59e217b10414c0d0c1c5c0621153",
      "tree": "b5e009af516922b34bed2effb3a61464fe4e9a9e",
      "parents": [
        "71075e6f32c4c0dc78c717f529b9c11eb8d7461d"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 10 17:21:47 2020 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Feb 12 12:11:45 2020 -0800"
      },
      "message": "VOL-2458 timestamps have changed to timestamp.Timestamp\n\nChange-Id: Id8ac86cd24f803cbd542780158e157602259290f\n"
    },
    {
      "commit": "e00f4f6b778c474fc1e4de96849c1a140c979b2d",
      "tree": "bfefcd6c06c994a1951e2f898e4f90b96c90f5ee",
      "parents": [
        "12cd8eb14d968d344f9e20eee5dce4fdb12f0acb"
      ],
      "author": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Wed Jan 22 13:53:10 2020 -0500"
      },
      "committer": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Mon Feb 10 12:35:08 2020 -0500"
      },
      "message": "Added LastCommunication and SinceLastCommunication to the adapter type.\n\nChange-Id: Ibc63c6e38af27ff739a6e54f54d28a753d27fa56\n"
    },
    {
      "commit": "12cd8eb14d968d344f9e20eee5dce4fdb12f0acb",
      "tree": "4e0009d081a3ee614baaa70ec9df3c787586af19",
      "parents": [
        "ce1de34d79e6638efa6dac0587b1988ec719ecb7"
      ],
      "author": {
        "name": "kesavand",
        "email": "kesavan.duraiswamy@gmail.com",
        "time": "Mon Jan 20 22:25:22 2020 -0500"
      },
      "committer": {
        "name": "David K. Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Feb 06 13:14:49 2020 -0800"
      },
      "message": "VOL-2463 : Enable and disable pon/NNI port\nThis patch has dependency on https://gerrit.opencord.org/#/c/17105/\n\nChange-Id: I9b63fcf332204d282f4cc3a2056a73a03df6b507\n"
    },
    {
      "commit": "ce1de34d79e6638efa6dac0587b1988ec719ecb7",
      "tree": "ba3ebf6e456824c878b9660af732c9a8ec073333",
      "parents": [
        "f05e60ad0ba1c1428b1d2fad3d4defb42696b620"
      ],
      "author": {
        "name": "Hardik Windlass",
        "email": "hardik_windlass@infosys.com",
        "time": "Tue Feb 04 21:58:07 2020 +0000"
      },
      "committer": {
        "name": "Hardik Windlass",
        "email": "hardik_windlass@infosys.com",
        "time": "Tue Feb 04 22:12:37 2020 +0000"
      },
      "message": "[VOL-2121] Fix for MAC address is lost during PreProvisioning when provided along with Host and Port\n\nChange-Id: Ia0edd47bf5257d2cdeccbe867fa39f56116f72ab\n"
    },
    {
      "commit": "f05e60ad0ba1c1428b1d2fad3d4defb42696b620",
      "tree": "31ceb7d9659d508716579c228e94d28bbfedd324",
      "parents": [
        "72bdf89ce3f156b6b994c817966acfed4fb16379"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Sun Feb 02 21:53:57 2020 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Feb 03 09:48:57 2020 -0800"
      },
      "message": "VOL-2532 add since filter\n\nChange-Id: I8c17cc1dc26abbdcc61533892c276a3264910e39\n"
    },
    {
      "commit": "ed4efabfb7e9985c4248e303b0bac9e823847469",
      "tree": "8ec75c63d72cc20acc85620ad0c77ce905e2e603",
      "parents": [
        "93ec4b90b438e029c66da574a046d533a7082a38"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Mon Jan 13 19:12:25 2020 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Jan 30 10:10:43 2020 -0800"
      },
      "message": "VOL-2496 Add \"event listen\" command to voltctl\n\nChange-Id: I8f1fb34b55f56c8125142ac289e2f19fc170d804\n"
    },
    {
      "commit": "c9091fc8e5df6aa8a6de6218569eacc6e8df2ff3",
      "tree": "4144409957fd261940b14a3809f5f56959ee1233",
      "parents": [
        "4a35a70ef39993abae08ffafc1125a03f99e4961"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Dec 05 11:23:49 2019 -0800"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Dec 05 11:32:58 2019 -0800"
      },
      "message": "VOL-2327 Fix loglevel commands when using single-core deployment\n\nChange-Id: I5ab34aed40b4998bf12be9e95165648661bc9acd\n"
    },
    {
      "commit": "0f758d44aefc3ade0084440c6daf5a8703418449",
      "tree": "560b769b9413c3a0b8e35affb02f1564fcd6590a",
      "parents": [
        "3fe0960a0677217d21dfea0c559ace02b13b8c79"
      ],
      "author": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Sat Oct 26 05:17:48 2019 +0000"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Mon Oct 28 18:04:00 2019 +0000"
      },
      "message": "VOL-2170 add common method the output GRPC status error\n\nChange-Id: Ibc48cb087cd73f981542bcb137bdb4f213fa7e8d\n"
    },
    {
      "commit": "3fe0960a0677217d21dfea0c559ace02b13b8c79",
      "tree": "78bc494d2a43e82a31533527a90167178cb51a06",
      "parents": [
        "a672234036fbb3b50655a2616a1180e42423d526"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Oct 25 10:27:16 2019 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Fri Oct 25 12:36:31 2019 -0700"
      },
      "message": "VOL-2167 Make \u0027Unknown Components\u0027 error more informational\n\nChange-Id: Ie529cae52074505bb6c61d10f578c20b302a8e2c\n"
    },
    {
      "commit": "a672234036fbb3b50655a2616a1180e42423d526",
      "tree": "86ac3ed0a9b2e611befca57bcfb0817185b88cc2",
      "parents": [
        "85a2867455481bfad9cb084e4bab875eb1636964"
      ],
      "author": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Oct 24 23:55:53 2019 +0000"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Oct 25 00:00:01 2019 +0000"
      },
      "message": "VOL-2168 - add the ability to specify default formats and ordering\n\nChange-Id: Ie867bbd8d055e34f26eb43466a92f1d1954e35d4\n"
    },
    {
      "commit": "12f036fdb61a543505905dc83d81860b440f2e86",
      "tree": "6b4fc30aeb3a2fd3be9fc5f1476e5bcbb4c77660",
      "parents": [
        "09c0384b0929dc69e713723644d472a6f3c42fb6"
      ],
      "author": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Oct 15 22:09:04 2019 +0000"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Oct 15 22:09:09 2019 +0000"
      },
      "message": "VOL-1978 - add golangci invocation and fixed issues it highlighted\n\nChange-Id: I86f438f84e8ab7fae499a163d599b699c472afda\n"
    },
    {
      "commit": "c4029aa227893ee63ef8db30893d0569c28c7046",
      "tree": "a6ca99aaba3713f76a0aaaef84f61c2b3067b09c",
      "parents": [
        "45f7645a2b90d945b822e34946b83e24580b3931"
      ],
      "author": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Sep 26 18:56:39 2019 +0000"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Thu Sep 26 18:56:48 2019 +0000"
      },
      "message": "VOL-1971 - make v2 the default API version\n\nChange-Id: Ib0b29187d40cd77f78fc162151f8c49f7af9ca55\n"
    },
    {
      "commit": "45f7645a2b90d945b822e34946b83e24580b3931",
      "tree": "00081b9d01a52703c4ac4ba142049669ad14f705",
      "parents": [
        "09c6167788486a5788e93456fea292a45c47ea2e",
        "d69e42211489c1ad8d93672dda824a38bafddf39"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "scottb@onlab.us",
        "time": "Fri Sep 20 18:10:46 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@opencord.org",
        "time": "Fri Sep 20 18:10:46 2019 +0000"
      },
      "message": "Merge \"VOL-1848 loglevel commands\""
    },
    {
      "commit": "d69e42211489c1ad8d93672dda824a38bafddf39",
      "tree": "9e42e39cfa1bb7396049ad91d59ca4e7f0a76c74",
      "parents": [
        "2b0ad65fe0b14c80f9001d75c0d07a894f9db2e5"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Aug 21 16:46:05 2019 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Thu Sep 19 13:03:57 2019 -0700"
      },
      "message": "VOL-1848 loglevel commands\n\nChange-Id: I0db607e85d9a53220438fd999c1fa3cf53516ed7\n"
    },
    {
      "commit": "09c6167788486a5788e93456fea292a45c47ea2e",
      "tree": "77da28aa760c0e21c01dcf12fd7f5b62f7722394",
      "parents": [
        "2b0ad65fe0b14c80f9001d75c0d07a894f9db2e5"
      ],
      "author": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Aug 23 19:07:54 2019 +0000"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Fri Aug 23 19:07:57 2019 +0000"
      },
      "message": "VOL-1877 - add support for write metadata and meterid\n\nChange-Id: I4b971e8649f0cfe19b4d6ceb1e3a120e8401cb41\n"
    },
    {
      "commit": "2b0ad65fe0b14c80f9001d75c0d07a894f9db2e5",
      "tree": "f91cb14d9c818f19f0b4c395098f228a7de8a4c7",
      "parents": [
        "e940c7a684981925593966ea97c951077a2f0dbb"
      ],
      "author": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Aug 21 14:57:07 2019 -0700"
      },
      "committer": {
        "name": "Scott Baker",
        "email": "smbaker@gmail.com",
        "time": "Wed Aug 21 16:23:14 2019 -0700"
      },
      "message": "update package names;\nfix licensing;\nfix test and lint when run from symlinked path\n\nChange-Id: I87c53e873f88272ee5a25b67774fa361c961a2ef\n"
    },
    {
      "commit": "e940c7a684981925593966ea97c951077a2f0dbb",
      "tree": "3e529177f6f204d97563563dbfa956b6a5dfb0cc",
      "parents": [],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Wed Aug 21 14:25:39 2019 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Wed Aug 21 14:27:00 2019 -0700"
      },
      "message": "Import of https://github.com/ciena/voltctl at commit 40d61fbf3f910ed4017cf67c9c79e8e1f82a33a5\n\nChange-Id: I8464c59e60d76cb8612891db3303878975b5416c\n"
    }
  ]
}
