)]}'
{
  "commit": "b1a493dfe55fb28a10a246c7bc03847ad050cf38",
  "tree": "2b72592cf8443ef479e4d9fbf04f1d16fed7df70",
  "parents": [
    "72842529ff82d2c8d342e3fa7e0301092df2844b"
  ],
  "author": {
    "name": "Edwin Kempin",
    "email": "ekempin@google.com",
    "time": "Tue Feb 02 18:08:31 2021 +0100"
  },
  "committer": {
    "name": "Edwin Kempin",
    "email": "ekempin@google.com",
    "time": "Tue Feb 02 18:17:20 2021 +0100"
  },
  "message": "Remove equals/hashCode/toString methods from info classes\n\nMostly these were unused. Only one test assertion in\nCodeOwnerConfigInfoSubject required some of the equals methods, but we\ncan rewrite this so that it no longer relies on the equals methods.\n\nUpdating equals/hashCode/toString can easily be forgotten if there are\nno dedicated tests for them (e.g. in CodeOwnerConfigInfo they did not\nconsider the ignoreParentCodeOwners field which was not noticed). Since\nthey are not really needed and writing tests for them is a hassle (there\nare utilities for this, but they are currently not available in upstream\nGerrit) we just drop them.\n\nSigned-off-by: Edwin Kempin \u003cekempin@google.com\u003e\nChange-Id: I74048bb0d1848ebb25b8c7fb93b76114d0bd7b45\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b74d8ea18b7a6793731bc576f9ce4040f30a58b3",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/plugins/codeowners/api/CodeOwnerConfigInfo.java",
      "new_id": "f877f64c7e8692260d739b4bda3199d243d8fc8a",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/api/CodeOwnerConfigInfo.java"
    },
    {
      "type": "modify",
      "old_id": "934674a722eb3d2f50a90f29976f3514f71a4ad0",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/plugins/codeowners/api/CodeOwnerInfo.java",
      "new_id": "c141bead5c4596d5917158a277222ab0ceec48c9",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/api/CodeOwnerInfo.java"
    },
    {
      "type": "modify",
      "old_id": "1ca0c6359e11dbebaa665cf157eacb23b6eb5835",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/plugins/codeowners/api/CodeOwnerReferenceInfo.java",
      "new_id": "6ba7f69e3f270c689bfe44dd5cc032b7f405ecd7",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/api/CodeOwnerReferenceInfo.java"
    },
    {
      "type": "modify",
      "old_id": "54ccc3fbad3cfc672acfc8d97d9dbbfd3a514f6e",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/plugins/codeowners/api/CodeOwnerSetInfo.java",
      "new_id": "8dccbd6f99e3502087e669220c559685a53f6ae5",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/api/CodeOwnerSetInfo.java"
    },
    {
      "type": "modify",
      "old_id": "116407d3901092ab8965e87aced347dd1f32fc92",
      "old_mode": 33188,
      "old_path": "java/com/google/gerrit/plugins/codeowners/testing/CodeOwnerConfigInfoSubject.java",
      "new_id": "c2fb3be9445da1d2fba54b59cf9a2b13cc3b5e66",
      "new_mode": 33188,
      "new_path": "java/com/google/gerrit/plugins/codeowners/testing/CodeOwnerConfigInfoSubject.java"
    }
  ]
}
