)]}'
{
  "commit": "097b158c3b03c275ccef27bdb35c91ccf8372a02",
  "tree": "033a703635fb53c6f1654481b754d8f268c2e823",
  "parents": [
    "b3230f25e57858958f4fc1d01070dfc0bf08370e"
  ],
  "author": {
    "name": "Ivan Frade",
    "email": "ifrade@google.com",
    "time": "Tue Feb 11 09:57:55 2025 -0800"
  },
  "committer": {
    "name": "Ivan Frade",
    "email": "ifrade@google.com",
    "time": "Wed Feb 12 15:53:11 2025 -0800"
  },
  "message": "DefaultTypedConfigGetter: Box values to avoid infinite recursion\n\nErrorprone says:\n\nDefaultTypedConfigGetter.java:176:\n\nerror: [InfiniteRecursion] This method always recurses, and will cause\n\t\ta StackOverflowError return getLong(config, section,\n\t\tsubsection, name, defaultValue);\n\n[1] introduced new getters with boxed types to return a null when the\nconfig is not set. The getters of unboxed types should call to the\nboxed version, but, as the values are not explicitely boxed, they\nare calling to themselves.\n\n[1] https://gerrithub.io/c/eclipse-jgit/jgit/+/1207895\n\nChange-Id: Ied45a199c8ef905e3774a17a04d91a656aa0e42b\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "65093987e891710cd1164da5c8081d9b3036f4ea",
      "old_mode": 33188,
      "old_path": "org.eclipse.jgit/src/org/eclipse/jgit/lib/DefaultTypedConfigGetter.java",
      "new_id": "3059f283fe0bf3c74e3f98cec6954ff3673eba78",
      "new_mode": 33188,
      "new_path": "org.eclipse.jgit/src/org/eclipse/jgit/lib/DefaultTypedConfigGetter.java"
    }
  ]
}
