)]}'
{
  "log": [
    {
      "commit": "541aafcccd7c67e6246b58b90268d8b4996b32f0",
      "tree": "e1c6aaef67f025f52fa7ef799037e3f55929451c",
      "parents": [
        "c066864d994b0e274cad20d37608bce4d15f368a"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Feb 28 09:54:53 2024 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Feb 28 11:50:26 2024 -0500"
      },
      "message": "[VOL-5272] - Fixed a problem with relative paths.\n\napp-install.sh\nMakefile\n--------------\n  o Add SPDX copyright tags.\n    https://spdx.github.io/spdx-spec/v2.3/file-tags.\n  o Create named test-* targets so \u0027make test\u0027 can be conditional.\n  o No need to invoke tests/version-check for a non-release job.\n\napp-install.sh\n--------------\n  o set -euo pipefail to detect shell problems.\n  o Added ERR signal handler, display a stack trace for ($? !\u003d 0).\n  o Added args --download and --install to begin weakening dependency\n    on global variables.\n  o Script now verbose when run.  Display banners, paths, artifacts, etc.\n  o Replace cp with \"rsync --checksum\" everywhere for file copying.\n  o Display contents of app.xml when unable to parse name\u003d.\n    Also display grep and sed output then fail hard.\n\ntest\ntest/bats/makefile\ntest/bats/display-help.sh\n-------------------------\n  o Add initial support for the bats testing harness (shell scripts).\n  o Create a stub unit test directory to automate testing app-install.sh\n\nChange-Id: I138fd2218a10121fbcce4fa8dbcf5776278d05ac\n"
    },
    {
      "commit": "a9deb69a1ced864b61270bc3228ab32bc90464f2",
      "tree": "1a89d17f0636a8974d4372ab4cd0eec3d4880694",
      "parents": [
        "ae72bf8bde4f38744c810294084b9204c7cb6235"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Jun 30 18:13:01 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Sun Feb 04 18:57:16 2024 -0500"
      },
      "message": "[VOL-5031] - Pre-release voltha-onos build\n\n[VOL-5099] - verify_foltha-onos-sanity-test FAIL\n\napp-install.sh\ntests/version-check.sh\n----------------------\n  o shellcheck cleanups\n  o Improve error detection and reporting.\n  o cd \u0027..\u0027 early VS resolving relative paths everywhere.\n  o Replace $(basename) with shell string builtins.\n  o use local vars to shorten paths and avoid extra string concatenation.\n  o Added error detection in \"\u003capp name\u003d\" gathering, shell commands can\n    fail allowing manipulation in APP_INSTALL_ROOT VS A_I_R/$name.\n\nMakefile\nmakefiles/virtualenv.mk\n-----------------------\n  o Update requirements.txt read check to not require existence\n    of an empty *.txt file on disk.\n\ndependencies.xml\n----------------\n  o Update component dependencies to match the latest deployed versions.\n  o https://wiki.opennetworking.org/display/VOLTHA/v2.12+Deployments\n  o Still pending: segmentrouting.version and kafka.\n\nChange-Id: I05d2d71521fa56ea788cc959e1ce88b1d38e1b2b\n"
    },
    {
      "commit": "6f63edff9d248239ee57736b9670bce13a68488f",
      "tree": "26ed638c582e81d44bd10403c97411cc56698182",
      "parents": [
        "4a4286e31d6cfa1e0a0b4159ed092c867540a2c2"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Jan 12 11:30:08 2024 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Jan 12 11:31:01 2024 -0500"
      },
      "message": "[VOL-5031] - baseline build for repo:voltha-onos\n\nmakefiles/*.mk\n*.sh\netc/*.sh\nDockerfile.votlha-onos\n----------------------\n  o Update copyright notice ending date.\n  o Patch will trigger a clean build to screen for pre-existing failures.\n\nDockerfile.votlha-onos\n----------------------\n  o Remove duplciate apt-get call, only need to refresh the index once.\n\nChange-Id: Iacf97a88266d300ec6985d233f388f1b25c5c90c\n"
    },
    {
      "commit": "7c3a1e00c7f52cb713f7521560978f31ffb9f49b",
      "tree": "eb5f41509d70358026b630987d88481e7913ca57",
      "parents": [
        "99a72d0126e5ab03b02c19cfba716ee3336953cf"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Sat Jul 01 16:21:24 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Jul 05 12:17:57 2023 +0000"
      },
      "message": "[VOL-5031] - Fix org.onosproject.segmentrouting not found.\n\nMakefile\n--------\n  o Add comment banners between targets for readability.\n\nDockerfile.voltha-onos\netc/mkdir-touch-active.sh\n-------------------------\n  o Dockerfile has a growing list of directories that ops are applied to.\n  o Refactor logic into a shell script then pass in a list of directories.\n  o Directory segmentrouting must not exist in the onos artifact installed.\n\nChange-Id: Ibf500fd39261d7c2cc019595b7edd5be95a79c0e\n"
    },
    {
      "commit": "99a72d0126e5ab03b02c19cfba716ee3336953cf",
      "tree": "33bc40cdff3a5dc413138661c6d21bf334e18dd0",
      "parents": [
        "f58ac35d9b9ba4d35cebf3224bffb8c9b437e01c"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Jun 09 10:26:42 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Jun 09 10:26:42 2023 -0400"
      },
      "message": "[VOL-5031] Build and deploy voltha-onos for v2.12\n\nmakefiles/*\n-----------\n  o https://github.com/opencord/onf-make\n  o Update to the latest library makefiles to support more lint targets.\n\nVERSION\n-------\n  o Cosmetic dev version bump to triage build state.\n\nChange-Id: Iaddd825c24afdfa13e99cfd46cfe887072016d0f\n"
    },
    {
      "commit": "695ba5caa0457c3d0f833bbe2d435544bd89106a",
      "tree": "2d89431cbf679cd838e4e0eec603041cdbec9504",
      "parents": [
        "4048c1ff0a700aeed339d7fe94daa3eebbe57444"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Jan 20 11:17:49 2023 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Jan 20 11:18:11 2023 -0500"
      },
      "message": "VOL-4925 - Build and release components.\n\nMisc/\n-----\n  o Bulk copyright notice updates to 2023.\n\nVERSION\n-------\n  o Bump version string for a release build.\n\ndependencies.xml\n----------------\n  o Update released component versions.\n\nMakefile\nmakefiles/\n----------\n  o Add common library makefiles for lint, constants, etc.\n\nChange-Id: I5a4f6cc764913b93f3ae192bc292896a9ec3dbf0\n"
    },
    {
      "commit": "4048c1ff0a700aeed339d7fe94daa3eebbe57444",
      "tree": "186b0c82279a8c0c373fe261fc12e247db49138e",
      "parents": [
        "460edf0b797795251b3a1a9073644943a7af3997"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Sat Dec 17 22:24:42 2022 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Sat Dec 17 22:24:47 2022 -0500"
      },
      "message": "VOL-4836 - Cosmetic edits to trigger a jenkins build.\n\nDockerfile.voltha-onos\nMakefile\napp-install.sh\ndependencies.xml\nget-local-oars.sh\nmvn_settings.sh\ntests/version-check.sh\n----------------------\n  o Update copyright notice.\n\nChange-Id: Idaeb2cd1aa0e58eb2aebbe82bbe8d2237fde7310\n"
    },
    {
      "commit": "c209e807037bf492922922cc38b1cac3e8316f1c",
      "tree": "5c12cbe9d2e121f9f87de3673b233086197a364c",
      "parents": [
        "67f6157ce61ae114fc9cb5deb91d2d315adadca7"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Jun 07 16:59:30 2021 +0200"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Jun 07 17:11:24 2021 +0200"
      },
      "message": "[VOL-4166] Adding make target to verify compatibility between VERSION and referenced apps\n\nChange-Id: I2e1e047d6dec5f0d1e5f5235644383b6e31ac685\n"
    },
    {
      "commit": "38995f2e5ae6b386a90e61011172fee1106d095f",
      "tree": "e0dc9febb17c3d6346906ae8682ad9d00eb66753",
      "parents": [
        "4dc0f703576fa9f072a3fbf4f14e0153e6b8f112"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Fri Aug 02 14:22:40 2019 -0400"
      },
      "committer": {
        "name": "David Bainbridge",
        "email": "dbainbri@ciena.com",
        "time": "Tue Aug 20 20:52:18 2019 +0000"
      },
      "message": "VOL-1856: onos and apps version to match 1.7/Tech Profile\n\nAlso include seba compatable kafka app.\nAlso update example network-cfg.json to working bbsim example.\n\nChange-Id: I0652d40316f7a3c450f2595d70fe5fb3e90e8cba\n"
    },
    {
      "commit": "805f76efdcbe9f731491aea32a7def0f7beb2857",
      "tree": "96296b7f42253c67b07602051a7a1d51e8e7f05e",
      "parents": [
        "d8c3794a310eea04bd2f30dd45d25baf1c1bd204"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu May 16 16:18:26 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Thu May 16 16:18:26 2019 -0400"
      },
      "message": "VOL-1612: Append +dirty to VCS ref if needed\n\nAlso always include a commit date\n\nChange-Id: I17f6bad56ce8e0c4da9239af89beaaa3ba388fca\n"
    },
    {
      "commit": "c7b437c7ee8a2ad107f8cb9796b137a4d429d1b0",
      "tree": "03617a9c4558bb92570680d2180f32e97a415226",
      "parents": [
        "1fcaf0b16e5fba63b89e7ad1d06e31179fd20708"
      ],
      "author": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Mon May 13 12:33:08 2019 -0400"
      },
      "committer": {
        "name": "Matt Jeanneret",
        "email": "mj3580@att.com",
        "time": "Mon May 13 14:55:37 2019 -0400"
      },
      "message": "VOL-1612: Initial commit\n\nBuilds and works\n\nChange-Id: Ie9c9be5de0169b3d8492fd8a62bcd1887ea57f7b\n"
    }
  ]
}
