)]}'
{
  "commit": "8b1aa97844f69a433b3725b62b0799404e607dea",
  "tree": "4160006becaa743bd989aa233d6e6a53ab0f69a7",
  "parents": [
    "57478e6b4123cbed7ee9734cfad6dbb5dcf80cbc"
  ],
  "author": {
    "name": "Ansgar Radermacher",
    "email": "ansgar.radermacher@cea.fr",
    "time": "Mon Jul 12 15:45:35 2021 +0200"
  },
  "committer": {
    "name": "Ansgar Radermacher",
    "email": "ansgar.radermacher@cea.fr",
    "time": "Mon Jul 12 15:45:35 2021 +0200"
  },
  "message": "Bug 549801 - [C++ Gen] Transitions in nested states in state machine causes compilation error\n\n- Replace \"isProcessed\" by generating \"else if\" statements for subsequent \"if\"s\n\n- Also use \"else if\" in some cases, in which the previous generator did not add \"isProcessed\" to\n  subsequent if statements (no compilation error with previously generated code, but wrong\n  execution - 2nd half of bug 549799).\n\nChange-Id: I52c41999492098b821f08aa0018ea2e62ac1f9c2\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e47af882a1254d73e4e6758876bb4fa6f3e4883c",
      "old_mode": 33188,
      "old_path": "plugins/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/src/org/eclipse/papyrus/designer/transformation/languages/cpp/library/statemachine/EventTransformation.xtend",
      "new_id": "dd59b3dc7d8b57a03fdfabc3bf076f691dd6a45c",
      "new_mode": 33188,
      "new_path": "plugins/transformation/languages/cpp/org.eclipse.papyrus.designer.transformation.languages.cpp.library/src/org/eclipse/papyrus/designer/transformation/languages/cpp/library/statemachine/EventTransformation.xtend"
    },
    {
      "type": "modify",
      "old_id": "f8b55b5eddf719d92ac26c2f554b9380888468d0",
      "old_mode": 33188,
      "old_path": "plugins/transformation/languages/java/org.eclipse.papyrus.designer.transformation.languages.java.library/src/org/eclipse/papyrus/designer/transformation/languages/java/library/statemachine/EventTransformation.xtend",
      "new_id": "8f0c0eba4d07f3f92c97182f8c02f36effe639f3",
      "new_mode": 33188,
      "new_path": "plugins/transformation/languages/java/org.eclipse.papyrus.designer.transformation.languages.java.library/src/org/eclipse/papyrus/designer/transformation/languages/java/library/statemachine/EventTransformation.xtend"
    },
    {
      "type": "modify",
      "old_id": "00457ccf88505cf1e8bd8182b1c7f33ed50375bf",
      "old_mode": 33188,
      "old_path": "plugins/transformation/org.eclipse.papyrus.designer.transformation.library/src/org/eclipse/papyrus/designer/transformation/library/statemachine/SMCommon.xtend",
      "new_id": "bed30bbdbc4723e2f6bda288970484b25a829332",
      "new_mode": 33188,
      "new_path": "plugins/transformation/org.eclipse.papyrus.designer.transformation.library/src/org/eclipse/papyrus/designer/transformation/library/statemachine/SMCommon.xtend"
    }
  ]
}
