)]}'
{
  "commit": "01ef7d3bf1afee97848cbc0db42a1fc01cfea140",
  "tree": "1aef92b5e4d2ba84875dcdec0ebc95e29a420cd6",
  "parents": [
    "842dddab862c1e9c5d076c218e1a2f7f3d462903"
  ],
  "author": {
    "name": "Lars Vogel",
    "email": "Lars.Vogel@vogella.com",
    "time": "Thu Feb 10 10:58:01 2022 +0100"
  },
  "committer": {
    "name": "Mickael Istria",
    "email": "mistria@redhat.com",
    "time": "Thu Mar 17 13:49:08 2022 -0400"
  },
  "message": "Bug: defines equals and uses Object.hashCode()\n\norg.eclipse.help.internal.base.BookmarkManager$Bookmark defines equals\nand uses Object.hashCode()\n\nThis class overrides equals(Object), but does notoverride hashCode(),\nand inherits the implementation of hashCode() from java.lang.Object\n(which returnsthe identity hash code, an arbitrary value assigned to the\nobjectby the VM).  Therefore, the class is very likely to violate\ntheinvariant that equal objects must have equal hashcodes.\n\nRank: Troubling (14), confidence: High\nPattern: HE_EQUALS_USE_HASHCODE\nType: HE, Category: BAD_PRACTICE (Bad practice)\n\nChange-Id: I62029adf5c51d1320638f501467da44d78cd3525\nSigned-off-by: Carsten Hammer \u003ccarsten.hammer@t-online.de\u003e\nReviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.ua/+/173458\nTested-by: Platform Bot \u003cplatform-bot@eclipse.org\u003e\nReviewed-by: Mickael Istria \u003cmistria@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0fa246b4c7b9b812f081c11618021acb69ac3635",
      "old_mode": 33188,
      "old_path": "org.eclipse.help.base/src/org/eclipse/help/internal/base/BookmarkManager.java",
      "new_id": "0c6f5ca4ca0ee2b01edeee8c9f5f647cf9e66b29",
      "new_mode": 33188,
      "new_path": "org.eclipse.help.base/src/org/eclipse/help/internal/base/BookmarkManager.java"
    }
  ]
}
