)]}'
{
  "commit": "a3f9aca5a06297832e399a63e92631b69c853b60",
  "tree": "7d16897f78051bcb98c37c41c5fc721e80d39772",
  "parents": [
    "cacdaa0b72f421fa1250c83fb67a537d064f27fd"
  ],
  "author": {
    "name": "Joey Armstrong",
    "email": "joey@opennetworking.org",
    "time": "Sun Feb 11 11:58:11 2024 -0500"
  },
  "committer": {
    "name": "Joey Armstrong",
    "email": "joey@opennetworking.org",
    "time": "Tue Feb 13 08:36:01 2024 -0500"
  },
  "message": "Support groovy lint exclusions\n\nmakefiles/utils/include.mk\n--------------------------\n  o Added helper method path-by-makefile.\n  o Derive a path relative to an active makefile.\n\nmakefiles/lint/groovy/include.mk\nmakefiles/lint/groovy/.groovylintrc.json\nmakefiles/lint/groovy/urls\n----------------------------------------\n  o make lint-groovy: pass argument --config to npm-groovy-lint.\n  o Bulk filter subjective and personal-preference items to help\n    shrink logfile size until the warning volume is under control.\n  o https://github.com/nvuillam/npm-groovy-lint/blob/main/lib/.groovylintrc-recommended.json\n\n[HOWTO: test]\n  % git clone onf-make\n  % cd onf-make\n  % make lint-groovy HIDE\u003d\n\nDisplay command line being launched (HIDE\u003d@ cleared):\n[...] npm-groovy-lint --config \"...../onf-make/makefiles/lint/groovy/.groovylintrc.json\"\n\nChange-Id: I0f3bf3f7f949d7911c89e809f1702a1615418ea6\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "33921085558185f31465d939d88683d53300bcf8",
      "new_mode": 33188,
      "new_path": "makefiles/lint/groovy/.groovylintrc.json"
    },
    {
      "type": "modify",
      "old_id": "a2406d4f1a5b08e80712f843fce382ed6d0067ed",
      "old_mode": 33188,
      "old_path": "makefiles/lint/groovy/include.mk",
      "new_id": "9cc80c3dc0e12274c8c5a5076e5d15813717962f",
      "new_mode": 33188,
      "new_path": "makefiles/lint/groovy/include.mk"
    },
    {
      "type": "modify",
      "old_id": "4d9ba2768a07160092e9a58db3d0763147b2e2a3",
      "old_mode": 33188,
      "old_path": "makefiles/lint/groovy/urls",
      "new_id": "5c04c730879f66204b077a8b36ca2b198555c973",
      "new_mode": 33188,
      "new_path": "makefiles/lint/groovy/urls"
    },
    {
      "type": "modify",
      "old_id": "5a7678fd098435e377eb1df2da568e90a81fc9c1",
      "old_mode": 33188,
      "old_path": "makefiles/utils/include.mk",
      "new_id": "6090a17206de83b576f2b64d51eef32c30c1eba9",
      "new_mode": 33188,
      "new_path": "makefiles/utils/include.mk"
    }
  ]
}
