)]}'
{
  "log": [
    {
      "commit": "8ee5e4c590c6ac78ae776b01cf99a2ef7c9722ae",
      "tree": "1757efa48e7bb6e762162996e2f2b31e09411ccc",
      "parents": [
        "9ecb7adeb90ca84c0f6f00ad0b58a5373403dc7b"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Sep 21 16:06:03 2023 -0400"
      },
      "committer": {
        "name": "Eric Ball",
        "email": "eball@linuxfoundation.org",
        "time": "Fri Sep 13 15:26:52 2024 -0700"
      },
      "message": "Improve jenkins log usability\n\nvars/helmTeardown.groovy\n------------------------\n  o Changed sh() into sh(label, script), self documenting and label cannot\n    get lost in streams like println() output has.\n  o Remove local string vars (banner,msg) and inline status messages\n    since they are now displaying loop iteration content.\n  o Also added set +x in the first loop, status messages display progress\n    more clearly than echo(ing) the shell command.\n\nChange-Id: I51354a2b0c3aa2431638b602e9b31c6c0402cc87\nSigned-off-by: Eric Ball \u003ceball@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "518f35702f8b34266b977945ebd81f954db5b1d0",
      "tree": "0dfc232a2401cd63d4ff46f70b284ed6bfd8631f",
      "parents": [
        "7035bf7b71a87e0e3bb72fd35aa90733d03713f2"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Sun Feb 11 07:56:25 2024 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Sun Feb 11 07:56:25 2024 -0500"
      },
      "message": "Bulk update copyright notices to 2024\n\nChange-Id: I6e6d6adbe427332634e9253b9df6d070b4e1387d\n"
    },
    {
      "commit": "e391ce1e3f2b296facf14bd295a9872622353806",
      "tree": "06ca0a622cd16635eb032a2f75ad419ea962d974",
      "parents": [
        "9f66e3f9873bec632e8b559b538e302cf8077ef6"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Sep 21 15:55:11 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Sep 25 10:15:25 2023 -0400"
      },
      "message": "npm-groovy-lint inspired cleanups\n\nReview feedback:\n  - Display target namespace in sh(label) mesage string.\n  - Name visible in display of helm list -n {name} output but be explicit for logging.\n  - Early termination may inhibit command display.\n\nChange-Id: I0dadb58ad98ebeb9d793799055a31c69ee699eb8\n"
    },
    {
      "commit": "af679da06c7f51adfeadd174e1ba7ee9ae2f56fc",
      "tree": "c6588a89a9a10897f9dc11d28a2ce59be5caf5fb",
      "parents": [
        "41923cc6a9bc53a46e87736d4e51ab7afae0d5ca"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Jan 31 14:22:41 2023 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Jan 31 14:22:55 2023 -0500"
      },
      "message": "VOL-4925 - Build and release components.\n\n*.groovy\n*.yaml\n--------\n  o Cosmetic edits to force a jenkins job, simple submission of one script not triggering deployment.\n  o Add copyright header in groovy scripts where needed.\n  o Added trailing comment \"// [EOF]\" in yaml files.\n\nChange-Id: I978fbd3030c701f8ddc77e5b9140378b9bda909b\n"
    },
    {
      "commit": "95f3bc1e6de1c9ea0bc88e7ebc07654af579b8f3",
      "tree": "83da3e6aea179f2e4f0f7663c86ea1511daf5340",
      "parents": [
        "7b66316446911a42dfecae843561dbebb796b43b"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Jun 03 15:25:47 2021 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Jun 03 15:35:12 2021 -0700"
      },
      "message": "Adding timeout in voltha scale multi stack jobs\n\nChange-Id: I1180d7e00366be0d22b0b51307f5902b155cac6d\n"
    },
    {
      "commit": "bdb2c9d92c74594eda3b546ab240328741550155",
      "tree": "12d6e7d829227111cc21cb87b542fd4cccbb5d25",
      "parents": [
        "5764e18ed859bcab7cf8b5ca8a764b4d03068e85"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Mar 18 11:00:29 2021 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Mar 18 11:00:29 2021 -0700"
      },
      "message": "Removing all charts, also the ones that may be stuck in deleting state\n\nChange-Id: Ia9707e7571f0fb2631004b3574f9a3c9291910d6\n"
    },
    {
      "commit": "42f6e570e5e8b4fdff72f8255abd95c3107b65b5",
      "tree": "94213e886d0b4de391c4465ca516cca2cddb3876",
      "parents": [
        "8b00dfdbd2d4df0c8fd0994cf60c41c0e18dd0e2"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Jan 25 15:11:34 2021 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Feb 03 09:45:22 2021 -0800"
      },
      "message": "[VOL-3780] Upgrading per-patchset validation to use the new charts\n\nChange-Id: I1858f22032dd7b00215f3af0b2ffb038d1615cc2\n"
    }
  ]
}
