)]}'
{
  "commit": "b3a0641c2d3107d603471dbade6c0f62ea6a36e8",
  "tree": "c493f3d06a5ca546cb7715691c92c3711594091e",
  "parents": [
    "ed6c46ea292f8ea5ce359ee7294f09ce52fdc4f1"
  ],
  "author": {
    "name": "Joey Armstrong",
    "email": "joey@opennetworking.org",
    "time": "Mon Feb 06 09:58:58 2023 -0500"
  },
  "committer": {
    "name": "Joey Armstrong",
    "email": "joey@opennetworking.org",
    "time": "Mon Feb 06 09:59:19 2023 -0500"
  },
  "message": "Misc edits: makefiles/ and jjb templates.\n\nMakefile\nconfig.mk\nmakefiles/consts.mk\nmakefiles/lint/jjb.mk\n---------------------\n  o config.mk - initial setup to support library and local makefiles.\n  o Move jjb lint target (~test) into jjb.mk, conditional logging verbosity.\n\nmakefiles/git-submodules.mk\n---------------------------\n  o Restore skeleton git submodule dir(s) after \u0027make sterile\u0027 is used.\n  o Some external repo content placed under revision control.\n  o Odd state: make clean induces bogus git status \u0027deleted:\u0027\n\njjb/api-test.yaml\n-----------------\n  o Lint cleanup, fixed a complaint about replacment of non-expansive !include token.\n\njjb/defaults.yaml\n-----------------\n  o jjb + LinuxFoundation submodules have gone stale.\n  o note download sources for a pending upgrade.\n\njenkins_jobs.errors.JenkinsJobsException:\n  Failed to find suitable template named \u0027{project-name}-ci-jobs\u0027\n-----------------------------------------------------------------\n  o Finding 2020 changeset(s) also fail linting with this problem.\n  o Might have an intermittent failure to debug in here.\n  o Several jobs have run cleanly in the interim.\n\nChange-Id: I20a0f3f0f731d6f312e5798af6049afd2e18c1c9\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e299ee22e15125e627f0ce0c14b576148432008b",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "3478b0f7138c60a1e30ca44281ca2bcb62b3031d",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aff71b0b166c5bdea5f445c07e607f92090b4846",
      "new_mode": 33188,
      "new_path": "config.mk"
    },
    {
      "type": "modify",
      "old_id": "bcee9e648723cdcc75bcf0e50c48f26bb759df5c",
      "old_mode": 33188,
      "old_path": "jjb/api-test.yaml",
      "new_id": "5bccda3b7f0293d94c366307c5359d50b43f3c92",
      "new_mode": 33188,
      "new_path": "jjb/api-test.yaml"
    },
    {
      "type": "modify",
      "old_id": "38cfa54b53a6822fa05570c4981fe2a18dec1582",
      "old_mode": 33188,
      "old_path": "jjb/defaults.yaml",
      "new_id": "6d4f97b360fb7ab22458f1bdc987173e5cff0976",
      "new_mode": 33188,
      "new_path": "jjb/defaults.yaml"
    },
    {
      "type": "modify",
      "old_id": "95d69a243977f2618d884b26a6c2610e19a21236",
      "old_mode": 33188,
      "old_path": "makefiles/consts.mk",
      "new_id": "4e3e24d7a66ec4d72f4a0a58a97886015a091823",
      "new_mode": 33188,
      "new_path": "makefiles/consts.mk"
    },
    {
      "type": "modify",
      "old_id": "a96121c4789abe0e3fee0ec40f9e341ddf41993f",
      "old_mode": 33188,
      "old_path": "makefiles/git-submodules.mk",
      "new_id": "79809c351a4339c34a169a30f9b7e118b37ff48d",
      "new_mode": 33188,
      "new_path": "makefiles/git-submodules.mk"
    },
    {
      "type": "modify",
      "old_id": "6e6ddffbae16515b158f7ead203b4b6aa7f41d47",
      "old_mode": 33188,
      "old_path": "makefiles/help/include.mk",
      "new_id": "44507840eb52d8aa0b5199359debf82836be2e42",
      "new_mode": 33188,
      "new_path": "makefiles/help/include.mk"
    },
    {
      "type": "modify",
      "old_id": "1fe87abfec38d7253a80ad819e33ae3deb90480a",
      "old_mode": 33188,
      "old_path": "makefiles/include.mk",
      "new_id": "73696d9689770ef0de8c6d3e95f708896a720176",
      "new_mode": 33188,
      "new_path": "makefiles/include.mk"
    },
    {
      "type": "modify",
      "old_id": "2a2d9aba7a2a310cacc6a760ae32731220258929",
      "old_mode": 33188,
      "old_path": "makefiles/lint/include.mk",
      "new_id": "aa6867ba6d4e61736884154dbb381af0b1ebf691",
      "new_mode": 33188,
      "new_path": "makefiles/lint/include.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c85b8b9eb690bd38a2d9a3a65ddec4e502fd7ffb",
      "new_mode": 33188,
      "new_path": "makefiles/lint/jjb.mk"
    }
  ]
}
