)]}'
{
  "log": [
    {
      "commit": "dc04c935b41ad2bef1302c78e2f07430c30f3bd6",
      "tree": "81b7c6be3df0ca1057729b4e1119e793e12875a4",
      "parents": [
        "df2387271b79085160ac852b61466db41e1d95dc"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "jarmstrong@linuxfoundation.org",
        "time": "Mon Apr 01 12:14:21 2024 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "jarmstrong@linuxfoundation.org",
        "time": "Mon Apr 01 12:14:21 2024 -0400"
      },
      "message": "Bulk SPDX copyright notice addition.\n\nCleanup make lint-reuse (lint-license) complaints.\n\nSigned-off-by: Joey Armstrong \u003cjarmstrong@linuxfoundation.org\u003e\nChange-Id: Ic199c6e6c3f51789b2f91e534e7668b77b567f7d\n"
    },
    {
      "commit": "a2db6cde51d0fd4f7a65c1ab19013196fbda209f",
      "tree": "d8b46aa3d4f8892d5c862c06d625f8a4027ddd34",
      "parents": [
        "7298cc40cd5725ed181b2da29a2135e877fdaf08"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Nov 30 12:16:18 2023 -0500"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Dec 22 00:48:12 2023 -0500"
      },
      "message": "Misc library edits and cleanup\n\nMakefile\n--------\n  o Simplify initial bootstrap path construction logic used to load\n    the top level library makefile repo:onf-lib/makefiles/include.mk.\n  o Remove direct includes (consts.mk) that are loaded by include.mk.\n\nbin/setup.sh\n------------\n  o Update repo:onf-lib installer script.\n  o Re-arrange inlined logic into functions.\n  o Added a banner message to display installation progress.\n  o Added install_config_mk(), relocate sandbox/config.mk into sandbox/makefiles/onf-lib/config.mk.\n  o Added detection logic to handle patching python to v3.10+.\n\nmakefiles/etc/include.mk\n------------------------\n  o Remove dup logic, include.mk mirrored features.mk, changed to simply include features.mk.\n\nmakefiles/include.mk\n--------------------\n  o Relocate display of include/display of help target trailer message\n    from top level Makefile into the library makefile hierarchy.\n\nmakefiles_include_mk.ex\n-----------------------\n  o Added git-submodule maintenance helper targets \u0026 dependencies that\n    consuming repository makefiles can use to automate submodule checkout\n    from a clean state.\n\nChange-Id: Id8df17cef09a17325137934d04e58d87ea370621\n"
    },
    {
      "commit": "7f590b9daf005b926ae7e42bae056b166ec2f4d1",
      "tree": "110e78652071eebd9ebf40ec19cbfec93477cb62",
      "parents": [
        "0003f1a36b973973b5fc627363590d007d064cad"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Wed Oct 18 12:07:51 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Thu Oct 26 08:48:04 2023 -0400"
      },
      "message": "[VOL-5194] - Refactor and use repo:onf-make as a git-submodule\n\nMakefile\n--------\n  o Added target view for interactive rendering of README.md\n  o Use printf VS echo in target help to normalize formatting\n\nREADME.md\ndocs/todo.md\ndocs/VARIABLES.md\n-----------------\n  o Begin documenting makefile variables and features for library makefiles.\n\nChange-Id: If75417c45363ee5c6a514fe9ebd4414ba8cf0cf7\n"
    },
    {
      "commit": "f128de807a82b1ca44b8b93d6f3f29237df379c2",
      "tree": "de3085079056509838507189b6b17ef694b7d958",
      "parents": [
        "f548adc757f6ddeec76a1418ccf0dcf56d4bbeb4"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Sep 08 17:05:18 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Fri Sep 08 17:05:18 2023 -0400"
      },
      "message": "Bulk merge from repo:ci-managment\n\nChange-Id: I7b733b43699b47deaaec2fe433987619b6928158\n"
    },
    {
      "commit": "1e07f8827585a2d7ba6541babb28027c8e1f39e0",
      "tree": "9c28dbd15cafb1bd979c0d0aa5d88b13b3f145dd",
      "parents": [
        "7ad5c36fcf37b97151855df80aeef443197329da"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Sat Jul 08 19:28:49 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Mon Jul 10 16:34:03 2023 -0400"
      },
      "message": "Bulk import from ci-management and voltha-docs\n\nChange-Id: Ic1b9b80de495dff4dc204e757ea0223161ab77fb\n"
    },
    {
      "commit": "d26858f7035f67f7ffa4594fd60058c22429e28d",
      "tree": "b69440fe38adb71c70b748139a2f2c891ff6a6df",
      "parents": [
        "42f4ce6a40535322b27f6a10cf94718452927066"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Sat Jul 08 15:52:16 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Sat Jul 08 15:52:16 2023 -0400"
      },
      "message": "Normalize MAKEDIR, ONF_MAKEDIR and ONF_MAKE\n\nChange-Id: I3908c0738dbbed180d62dc0f4ba656226035ba5a\n"
    },
    {
      "commit": "43997db22f16681e9f1c7d9a9c5cf1c7af32e7de",
      "tree": "6ca5175118230757ab1e7adda20dedc5b62c3106",
      "parents": [
        "a68903447ca29e7e65e1345fbdba1f52429ff4fb"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Sun Jun 04 10:08:58 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Sun Jun 04 10:08:58 2023 -0400"
      },
      "message": "Support distinct project and library makefile includes.\n\nMakefile\nmakefiles/include.mk\nmakefiles/lint/include.mk\nmakefiles/python/include.mk\n---------------------------\n  O Library makefiles only require an include directory var.\n  o Project makefiles require two vars, one for derived paths (TOP\u003d).\n  o Infer library makefile path from the included makefile.\n  o Maintain MAKEDIR\u003d and ONF_MAKEDIR\u003d so caller can selectively\n    include what they want to use.\n\nChange-Id: Id1a6d76a278edc130729dd641688c9e5793e90f4\n"
    },
    {
      "commit": "0205d33fd6c45b46edb8b0a12a8976d7933dfb0b",
      "tree": "590b7f782779450ab1d0f85495758b97aaa4dbf1",
      "parents": [
        "7a3b844425751f6a9f89f4e905251f188d5cb2fc"
      ],
      "author": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Apr 11 17:29:23 2023 -0400"
      },
      "committer": {
        "name": "Joey Armstrong",
        "email": "joey@opennetworking.org",
        "time": "Tue Apr 11 17:30:43 2023 -0400"
      },
      "message": "Initial import from repo:ci-management/makefiles\n\nChange-Id: Ie6267d932de97f8ee38908e2a1aab146cd11085b\n"
    }
  ]
}
