)]}'
{
  "commit": "2f7faec29cae23d609b517f3414f191c3ca87d72",
  "tree": "5895ba634dda4ddb76c0beef20b6d8fef5df19a4",
  "parents": [
    "3f084874a91f0b50adda3d085964a194f405ac52"
  ],
  "author": {
    "name": "Jan-Philipp Steghöfer",
    "email": "ec@splashstudio.com",
    "time": "Tue Aug 20 20:33:54 2019 +0200"
  },
  "committer": {
    "name": "Jan-Philipp Steghöfer",
    "email": "ec@splashstudio.com",
    "time": "Tue Aug 20 20:33:54 2019 +0200"
  },
  "message": "[Fix] Fixed issue with deleteTraces() not removing trace links\n\nThe previous implementation of GenericMetaModelAdapter.deleteTraces()\ncompared the object references of the traces to delete with the traces\nin the trace model. This meant that in many situations, traces that\nshould have been deleted were not removed. Now, EcoreUtils.equals() is\nused instead to compare the trace links structurally. In addition,\nTestCreateTraceOperation has been extended and now creates two links, of\nwhich one operation is undone. The test then checks for the absence of\nthe one whose creation was undone and the presence of the other.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "43d9b73da24b4d604f4233f421cd24773807e61f",
      "old_mode": 33188,
      "old_path": "bundles/org.eclipse.capra.generic.tracemodel/src/org/eclipse/capra/generic/tracemodel/GenericMetaModelAdapter.java",
      "new_id": "e4ebdd5ef339d6337c50f15bf05ee3effcbaeca7",
      "new_mode": 33188,
      "new_path": "bundles/org.eclipse.capra.generic.tracemodel/src/org/eclipse/capra/generic/tracemodel/GenericMetaModelAdapter.java"
    },
    {
      "type": "modify",
      "old_id": "9d1800fe3ac3c646a854209bfbcbb29ab3f39567",
      "old_mode": 33188,
      "old_path": "tests/org.eclipse.capra.testsuite/src/org/eclipse/capra/testsuite/TestCreateTraceOperation.java",
      "new_id": "98d41f500374848d577326dd0e148cba9451a137",
      "new_mode": 33188,
      "new_path": "tests/org.eclipse.capra.testsuite/src/org/eclipse/capra/testsuite/TestCreateTraceOperation.java"
    }
  ]
}
