)]}'
{
  "log": [
    {
      "commit": "96bcf1b0c8c12c03aa4b761b05b932245990ca8a",
      "tree": "695f242057f1f8ba0e32d3ad787d4d110acd51d9",
      "parents": [
        "84b5bb9cee4adacbec4325025e962bc5bc51e1b7"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Jun 27 14:49:40 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Jul 20 15:11:59 2023 -0400"
      },
      "message": "[VOL-5051] - Triage bbsim build\n\n[VOL-5092] - verify_bbsim_unit-test repository failures in jenkins job history.\n\nmakefiles/*\n-----------\n  o Merge in latest library makefiles.\n  o Some legacy retained:\n      tools.mk \u003d\u003e makefiles/docker/include.mk\n      makefiles/lint/docker/*.mk (replace with docker/include.mk.new)\n\nMakefile\n--------\n  o Remove bogus foobar target.\n  o Target docs-lint now maps to library target lint-doc8.\n\ndocs/Makefile\n-------------\n  o venv install now handled by makefiles/virtualenv.mk\n  o Replaced inlined doc8 lint target with makefiles/lint/doc8 (lint-doc8)\n  o Use std defines for SHELL\u003d and other constants.\n  o Replace separator \u0027;\u0027 with \u0027\u0026\u0026\u0027 in commands using venv (detect errors).\n\nconfig.mk\n---------\n  o Enable lint targets for doc8, docker \u0026 json.\n  o More lint checks can be enabled but cleanup is needed first.\n\ndocs/Makefile\nrequirements.txt\n----------------\n  o Identified a few python module problems documented in VOL-5092.\n  o Makefile wild target(%) matching stray dependencies so hardcode sphinx targets to act on.\n  o Added hyphen/success to \"make docs\" until VOL-5092 can be straightened out.\n\nChange-Id: Ibe4006747ee610bfe8ac0fdbb339e5e18e6e9176\n"
    },
    {
      "commit": "36c9bcd1664b016ec24fced0671e2a1ce2f67ca8",
      "tree": "be065137598ee1b028f63aa20175a1ebfe8857b4",
      "parents": [
        "73c447b729d231e3177f368de67c6c7e7581aaf5"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Apr 05 19:05:56 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Apr 13 15:55:18 2023 -0400"
      },
      "message": "VOL-4883 - Publish a new bbsim release\n\nhttps://github.com/opencord/bbsim/releases/tag/untagged-6d947de2a6078a1fe175\n----------------------------------------------------------------------------\n  o Draft bbsim release v2.96.8572 created by this patch set.\n  o All 6cross-compile binaries are now included.\n  o Change ID + commit message document the release.\n  o Binaries downloaded/tested using {bbr,bbsim,bbsimctl} --help\n\nMakefile\n--------\n  o Makefile release target is now able to cross compile all binaries:\n    - bbsimctl cross compiled to arm, darwin, linux and windows.\n    - release-{bbr, bbsim} only built *-linux-amd64\n  o Refactor targets into a more modular and hierarchial setup.\n  o Be sure to create RELEASE_DIR early on localhost so docker\n    container can create a volume (NFS mount) for building into.\n  o Display banners when building targets to improve log readability.\n  o Clean targets updated to remove everything generated.\n  o Help targets added to document indvidual target logic.\n  o Makefile logic heavily commented.\n\nmakefiles/release/bbr.mk\nmakefiles/release/bbsim.mk\nmakefiles/release/bbsimctl.mk\n-----------------------------\n  o Relocate build-* and release-* target logic into named makefiles.\n  o Update SHELL to set -euo pipefail to detect uninit shell vars.\n  o Replaced shell/looping logic with true makefile target dependencies:\n    - shell/loop replaced with a target rule that builds one platform binary.\n    - Derive a list of targets release/{bbr,bbsim,bbsimctl}-{os}-{arch}\n    - release: depends on all buildable targets\n    - release rule can extract arch\u003d and os\u003d from target path being built.\n    - To simplify logic construct env vars separately into a response file.\n    - passed as \"docker --env-file [x]\" VS appending to an ever growing command line.\n  o Marked more targets as .PHONY so they will always build.\n  o Added helper target \u0027onf-publish\u0027 for exercising changes in the github-release script.\n\nmakefiles/include.mk\n--------------------\n  o Single include for importing all library makefiles.\n\nmakefiles/consts.mk\n-------------------\n  o Include fixed values, esp $(quote-single) which is now used to document\n  o Refactor duplication in GO_* macros into named/reused values to shorten lines.\n\nmakefiles/lint\n--------------\n  o Moved lint::docker (hadolint target) into makefiles/lint/docker/*.mk.\n  o Added makefiles/lint library targets for ability to lint more sources.\n\nmakefiles/tools.mk\n------------------\n  o Refactor DOCKER_* and GO_* macros into a named includable makefile.q\n\nChange-Id: I8791317ba0c3f01d047f363e69f8885a03f1a1a1\n"
    },
    {
      "commit": "4f4ac79aff8a45d3658f07efb5d4b31288e4f02e",
      "tree": "0942417f505f450de2c2ae6f1ac4e56075f82232",
      "parents": [
        "daa7157acc2825b3045fd2f3cf9ebdf883e6e14a"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Oct 01 16:33:21 2020 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Oct 14 16:22:01 2020 -0700"
      },
      "message": "[VOL-3419] Supporting new flow format.\nReleasing version 1.3.0\n\nChange-Id: Ie35c06c62797cc5966305a0a82492600a0dec871\n"
    },
    {
      "commit": "60d623026c977503dca22ea48bf3c5d63a9a25be",
      "tree": "eb88c932778cf6a7c7ab92b326c3f7fb26e158eb",
      "parents": [
        "3b2df8cf808a50d7bd4ed36e70948e82f083ced6"
      ],
      "author": {
        "name": "Kent Hagerman",
        "email": "khagerma@ciena.com",
        "time": "Tue Mar 10 17:02:36 2020 -0400"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "teo@opennetworking.org",
        "time": "Wed Mar 18 22:03:15 2020 +0000"
      },
      "message": "VOL-2629 Modified Makefile to use containerized tools.\n\nModified existing containers to build internally, rather than bind-mounting the whole project \u0026 running make targets.\nThis repo has C dependencies, which must be made available, which complicates the usage of containerized tools.  Some tool containers are augmented before use.\n\"build-\" targets will continue to use locally installed golang.\n\"release-\" targets will use containerized tools, and will cross-compile only bbsimctl.\n\nChange-Id: I02c999a29361d26aa9198d1f03b2b050febfe954\n"
    },
    {
      "commit": "3de9de0f50908f53454acd5eb82f97794bc937a3",
      "tree": "8fe1256737de874cda27af87bc261b02fd04aa1f",
      "parents": [
        "c53f7d7e3f6cf9782788a6186e163a932a2f37de"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Nov 14 13:40:03 2019 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Nov 26 09:18:10 2019 -0700"
      },
      "message": "Moving BBSim to the latest protos\n\nChange-Id: I797c3b3b6d964110b96f9636f941082ed14ad03d\n"
    },
    {
      "commit": "5e081b541087207ecbdb282100cdfa9922229865",
      "tree": "d73502137a5fb8155f9ce410b889f326d6ed7d91",
      "parents": [
        "693501aad23581a006fa194a4f1a02b992f268f4"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Nov 21 14:34:25 2019 -0800"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Nov 22 10:10:17 2019 -0800"
      },
      "message": "[SEBA-885] Ability to restart EAPOL and DHCP if the state machine doesn\u0027t complete\n\nChange-Id: I2f0c7be787ab9ca2ddf59deadaa6c789456cd3d4\n"
    },
    {
      "commit": "01d41ce09599c569895ed0222ce6c1e8bae769b7",
      "tree": "3db22c7bd9fe9a2c77ca884535f74c9353ea82c4",
      "parents": [
        "623dae0ea66f5fc9e161a6ba19f9bdb93b1c0ea9"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Oct 28 15:42:47 2019 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Oct 28 15:55:45 2019 -0700"
      },
      "message": "[SEBA-853] Building BBR and BBSim as part of the scale test pipeline\n\nChange-Id: I007fc7d0d18f039ccf6e3ba059641497404b3d88\n"
    },
    {
      "commit": "8dea399e1236366769753514351729fbdf12260c",
      "tree": "82c82b68187090c73bd99bfe60a933a6fbcb7d72",
      "parents": [
        "ef04c56a336e44a100a60fa18dbcd65f0c105ee3"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Oct 22 10:54:25 2019 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Oct 22 10:54:25 2019 -0700"
      },
      "message": "Adding release target for bbsimctl and bbr\n\nChange-Id: I80faba0b9d0eccee443353f8dc96faa3d4a1b80f\n"
    },
    {
      "commit": "40e067fa96af35187d64e601c5c3c09893d7a978",
      "tree": "eec08b4c484ce28e92ec551ef39419219303e9df",
      "parents": [
        "c21855e824450b46f08bd6c07475c63c63f7be3e"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Oct 16 16:59:41 2019 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Oct 18 17:51:41 2019 -0700"
      },
      "message": "[SEBA-836] BBSim Reflector\n\nChange-Id: Ib4ae5a2c24880dc62209bebb81188eca5f57865d\n"
    },
    {
      "commit": "9d2bf09fa08047ec2c402e7aa3527966dc4e5df1",
      "tree": "d173097febf2e09331bbe6932ada6bb7d38e6f36",
      "parents": [
        "896789a6a22fd19d7c352fc08b0625183cbf3cf0"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Sep 27 08:08:09 2019 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Fri Sep 27 08:08:09 2019 -0700"
      },
      "message": "Adding empty vendor folder for docker-build\n\nChange-Id: I94266965d78773d7d902e9bd241333d2f1eaa9ba\n"
    },
    {
      "commit": "82c16d089e9aaba1867078b56f2afcf4544b4c50",
      "tree": "3e9a7b78f9db8a9208a0996ed6d64862cd65fd69",
      "parents": [
        "4b3fc7ebbbee054cbd98850e3ca8efcd0307e161"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Sep 24 09:34:32 2019 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Sep 24 09:57:40 2019 -0700"
      },
      "message": "Moving BBSim entrypoint in the cmd folder, building bbsimctl in the container\n\nChange-Id: I4823578ed17c40b13c1c9a561e7aa7e6640f7f19\n"
    },
    {
      "commit": "ff3a8d47eec24e7d31622cc42bb2af2f039e0ee9",
      "tree": "684b84d52d8153d34b080261ce44065145a59bf4",
      "parents": [
        "8df63dfe2ab80d7c80fa191634e46325cf72d8a6"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Sep 23 13:47:52 2019 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Mon Sep 23 13:47:52 2019 -0700"
      },
      "message": "Fixing Docker build\n\nChange-Id: Iff49da59ab90cabf2e72bb713a439264eb5578c9\n"
    },
    {
      "commit": "1100699d90046340803ed2f0a789bcdc3ea5292c",
      "tree": "f96a24ad909ec6926cd77c00a9a378e4c6afedc2",
      "parents": [
        "c559ef145311722fbb8fead5fad63389860b6506"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Wed Aug 28 11:29:46 2019 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Thu Aug 29 16:26:41 2019 -0700"
      },
      "message": "Fixing test command to use vendored modules\nAdded first unit test\n\nChange-Id: I88f6ca906764dbb9a071607bc0e9410d1b84ef0c\n"
    },
    {
      "commit": "c559ef145311722fbb8fead5fad63389860b6506",
      "tree": "37122693cc1474c24e81eb305faa4604f8324ac0",
      "parents": [
        "da9cbe22e68f72c4fe3e5bd13948a2500281a8d7"
      ],
      "author": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Aug 20 13:24:21 2019 -0700"
      },
      "committer": {
        "name": "Matteo Scandolo",
        "email": "matteo.scandolo@gmail.com",
        "time": "Tue Aug 20 13:24:21 2019 -0700"
      },
      "message": "Using the OMCI-Sim library to respond to OMCI messages\n\nChange-Id: I8a15f9dcb95fe8ce7b5f524d673d7c83882b6401\n"
    }
  ]
}
