)]}'
{
  "commit": "5cd91aba8342c9ab0d76a6fe35d33039eec8165f",
  "tree": "a9d4e4e73a3e870ad872c10c439d0e0083f39c09",
  "parents": [
    "2f0b3705c668ff4f353e45bda66d9c5f7e20552f"
  ],
  "author": {
    "name": "Matthias Andreas Benkard",
    "email": "code@mail.matthias.benkard.de",
    "time": "Sun Jan 12 16:07:43 2020 +0100"
  },
  "committer": {
    "name": "Matthias Andreas Benkard",
    "email": "code@mail.matthias.benkard.de",
    "time": "Sun Jan 12 16:07:43 2020 +0100"
  },
  "message": "JPA: Fix up @ManyToMany relationships.\n\nIntelliJ does not appear to be capable of detecting many-to-many\nrelationships, instead generating one-to-many relationships with join\ntables.  To reflect the data model more accurately, this patch changes\nthese into actual @ManyToMany properties.\n\nChange-Id: Ib813e7df64b1b3d77df3e7f904d279f320029f4b\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6fc6794c544a1d0d02b5a26c69680a5b087a5691",
      "old_mode": 33188,
      "old_path": "src/main/scala/eu/mulk/entity/Article.java",
      "new_id": "8289a99a64dcbb88347d4c79c304ba8431bc4d60",
      "new_mode": 33188,
      "new_path": "src/main/scala/eu/mulk/entity/Article.java"
    },
    {
      "type": "delete",
      "old_id": "dd5982d7aa58809637a709d258f8df3bedd3e9cc",
      "old_mode": 33188,
      "old_path": "src/main/scala/eu/mulk/entity/ArticleCategoryMembership.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "97ee625cd1a29934c413ec931250051567b06ef8",
      "old_mode": 33188,
      "old_path": "src/main/scala/eu/mulk/entity/ArticleCategoryMembershipPK.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "278c3041d590ac6f7468c2ce709209289643d199",
      "old_mode": 33188,
      "old_path": "src/main/scala/eu/mulk/entity/ArticleRevision.java",
      "new_id": "c0f8caf2ef0bb15f03d0f7c80e8e9b166c994d59",
      "new_mode": 33188,
      "new_path": "src/main/scala/eu/mulk/entity/ArticleRevision.java"
    },
    {
      "type": "delete",
      "old_id": "823ca09c164285966e568cc0b4ca38f3acac0628",
      "old_mode": 33188,
      "old_path": "src/main/scala/eu/mulk/entity/ArticleRevisionParenthood.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ecb918c2b0b50e1dbf910814b68d0614510b1d2e",
      "old_mode": 33188,
      "old_path": "src/main/scala/eu/mulk/entity/ArticleRevisionParenthoodPK.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "d74ccfb9a2e06e67bf266d3c82b2607fb5c272cd",
      "old_mode": 33188,
      "old_path": "src/main/scala/eu/mulk/entity/Category.java",
      "new_id": "44136be1d213063c9fb44199909c31db5aca054d",
      "new_mode": 33188,
      "new_path": "src/main/scala/eu/mulk/entity/Category.java"
    },
    {
      "type": "delete",
      "old_id": "387615f408a8b4f5154ef3d9e62b3c7e4b728cf7",
      "old_mode": 33188,
      "old_path": "src/main/scala/eu/mulk/entity/CategoryInclusion.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6ca2e0349a3aef878a46bb6eb11ecf52583ba459",
      "old_mode": 33188,
      "old_path": "src/main/scala/eu/mulk/entity/CategoryInclusionPK.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
