)]}'
{
  "log": [
    {
      "commit": "ff615b3b841f7eace31c3e190adf044df10b6eba",
      "tree": "36e9fb7acd4e6f6fff9a610137e9a12b86df077a",
      "parents": [
        "f55ccf65f3b307cad3231cde1548012e316412c8"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Jul 12 15:36:50 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Jul 21 07:24:59 2021 -0400"
      },
      "message": "Bug 574776 - Remove MARTE dependency from the Designer common feature\n\n- Remove dependency to oepd.deployment.tools\n  - Add new class HintUtils in common base\n  - move methods \"getGeneratorHintFromElement\" and \"getLanguageFromElement\" (from DepUtils) inside\n\n- Remove dependency to oepd.transformation.base in oepd.codegen.ui\n  - Change implementation of ChooseGenerator to not use CommandUtils\n\n- Adapt calling code\n\nChange-Id: Iab8058701e5e3d4d6f3cec8a7a51cbf5f120c9cf\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "f55ccf65f3b307cad3231cde1548012e316412c8",
      "tree": "9a2c6539f46d83e111491c286bfd5ac512507bc9",
      "parents": [
        "8b1aa97844f69a433b3725b62b0799404e607dea"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Jul 16 18:22:59 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Jul 19 08:26:37 2021 +0200"
      },
      "message": "Bug 574783 - Add ability to specify \"delete\" or \"default\" methods.\n\n- Add \u003cDelete\u003e and \u003cDefault\u003e stereotypes\n- Re-generate static profile\n- Modify code generator\n- The user is responsible to apply the stereotype only to valid\n  operations (e.g. \u003cDefault\u003e only to constructors)\n\nChange-Id: I520712dc2f2b9111f118fccfec76f753c5bfcad1\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "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"
    },
    {
      "commit": "57478e6b4123cbed7ee9734cfad6dbb5dcf80cbc",
      "tree": "955646a4e9e8840c48e86ac923521961b6213332",
      "parents": [
        "43aba0ef238559741255651a8d90ea63413f1b83"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Jul 12 09:11:55 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Jul 12 09:11:55 2021 +0200"
      },
      "message": "Bug 549799 - [C++ CodeGen] Enter in nested states from an upper region causes compilation error\n\n- In method createRegionMethod\n  - Correct calculation of \"incomings\" list: check container of source of incoming transition\n    (and not container of the transition itself), otherwise it depends on the transition\n    container, whether an element is added to the endVertices list\n  - Remove calculation of state2TransSubVertices. It seems unnecessary complex, causes\n    duplicate \"case\" statements it\u0027s not clear for me why it is required: the code already\n    calculates the states directly reacheable from other regions via the variable \"endVertices\".\n    This might need to be reverted, if we find an example that actually requires the code.\n  - Rename local variable \"endVertexs\" to endVertices\"\n\n- Fix issues related to enum scoping (not directly related with this bug, but required\n  to fix compilation issues)\n\nChange-Id: Ia1a46004b5a63f5a3f1788f60b907d694b3c2e1b\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "43aba0ef238559741255651a8d90ea63413f1b83",
      "tree": "e078e99f0106de3f37aabe96efa3bf88b219de58",
      "parents": [
        "86c5c8fdb38c7c3811f21297dbab5f2a24aae329"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun Jul 11 23:19:04 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun Jul 11 23:19:04 2021 +0200"
      },
      "message": "Bug 572601 - [Robotics, Designer] Loading a resource from a worker thread causes an exception and in turn eventually blocks UI\n\n- Execute dialogs in UI thread.\n\nChange-Id: If9bc28dac1ece1af38e56d22d05a133a442c06af\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "86c5c8fdb38c7c3811f21297dbab5f2a24aae329",
      "tree": "8f5632acf5ee846d81f73899d8fefbfbace157b2",
      "parents": [
        "0ede125d255ec22b3069b499cfeb0ef0a26b34d0"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Jun 02 14:33:06 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Jun 02 15:38:18 2021 +0200"
      },
      "message": "Bug 573920 - NullPointerException at each model update\n\n- Add new method that only adds a classifier, if non-null\n- Simplify navigation from a parameter to the classifier\n\nChange-Id: I6142d302290771f2e829ecda8894712bd96af66c\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "0ede125d255ec22b3069b499cfeb0ef0a26b34d0",
      "tree": "d05afaea46d6159c78d2a2fe76743e772e97d790",
      "parents": [
        "19e320c3cf9be6a9f4cfc7d682718575e328f45d"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed May 26 16:45:20 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed May 26 16:52:28 2021 +0200"
      },
      "message": "Bug 571869 - [Designer][release] Release version 2.0.0 of Papyrus SW designer\n\n- Fix product definition:\n   - Only use Papyprus SDK feature instead of sub-features\n   - Use \"installRoot\" options for Papyrus and designer features\n\n- Update installation instruction in documentation page\n\n- Add a dependency to IDL in component feature.\n\nChange-Id: I54b21d0efbf6afd2ca2cda2a644f2840752e3fcd\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "19e320c3cf9be6a9f4cfc7d682718575e328f45d",
      "tree": "403882dcf182199cfea1a77652cdf50ab3853d94",
      "parents": [
        "3801c05c4dd87694086ade5af3c43999eb64bef8"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon May 24 12:56:45 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon May 24 23:57:49 2021 +0200"
      },
      "message": "Bug 571869 - [Designer][release] Release version 2.0.0 of Papyrus SW designer\n\n- Switch build from 2020-12 to 2021-03\n- Update documentation (installation instructions for Java/Java reverse)\n- Switch to tycho and tycho.jboss 2.2.0\n\nChange-Id: I50ab908b06d931e55697acab771af26d05d9b7ac\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "3801c05c4dd87694086ade5af3c43999eb64bef8",
      "tree": "98e69586b16264033ce71bfeb83337161a9d4982",
      "parents": [
        "a49dd256f032605e9327f2b5f8169775fdc25bbc"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat May 22 23:28:40 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun May 23 19:18:30 2021 +0200"
      },
      "message": "Bug 571869 - [Designer][release] Release version 2.0.0 of Papyrus SW designer\n\n- Change ID of tracing feature from oepd.transformation.tracing to oepd.components.tracing\n  (assure that new feature replaces old one in composite update site)\n\nChange-Id: I615e6fa18ab424c6098cb548925707bd67d28e25\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "a49dd256f032605e9327f2b5f8169775fdc25bbc",
      "tree": "d69028e8949abb09efa9f5fae8f9dba7f75cb57a",
      "parents": [
        "c2a412cb97023cb2a8e5bf1b404c5b4903f695cb"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat May 22 23:28:40 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat May 22 23:30:48 2021 +0200"
      },
      "message": "Bug 571869 - [Designer][release] Release version 2.0.0 of Papyrus SW designer\n\n- Fix some references in index.html (of update site)\n- Add p2.inf file \u003d\u003e update sites in RCP\n- Use tar.gz for Linux RCP\n- Remove deprecated MaxPermSize from options\n- Remove UCM from RCP (of course, it can be installed later)\n\nChange-Id: I321f0078b9b7e660a06bebf352a35020eeed6db3\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "c2a412cb97023cb2a8e5bf1b404c5b4903f695cb",
      "tree": "d9c8ecdffb985c3a8b64e83f80b831fcac4f97d1",
      "parents": [
        "e3f457458cf62c578c3e0cf00bdca19953cd8531"
      ],
      "author": {
        "name": "Shuai Li",
        "email": "shuai.li@cea.fr",
        "time": "Thu May 20 21:54:21 2021 +0200"
      },
      "committer": {
        "name": "Shuai Li",
        "email": "shuai.li@cea.fr",
        "time": "Thu May 20 21:54:21 2021 +0200"
      },
      "message": "Bug 573673 - [Designer] [Real-Time] Generated code should be compatible\nwith Python 3\n\n- Change Exception handling code\n\nChange-Id: Ib772f8572c039f84aba6bf8caf5461797bed1de0\n"
    },
    {
      "commit": "e3f457458cf62c578c3e0cf00bdca19953cd8531",
      "tree": "58f2feaf1c2d68cda92154e87a793c94f8428de1",
      "parents": [
        "3978a79a56c1bf17f717e20e25b9e5c8fa214a31"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat May 15 10:35:46 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat May 15 10:41:49 2021 +0200"
      },
      "message": "Bug 571869 - [Designer][release] Release version 2.0.0 of Papyrus SW designer\n\n- Remove \"incubation\" from feature.properties\n- Remove neon update-site from RCP\n- Fix required designer version in dependencies\n\nChange-Id: Ifcc3285b2a79a4694b8483d30da9f1c608667688\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "3978a79a56c1bf17f717e20e25b9e5c8fa214a31",
      "tree": "9f79ab8c231c3cc606a365eb0308f5e26e4aa644",
      "parents": [
        "9c9147ecbadfac081efe7e8c3ec42368e49083e6"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri May 14 16:59:07 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri May 14 16:59:07 2021 +0200"
      },
      "message": "[releng] Fix build.properties in UCM and common.profile\n\nChange-Id: Ie2b2d7969c3feb68b4dc3e83f4bd4dc3e2c1b359\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "9c9147ecbadfac081efe7e8c3ec42368e49083e6",
      "tree": "58f0c1f1e05d763e743c45699759918ff08cb3b5",
      "parents": [
        "3cdb7dbdf9df56fb730ce3b334b34c5a9b58656e"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Apr 30 09:52:08 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun May 09 02:19:00 2021 -0500"
      },
      "message": "Bug 571869 - [Designer][release] Release version 2.0.0 of Papyrus SW designer\n\n- Advance version number to 2.0.0 \u003d\u003e update of pom.xml, feature.xml and MANIFEST.MF\n- Update all designer dependencies to [2.0.0,3.0.0)\n- Update p2 (category.xml)\n- Remove \"(Incubation)\" postfix from plugin.properties where applicable.\n\nChange-Id: Idc254deb600d208d063202373c59cd19965b616f\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "3cdb7dbdf9df56fb730ce3b334b34c5a9b58656e",
      "tree": "ee0283b05dfa120339c952b5d8596488857875f1",
      "parents": [
        "cf0c4c73f78c05e7b50c3ef0a3326e7d273c7dd5"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed May 05 14:25:22 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed May 05 14:25:22 2021 +0200"
      },
      "message": "Bug 573374 - [Designer, CDT integration] A CDT editor is not opened if the Project stereotype is applied\n\n- Change way to calculate the projectName in LocalCppProject\n\nChange-Id: Icdf02d70eacc02665ee6eebc630f4590f4c54754\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "cf0c4c73f78c05e7b50c3ef0a3326e7d273c7dd5",
      "tree": "fcc70d232d7ee6a80831d93e3912f6fe5cfed8e8",
      "parents": [
        "1e7d983003112a890d556ca0605ee24fce94edcd"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed May 05 11:11:15 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed May 05 13:38:59 2021 +0200"
      },
      "message": "Bug 572601 - [Robotics, Designer] Loading a resource from a worker thread causes an exception and in turn eventually blocks UI\n\n- Execute transformation mainly in a worker threat\n- Assure that an exception thrown in the first copy (that is executed in the UI thread) gets communicated to the worker thread executing the transformation\n- Use checkProxy method from GenUtils\n- Unify and cleanup message properties\n\nChange-Id: I7cb5c0215124a603f2e01a5adba7db18a0eb3320\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "1e7d983003112a890d556ca0605ee24fce94edcd",
      "tree": "29f3dd8857a3aafdc643d7aa0cafc29763554967",
      "parents": [
        "7fedb607d477e413999c61b436c342a995e8b003"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue May 04 23:53:16 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed May 05 10:06:20 2021 +0200"
      },
      "message": "Bug 570448 - [Designer, tracing] SW designer should support CTF based code instrumentation\n\n- Add dependencies to trace feature: assure that required MOKA plugins as well as\n\tbase transformation gets installed\n\nChange-Id: Ibc0bfe674642ae2d03b474018d79fb8da4b63358\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "7fedb607d477e413999c61b436c342a995e8b003",
      "tree": "d91e0c00c51b7ce819f128a4290666c1e8b23d9a",
      "parents": [
        "1558c04dfe099443906adf9b9bf9cd83f54cc60e"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Apr 29 23:18:30 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Apr 29 23:20:05 2021 +0200"
      },
      "message": "[releng] Switch to MOKA nightly update site\n\n- Also use nightly update site of MOKA in repository.xml (not only in associate-site)\n- Remove non-required \"view\" segment from repository path\n\nChange-Id: Ieeafebb9900a143d4cff90e70c0ad5f6cd775401\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "1558c04dfe099443906adf9b9bf9cd83f54cc60e",
      "tree": "df999c9fb27232c1cc6deab9513e1486883dfe14",
      "parents": [
        "c9356dc19539d4641b4cd3da8a5444ab80aef7bc"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Apr 26 16:59:07 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Apr 26 17:05:11 2021 +0200"
      },
      "message": "Bug 573160 - [Designer, CDT integration] Don\u0027t replace operation parameters\n\n- Create class ParameterUtils with some utility functions around parameters\n- Don\u0027t delete and re-create parameter. Only delete parameters, if they have been\n  cannot be found any more (this includes renamed parameters \u003d\u003e rename on model\n  level, if you want to keep)\n- Only add stereotypes to parameters, don\u0027t remove them.\n\nChange-Id: Ic6bf91b38398ed4fbafb852d1606891d1bc7886c\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "c9356dc19539d4641b4cd3da8a5444ab80aef7bc",
      "tree": "0e4d9ffe831ebad49c6f6c464a15c748339435d7",
      "parents": [
        "5a077b845540bc53c8ede651fb4d81c95a9de34d"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Apr 20 14:42:08 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Apr 20 15:25:51 2021 +0200"
      },
      "message": "Bug 573007 - [Designer, CDT integration] Remove obsolete code, refactor\n\n- Remove obsolete plugins:\n  - org.eclipse.papyrus.designer.languages.common.texteditor.model\n  - org.eclipse.papyrus.designer.languages.common.texteditor.modelexplorer\n   \u003d\u003e remove dependencies to these plugins, remove from pom.xml and feature.xml\n\n- Move indentation code into StringUtils (in common.base)\n\n- Remove classes from CDT editor integration related to texteditor model\n  - includes PapyrusCDTEditor class and factory\n  - includes \"Utils\" class, use StringUtils instead\n\n- Add missing dependency to oep.uml.properties in CDT editor (avoid exception)\n\nChange-Id: I9d1e2a6daedf6efac90e03dcaf5e57f87980be61\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "5a077b845540bc53c8ede651fb4d81c95a9de34d",
      "tree": "b5a422be5eedcaffb903a6884ea64ef523c7e99a",
      "parents": [
        "35bbd36e9dd0dc49b1531c68ede8fc7ab2eeee20"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Apr 01 13:13:07 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Apr 20 05:45:30 2021 -0400"
      },
      "message": "Bug 550448 - [C++ Gen] State machine code generation with empty loop causes execution issues\n\n- Sleep for 100 micro seconds in loops\n- Update expected results for SM\n- Update expected results for tracing\n\nChange-Id: I278665370e828100cc197cda8cc6e864c1bc2737\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "35bbd36e9dd0dc49b1531c68ede8fc7ab2eeee20",
      "tree": "c25f9ff3d8881cacabd293d6902494e3291d9ead",
      "parents": [
        "19c6d1d5d546eb31bc96918e94040bd67ef44c09"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Apr 07 12:00:50 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Apr 07 12:00:50 2021 +0200"
      },
      "message": "[releng] Reduce version requirement for 2020-06\n\nChange-Id: I0b21c48c1f0e8b7c86c8703976342e11dc22ada0\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "19c6d1d5d546eb31bc96918e94040bd67ef44c09",
      "tree": "6491defc0c32e84f7f88303fb8e72608729d15d3",
      "parents": [
        "11ad4f37544911c9a3fce153ddf66883dace9ef7"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Apr 07 09:27:01 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Apr 07 10:34:01 2021 +0200"
      },
      "message": "Bug 572601 - [Robotics, Designer] Loading a resource from a worker thread causes an exception and in turn eventually blocks UI\n\n- Provide additional methods in ElementUtils:\n   - Load a resource in the UI thread\n   - Automatically load a resource from an URI during lookup of a named\n     element, if not found\n\n- Remove duplicate resource loading methods from StdModelLibs (already in\n  ElementUtils and not specific for StdModelLibs)\n\n- Replace existing calls to load resources via PackageUtil and StdModelLibs:\n  only use ElementUtils calls that take care about execution in UI thread\n\n- Lazy copier: remove condition that avoids copying profiles since we want\n  to copy profiles into the designer resource set (avoid exceptions due to lazy\n  loading later). Use a specific filter to avoid copying profiles during target\n  model copy.\n\n- Execute initial copy of a transformation-chain in UI thread\n\nChange-Id: I699177a0e003b79c59bfd594b1e07b7a10c69c2b\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "11ad4f37544911c9a3fce153ddf66883dace9ef7",
      "tree": "adb3bec6cdaa0472150722e3e00cc5aa476e2a34",
      "parents": [
        "3c3b679a0d8f7c7701c8414d73cfd7b985fd3ba7"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Mar 31 13:20:53 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Mar 31 13:20:53 2021 +0200"
      },
      "message": "Bug 572487 - [Designer, Codegen] Move ProjectBased file access and ICleanCode interfaces to Designer\n\n- Rename ICleanUntouched and ProjectBasedFileAccess (remove Tmp postfix).\n\n- Change code using it accordingly\n\n- Papyrus for Robotics will be affect\n\nChange-Id: I7d1f1abc44a01726d5a1b2d177b0fc838dfefd2a\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "3c3b679a0d8f7c7701c8414d73cfd7b985fd3ba7",
      "tree": "12719bc5839d7893dccf27e3041d558b55e570ee",
      "parents": [
        "6d1dadaec2b6c045930a7c40ecc4f5edd7a4e431"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Mar 31 11:36:40 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Mar 31 11:36:40 2021 +0200"
      },
      "message": "Bug 572482 - [Java code generation] The Java code generation should be accompanied by a test\n\n- Add Java Test\n\n- releng: Fix URIs in doc\n\nChange-Id: Ifd9c5482c10a5267b8a733ebf62225320893cccc\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "6d1dadaec2b6c045930a7c40ecc4f5edd7a4e431",
      "tree": "ecf58fcd42dd1e08eb018028c8b09ac8f2f13d24",
      "parents": [
        "b763887ffaed9e70aaea32c752aa176b8fb0099c"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Mar 15 18:05:10 2021 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Mar 31 05:08:43 2021 -0400"
      },
      "message": "Bug 566676 - [C++ Gen] The size of deferred events queue for statemachine is too small\n\n- Use #defines for all three event kinds. Increase default size for\n  normal events to 10, for completion events to 5 and for\n  deferred evens to 20\n\n- #defines are guarded by ifndefs, i.e. user can modify sizes via project\n  settings.\n\n- Adapt expected code accordingly\n\n- Remove EventPriority Queue from CTF tests, as the objective of this test is to test CTF\n  instrumentation and not the generic state-machine classes\n\nChange-Id: I506d7de82fc1ec1c1a4395e717813f67cd29bf5b\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "b763887ffaed9e70aaea32c752aa176b8fb0099c",
      "tree": "4f01e13a892227fb85cc7d3a4f83d8b7b8a55f91",
      "parents": [
        "be55ffe4d876b219040f941f43bd016f32c43012"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Mar 16 10:44:38 2021 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Mar 19 10:48:03 2021 +0100"
      },
      "message": "Bug 568883 - [Designer, transformation] Java statemachines should be supported.\n\n- Add Java SM code to java transformation library. Please note that the code is still incomplete and only\n  supports single region state-machines\n\n- Add SimpleSMJava test model\n\n- Add test\n\n- Refactor common SM code (independent of C++ and Java) to transformation library\n\n- Adapt C++ SM library code accordingly (remove common code)\n\nChange-Id: I930340c8fb013c6f0ae176a7d0e444eee4948fda\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "be55ffe4d876b219040f941f43bd016f32c43012",
      "tree": "7675a2c4ec889771d7d6e9d0806425f7e0e37fbb",
      "parents": [
        "68a126703c4b870f074665cfb2d28059619a8af2"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Mar 11 09:54:06 2021 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Mar 11 09:58:57 2021 +0100"
      },
      "message": "Bug 570448 - [Designer, tracing] SW designer should support CTF based code instrumentation\n\n- Provide feedback on used folder (barectf-init.c)\n- Choose new folder for traces to avoid overwriting an existing trace (barectf-init.c)\n- Documentation update: explain how to open a model element with Papyrus by default\n- Remove internal text file\n\nChange-Id: I48649db70b281fd79f5825720b651c65ccb4c5fe\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "68a126703c4b870f074665cfb2d28059619a8af2",
      "tree": "79737f3d04eee26e271d15cabfae30b2beaaf1b2",
      "parents": [
        "51b18cede6e66b2ea8869aa8cf6b84ce8da5cb6a"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Mar 05 09:47:58 2021 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Mar 09 07:36:42 2021 +0100"
      },
      "message": "Bug 570448 - [Designer, tracing] SW designer should support CTF based code instrumentation\n\n- Add colon and back-slash to StringConstants\n\n- Filter for in and inout parameters\n\n- Support tracing of SignalEvent parameters\n\n- Dereference inout parameters before passing them to barectf\n\n- Remove instanceName from static methods and constructor\n\n- (Hopefully) fix metadataPath on windows\n\n- Move large part of barectf initialization code into code folder, support some Windows specifics interruption handlers\n\n- Ignore parameters with multiplicity !\u003d 1\n\n- Add \"known issues\" to artifact.html\n\nChange-Id: I63801ad9be25f66ca51de89dcfd4722a6e3cc399\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "51b18cede6e66b2ea8869aa8cf6b84ce8da5cb6a",
      "tree": "f3324a14b66935fbc0a27f856b1e1b621e2b36bc",
      "parents": [
        "6b9eda4a0ee1303d8875b18839afffc9a66c8766"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Feb 15 09:36:35 2021 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Mar 02 16:32:48 2021 +0100"
      },
      "message": "Bug 570448 - [Designer, tracing] SW designer should support CTF based code instrumentation\nBug 571578 - [MOKA, Designer] Tracepoint actions are lost after import\n\n- Fix issue in CTFInit causing that the folder MyTrace was always used (and an exception if the folder\n  did not exist)\n\n- Better handling of port tracing: even if the trace instrumentation is finally located in a method,\n  provide information about the the port name in the trace event.\n  In these cases, an additional trace point on the method is ignored (to be discussed, if that is useful)\n\n- Fix bug that caused wrong evaluation of the tracepoint otions (with or without parameters)\n\n- Assure that trace gets written upon termination via SIGINT, SIGTERM, SIGKILL and SIGSEGV\n\n- Support customization of buffer length via environment variable CTF_TRACE_BUFSIZE\n\n- Not yet supported: trace attributes of a signal event triggering a transition\n\n- Fix issue of previous patch version: only add separating comma, if following parameter list is non-empty.\n\n- Separate generic and barectf based classes in two separate plugins\n\t- Add separate plugin to feature\n\n- Add a test plugin, add required MOKA plugin to target platform\n\n- Use a unique identifier as postfix for events\n\n- Create trace folder automatically, copy metadata automatically\n\n- Documentation update\n\t- Use suitable anchor to embedd into SW designer documentation\n\t- Rename/update images, use PNG for all images\n\t- Replace single file userguide by 4 files related to specification, code generation, running and viewing a trace\n\t- Also add developer information\n\nChange-Id: Ib3aba209d52a2d4f41fee394b3334e7aca1b2fbb\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "6b9eda4a0ee1303d8875b18839afffc9a66c8766",
      "tree": "2a91790ba1f5a1837a2886c69e340c3b32083971",
      "parents": [
        "f6df155b32142a92ee1118331c7f530315187b60"
      ],
      "author": {
        "name": "yoann farre",
        "email": "yoann.farre@cil4sys.com",
        "time": "Tue Aug 27 14:55:11 2019 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Feb 25 03:26:32 2021 -0500"
      },
      "message": "Bug 550446 : Non initialized property causing execution error\n\n- Add a default value for timeEventFlags : a full array of false\n- Create convenient methods to create OpaqueExpression default value\n- Edit test to take into account the change\n\nChange-Id: I12ece62505a2fa3144fe888aea57edff4d8ddb10\nSigned-off-by: yoann farre \u003cyoann.farre@cil4sys.com\u003e\n"
    },
    {
      "commit": "f6df155b32142a92ee1118331c7f530315187b60",
      "tree": "47235748617e04d14997d897bd6eff2b297fe70a",
      "parents": [
        "3829914b2fa70ccb324ef83259c87b3f9399ad97"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Jan 25 13:25:19 2021 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Feb 11 17:10:52 2021 +0100"
      },
      "message": "Bug 570448 - [Designer, tracing] SW designer should support CTF based code instrumentation\n\n- Add possibility to apply instance configurators in component lib (used for instanceName attribute, see below)\n\n- Enhance BehaviorUtil and StateMachineUtil. The BehaviorUtil contains some methods from MergeClass now\n\n- Add package for barectf tracing:\n  - Write a barectf config.yaml file (and generate code from it, if barectf is installed)\n  - Generate a barectf initialization file, including a copied platform file\n  - Instrument code (without configuration options for the moment) for ports, operations, states and transitions\n  - Configure the \"instanceName\" attribute of instances to trace, if an instance exists in the\n    deployment plan.\n\n- Inject model.emf.uri into generated metadata\n\n- Remove obsolete classes from tracing library (except LttNG) and\n  non existing text template classes from plugin.xml\n\n- Flatten composite types. Only take non-list and non-pointer types into account\n\n- Support trace hint: add it to Codegen profile and generate property view\n\n- Support additional selection from classes, states and connectors (hopefully be complete now)\n\n- Handle case that trace folder does not exist\n\n- Enable option to customize trace folder via environment variable\n\n- List transformation chains instead of transformation rules as implementation option\n\nChange-Id: I69041fc9dd2f7dc5f9f1c5f0de5694c3d3c2cdd9\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "3829914b2fa70ccb324ef83259c87b3f9399ad97",
      "tree": "81e8c8bdcc05d0a6887272752badcbe795aaec91",
      "parents": [
        "693e7e2046582ff7f79026beb3964b2136cee0e4"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Feb 03 22:11:27 2021 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Feb 03 23:59:28 2021 +0100"
      },
      "message": "Bug 570888 - [Designer, Codegen] code cleanup should exclude some files\n\n- Add additional code cleanup method to ICleanUntouched. This methods takes exceptions into account\n- Add exceptions to TransformationContext\n- Unify ILangCodegen and ILangCodegen2 \u003d\u003e Breaks API/implications on existing code (also in Robotics)\n- Add CommonLangCodegen class that simplifies/unifies the definition of \u003cLanguageX\u003eLangCodegen classes\n\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\nChange-Id: I74f592c3e401b378d0faef9b9f52049420c9145a\n"
    },
    {
      "commit": "693e7e2046582ff7f79026beb3964b2136cee0e4",
      "tree": "697f5e323b4f97964f9df48da78d155b50197ac8",
      "parents": [
        "be3e13d20702ff83e6914c8935807bdd597d1fa9"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Jan 28 19:00:06 2021 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Jan 28 19:00:06 2021 +0100"
      },
      "message": "Bug 570576 - [Designer, transformation] Enhance transformation chain support\n\n- Change compliance level of transformation and deployment profile to Java 1.8\n- Re-generate deployment profile as well.\n\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\nChange-Id: I60b8fc14bcab96bee82c95610ff7c9a346013c0e\n"
    },
    {
      "commit": "be3e13d20702ff83e6914c8935807bdd597d1fa9",
      "tree": "2d76ddad3a176ba5c6dfed5721f37b2b5540d1d1",
      "parents": [
        "5df9d647557abfc6feb4225c74b3c06056b86942"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Jan 25 12:44:20 2021 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Jan 25 12:44:20 2021 +0100"
      },
      "message": "Bug 570576 - [Designer, transformation] Enhance transformation chain support\n\n- Add update of TrafoUtils (that takes care of reading additional transformations). Accidentally missing in previous commit\n\nChange-Id: Ibc2eb173cfb38aefdd91e6dfbd0677132f3bf81a\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "5df9d647557abfc6feb4225c74b3c06056b86942",
      "tree": "dd427f3d21c835e5c458f47d93eaf9f005c22479",
      "parents": [
        "aaa1d158f8616de0b803e4c853d8e8c3c4f07719"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Jan 25 10:40:16 2021 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Jan 25 11:04:00 2021 +0100"
      },
      "message": "Bug 570576 - [Designer, transformation] Enhance transformation chain support\n\n- Add support for \"additionalChains\" attribute in ExecuteTransformationChain stereotype\n  As DeploymentPlan inherits from ExecuteTransformationChain, it will have this attribute as well\n\n- Regenerate static profile, fix some reference in ecore file\n\n- Add additional static attribute to TransformationContext containing list of contexts\n  improve documentation\n\n- Current context should be modified only via methods (that also update list above),\n  access via \"current\" attribute is kept for backward compatibility\n\n- Remove broken imports from trafos.uml file\n\nChange-Id: Icba96b28d99f34e204d922e795f5359ad2a2d191\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "aaa1d158f8616de0b803e4c853d8e8c3c4f07719",
      "tree": "a6b799b3e368bb8da25a14a2c0b9d316694987b3",
      "parents": [
        "88ddcda9b18c70452f86c1c2c243aa621ac4277e"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Jan 22 15:55:46 2021 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Jan 22 15:55:46 2021 +0100"
      },
      "message": "Bug 552933 - [Designer] Additional transformation not taken into account\n\n- Use rootPackageOrDP instead of already copied deployment plan.\n  Otherwise, the before/after references do not match\n\nChange-Id: I35649d9016586921cb0db5a87a0dbb2426d9a0df\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "88ddcda9b18c70452f86c1c2c243aa621ac4277e",
      "tree": "df745e7dc40af0fec19a82bd6f274f6e5c2fadd4",
      "parents": [
        "7e227f9e0d54bb83d1a1b0f8e08a75ce7bd13f40"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun Jan 17 19:10:36 2021 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Jan 18 09:22:47 2021 +0100"
      },
      "message": "Bug 570103 - Multiplicity changed from * to 1 when adding \u003c\u003cPtr\u003e\u003e stereotype to input parameter\n\n- Obtain parameter multiplicities (lower/upper) from existing parameter definition (does not\n  work, if parameter is renamed)\n- Do not apply array stereotype, if upper multiplicity !\u003d 1 (as array definitions are\n  likely related to multiplicities)\n\nChange-Id: Id13db341d5f9dcde79546dcfc5f53f9f0358fe41\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "7e227f9e0d54bb83d1a1b0f8e08a75ce7bd13f40",
      "tree": "83f6c6c5c6ef1551741193a93bff98e4366c53f5",
      "parents": [
        "d2aa65a47c37129df2eb98243da61cc558deeba1"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Jan 05 11:13:05 2021 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Jan 05 11:13:05 2021 +0100"
      },
      "message": "Bug 570056 - Comment and ret value automatically added when saving class diagram\n\n- Add additional checks\n\nChange-Id: I0286c43cee62cce0423d505831e0cca9b5fbd03a\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "d2aa65a47c37129df2eb98243da61cc558deeba1",
      "tree": "57bf95f5573f5f395a3658f435add8990e69f1b0",
      "parents": [
        "e4c3e5ea75ed9f80213cad8197a8f2c9b2013090"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Dec 07 11:39:24 2020 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Dec 07 12:10:41 2020 +0100"
      },
      "message": "Bug 568832 - [MOKA, Designer] Tracepoint view enhancements\n\n- Do not return a dummy transformation\n- Do not return a null description, if a description cannot be found (avoid NPE in HMI)\n- Add new class M2MTrafoUtil\n\nChange-Id: I7a52a1d44db21d2f28ed716f429324a455fdb0b5\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "e4c3e5ea75ed9f80213cad8197a8f2c9b2013090",
      "tree": "e207ce5026b51b72e98af9f9f42b67e9397d7425",
      "parents": [
        "c89b5321dc298c07b7eb42cd2abdd20d0e9ad52b"
      ],
      "author": {
        "name": "Shuai Li",
        "email": "shuai.li@cea.fr",
        "time": "Thu Dec 03 21:41:48 2020 +0100"
      },
      "committer": {
        "name": "Shuai Li",
        "email": "shuai.li@cea.fr",
        "time": "Thu Dec 03 22:29:10 2020 +0100"
      },
      "message": "Bug 569441 - [Designer] [Real-Time] Generated code should be compatible\nwith Python 3\n\nChange-Id: I8fec41026e1c8712426589744fee3f58a37d6fa6\nSigned-off-by: Shuai Li \u003cshuai.li@cea.fr\u003e"
    },
    {
      "commit": "c89b5321dc298c07b7eb42cd2abdd20d0e9ad52b",
      "tree": "f2e67837783769c1cc87d08a5b8ad739c2815f8f",
      "parents": [
        "0046f609c968400ae9ec77c60949e9244718e169"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Nov 30 14:59:48 2020 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Nov 30 15:26:39 2020 +0100"
      },
      "message": "Bug 569290 - [Designer, C++] Code generation with declared exception uses wrong syntax.\n\n- Add parenthesis, use \"throw\" keyword\n- Add it to declaration as well.\n\nChange-Id: Iff5742e6e78d950851de28b87a9499650e990c2c\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "0046f609c968400ae9ec77c60949e9244718e169",
      "tree": "bde3dc8fa70909d62d12733fd000b9ed9eb484ad",
      "parents": [
        "618b02d09228b45e76001102b9fed9fe60cbfe17"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Nov 30 12:22:33 2020 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Nov 30 12:22:33 2020 +0100"
      },
      "message": "Bug 569052 - [Designer, CDT integration] Multiple issues in CDT editor integration\n\n- Assure that a project gets created, if it does not exist yet upon opening an editor\n- Assure that re-generation listener only adds classifiers that are not behaviors (i.e. navigate to \"nearest\" classifier that is not a behavior)\n- Do not create return types for void\n- Take modifiers of return types into account\n\nChange-Id: Ie9b57c0abfd2dadae2039a8162ca71d37135ba23\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "618b02d09228b45e76001102b9fed9fe60cbfe17",
      "tree": "f09ded646a721148e337b895f92c394bbd9adbc0",
      "parents": [
        "8c6762d8083174fa62eb6cf1a89860b890bf3958"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Nov 27 13:48:04 2020 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Nov 27 13:48:04 2020 +0100"
      },
      "message": "Bug 564702 - [Designer, releng] Create an up-to-date target platform\n\n- add missing \"pack\" plugins\n\nChange-Id: If0fc613d116f2f07ab05d706e15585f214d32a88\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "8c6762d8083174fa62eb6cf1a89860b890bf3958",
      "tree": "e9240de41dfea512405e52123231d2ee47cfafc1",
      "parents": [
        "5e4b29b55a2821b27309cc3b5651b3f8c8b45604"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Nov 25 16:46:00 2020 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Nov 27 12:15:40 2020 +0100"
      },
      "message": "Bug 564702 - [Designer, releng] Create an up-to-date target platform\n\n- Move to JAVA 11\n- Remove Java 1.8 from pyCPA build properties\n- Move to tycho 2.0 in pom.xml\n- Remove dependency to component POM, use configuration in releng/org.eclipse.papyrus.designer.configuration\n- Add version to doc POMs (avoid warnings)\n\nChange-Id: Icb5ce5b5695eaec5f328ba07b6bb558a2e823af3\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "5e4b29b55a2821b27309cc3b5651b3f8c8b45604",
      "tree": "bdb8fb00586154ee09012ca1c3cba7a81cc012d0",
      "parents": [
        "ef4e923170ddc08b069cc04586c03200b6800a68"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Nov 25 14:35:19 2020 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Nov 25 14:40:39 2020 +0100"
      },
      "message": "Bug 569107 - [Designer][C Generator] Signature in body and header differs\n\n- Remove struct from undefined types\n- Forward declare types with a typedef\n- Update expected result for test\n- [Remove obsolete JavaCodegenTest that was copied by accident]\n\nChange-Id: I759657498861fb03d546353a6f94374b8deb56f7\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "ef4e923170ddc08b069cc04586c03200b6800a68",
      "tree": "fd319e79b02e706179f4131025cea9bc2e0440bf",
      "parents": [
        "8bbc1bc49772dc8d9bbcb0624c56ca3238d96826"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Nov 25 11:21:58 2020 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Nov 25 11:21:58 2020 +0100"
      },
      "message": "Bug 546545 - [C++ Gen] properties with undefined multiplicity should be generated in a correct way\n\n- Correct a regression added with commit f4eada3b43973247ba4c893037600120f7202e76: return types of operations got duplicated\n\nChange-Id: Ia3962eb9c112cdf235daaf4cc80d25e4e93ebbf0\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "8bbc1bc49772dc8d9bbcb0624c56ca3238d96826",
      "tree": "624d50acf0f65b8e58516a0bf2f714a08ad5b2c7",
      "parents": [
        "fbc9d8a9f33fcf411dd1d5d16a6a5935c31fc03e"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Nov 17 14:43:20 2020 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Nov 17 15:57:30 2020 +0100"
      },
      "message": "Bug 568883 - [Designer, transformation] Java statemachines should be supported.\n\n- Move state-machine library for C++ from common to C++ specific transformation library.\n- Correct reference in componentlib.uml\n- Adapt lookup in CompleteStatemachine.java accordingly\n\nChange-Id: I3e6f4318bb28b8419477484ffe33efe73a1e7488\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "fbc9d8a9f33fcf411dd1d5d16a6a5935c31fc03e",
      "tree": "d9676d5ba64ddd21fa722d89d57ff0fcedb4c6c3",
      "parents": [
        "a817cda73c79c138521545b036c958ca89fed33f"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat Nov 14 10:58:33 2020 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat Nov 14 10:59:04 2020 +0100"
      },
      "message": "Bug 568807 - [Designer] Harmonize pathmap definitions\n\n- Remove pathmap definitions in UmlUtils (reverse) and SM transformations\n- Add path definitions for Java library\n- Rename UriConstants to StdUriConstants in common.base. Add library pathmap\n- Rename pathmaps in CppUriConstants to comply with _URI postfix convention\n- Adapt usage\n\nChange-Id: I71407185ceacb1849337223b192f3d7a9cf12de0\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "a817cda73c79c138521545b036c958ca89fed33f",
      "tree": "849a92ff16f923657c39568df5eefc967fb4ff3a",
      "parents": [
        "7e69101e2c78cca3483130a948eb1f0eefc8c141"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Nov 13 17:13:36 2020 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Nov 13 17:13:36 2020 +0100"
      },
      "message": "Bug 564702 - [Designer, releng] Create an up-to-date target platform\n\n- Reduce some requirements for compatibility with 2020-06\n\nChange-Id: I22c0a2ed68fa4aa872ec8d044ddea3735483ac71\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "7e69101e2c78cca3483130a948eb1f0eefc8c141",
      "tree": "75125746ff1759c2800248373e1de1654ffa9c09",
      "parents": [
        "ecf1708da12035ea43c73cade470fdbd512a97e9"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Nov 13 12:43:44 2020 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Nov 13 12:48:46 2020 +0100"
      },
      "message": "Bug 564702 - [Designer, releng] Create an up-to-date target platform\n\n- Switch from Papyrus nightly to Papyrus5 milestone\n- Correct further MANIFEST.MF, notably in designer realtime\n- Remove non-existing src folder from .classpath\n\nChange-Id: I2721445ccefa623973d63535e4d1a44c3359f3cc\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "ecf1708da12035ea43c73cade470fdbd512a97e9",
      "tree": "d93871f780c3f33878186ccf7b14f7530d307f27",
      "parents": [
        "06f26590cc11c480e7ba3588c25034f6a2e27e0a"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun Nov 08 18:18:24 2020 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun Nov 08 19:13:01 2020 +0100"
      },
      "message": "Bug 568601 - [Designer, transformation] Language field in GeneratorHint is difficult to setup\n\n- Popup dialog asking the user to select a generator, if transformation is invoked and the\n  eligible list of generators is non unique\n- Fix eligibility criteria in Java generator (only worked, if invoked on a classifier)\n- Apply hint to all UML files\n- Only assume C++ if the list of eligible generators is empty, otherwise take first available\n\nChange-Id: Ie43258b1895ce5473100c7ece8f70369e301a870\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "06f26590cc11c480e7ba3588c25034f6a2e27e0a",
      "tree": "0540d8dae18bc66f497bc290bd61f0f748975ee6",
      "parents": [
        "bab92fbe423ecb8e053ccdf3fe30a0cb04dc9ba5"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Nov 06 13:27:23 2020 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun Nov 08 17:24:09 2020 +0100"
      },
      "message": "Bug 564702 - [Designer, releng] Create an up-to-date target platform\n\n- Remove 2019-06 platform\n- Update 2020-12 platform\n  Use Papyrus nightly for junit\n- Add lots of required plugins to MANIFEST.MF. These are required after the removal of re-exports in Papyrus 5\n- Switch to MOKA nightly in p2 associate site\n- Switch to version 1.4.0 of tycho and 3.0.38 of mylin.wikitext\n\nChange-Id: I9edf16b342795d9ae189373c2ec3919dc22350ea\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "bab92fbe423ecb8e053ccdf3fe30a0cb04dc9ba5",
      "tree": "dd25fc67aaea018ca27aa9ea474efa27ef618e18",
      "parents": [
        "89127619786017d3142a02d409222742eceeccb5"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Nov 06 08:14:46 2020 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Nov 06 08:14:46 2020 +0100"
      },
      "message": "Bug 469617 - [Designer] code generation for tracing is likely broken/untested\n\n- Also switch to MOKA nightly for 2019-06 target\n\nChange-Id: I396764cbd150845fa87f74514c11bf887f7757a0\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "89127619786017d3142a02d409222742eceeccb5",
      "tree": "3f81bf2e994d74e44905c22f0836246880f2090d",
      "parents": [
        "120a274609b9faf0a000f66c696421b53f313c84"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Nov 05 20:40:17 2020 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Nov 05 20:40:17 2020 +0100"
      },
      "message": "Bug 568478 - [Designer][C generator] super-class methods get duplicated in sub-class\n\n- Avoid duplication\n- Transform comments in generated code into generator comments\n- Correct conditions for additional comments in code \u003d\u003e code is less verbose\n\nChange-Id: I28841dfe51808b1d74d8ef624fead36416f0a8e1\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "120a274609b9faf0a000f66c696421b53f313c84",
      "tree": "f92e7bbc1b2163190d291b99ec30de77f09cd78f",
      "parents": [
        "9bb4506571394407608dc89756ac7845b5b72f8e"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Nov 05 10:27:17 2020 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Nov 05 19:53:53 2020 +0100"
      },
      "message": "Bug 469617 - [Designer] code generation for tracing is likely broken/untested\n\n- As first step, remove duplicate UI code\n- Update references to MOKA Tracing UI\n- Rename feature from components.tracing to transformation.tracing, since the trace\n  instrumentation is not specific for component-based systems\n- Pending: support and test CTF tracing.\n- Add oep.moka.tracepoint.service to target platform\n- Move to MOKA nightly (as tracepoints view is not in release 2019-03)\n  \u003d\u003e update dependency in monitoring.sm from moka.animation to moka.kernel.animation\n\nChange-Id: I6e80e426ede4a9a4f75721a347ed1f864813ca59\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "9bb4506571394407608dc89756ac7845b5b72f8e",
      "tree": "0a1defe23be417076345129015b0f896c8aa8caf",
      "parents": [
        "48616e2d97a1e7fa895f01e6a039c9d8c3d7b3ca"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Nov 03 10:06:35 2020 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Nov 03 18:03:17 2020 +0100"
      },
      "message": "[Designer, C++] Code formatting does not respect project preferences\n\n- Read format data from project settings\n- Restructure CppModelElementsCreator constructor to enable passing project and a file-system access\n- Add formatting code for C as well\n- Restructure CModelElementsCreator constructor to enable passing project and a file-system access\n\nChange-Id: Iec22e523ad32243d3104d0ef3927b7c66bf87198\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "48616e2d97a1e7fa895f01e6a039c9d8c3d7b3ca",
      "tree": "f96f21169a236791d04021725a028c6dc1fbbeed",
      "parents": [
        "63d4d378f5423e23f76425db24eac24442383522"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Oct 27 18:18:15 2020 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Oct 27 18:18:15 2020 +0100"
      },
      "message": "Bug 568091 - [Designer][C Generator] Multiple issues in C code generator\n\n- Alignment with C++ CppModelElementsCreator:\n   add getFileName operation \u003d\u003e enable subclasses to overload\n\nChange-Id: I71572a35c1d032ae26be0632d43e7a0505881189\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "63d4d378f5423e23f76425db24eac24442383522",
      "tree": "a9a890c10e056c0bb45154a5116462708f7e23e7",
      "parents": [
        "a24a7d329138ae02ab750ce3f49ac7d7f4292164"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Oct 23 17:48:57 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Oct 23 17:48:57 2020 +0200"
      },
      "message": "Bug 568179 - [Designer] Lazy copier does not respect \"copyID\" option\n\n- Only copyID, if option is set\n\nChange-Id: I70b6c7d1992bbfa4ef2454ddfc220588b5292dcf\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "a24a7d329138ae02ab750ce3f49ac7d7f4292164",
      "tree": "b8cbbb65cdb485763c53a9f1a4dcbb701521bfce",
      "parents": [
        "01aa7615f8a609aec37a3cbfbeddfc7c61bb704e"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Oct 22 08:59:21 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Oct 22 09:38:49 2020 -0400"
      },
      "message": "Bug 568091 - [Designer][C Generator] Multiple issues in C code generator\n\n- Fix static parameter list in static methods (no duplication)\n\n- Remove TODO from generated code in case of \"ManualGeneration\" stereotype\n\n- Constructors return pointer to data structure, unless an explicit default value has been specified (which could correspond to the void type, if no value should be returned\n\n- Generation of default constructors and destructors has become optional via \"DefaultConstructor\" stereotype on a class\n\n- Rename xtend files in order to comply with standard naming schemes.\n\nChange-Id: I08a4fe019a936f118c240b7d71635fda84b0d823\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "01aa7615f8a609aec37a3cbfbeddfc7c61bb704e",
      "tree": "320fa15c01fb2148cc0f085d05b1c4ef9a222c55",
      "parents": [
        "b603971e2b68d7f3ee738122bc9ed3db90f64507"
      ],
      "author": {
        "name": "Shuai Li",
        "email": "shuai.li@cea.fr",
        "time": "Tue Oct 20 12:28:07 2020 +0200"
      },
      "committer": {
        "name": "Shuai Li",
        "email": "shuai.li@cea.fr",
        "time": "Tue Oct 20 12:29:11 2020 +0200"
      },
      "message": "Bug 552376 - [Designer] [Monitoring] Composite state\n\n- Add composite state handling in Animator\n\nChange-Id: If1b9ce9c840f750f300cd3279b9034828037d7ca\nSigned-off-by: Shuai Li \u003cshuai.li@cea.fr\u003e"
    },
    {
      "commit": "b603971e2b68d7f3ee738122bc9ed3db90f64507",
      "tree": "27f17d8a86576c6d2d07607f689884173b579a66",
      "parents": [
        "61764178d29aaf28e622771326a74999f758a7f1"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun Oct 11 17:55:36 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun Oct 11 17:55:36 2020 +0200"
      },
      "message": "Bug 567792 - [Robotics, ROS2] Avoid (temporary) model transformation\n\n- Return empty list instead of null to obtain additional transformations via TrafoUtils\n\nChange-Id: I1eb3233618e668c0e7c435f3fa9830b4e07db70a\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "61764178d29aaf28e622771326a74999f758a7f1",
      "tree": "4c14dca69c9050e13ebef61d3f821e9f65dee750",
      "parents": [
        "6fb322765647fe547b055d5133638fe631cbaf55"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat Oct 10 14:51:49 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat Oct 10 14:51:49 2020 +0200"
      },
      "message": "Bug 562288 - [Designer, C] Support C code generation\n\n- Use non-static function (as for C++)\n- Change C++ message\n\nChange-Id: If67139b02e74a752ff6a45935e03d2742a9698e1\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "6fb322765647fe547b055d5133638fe631cbaf55",
      "tree": "30f3381f6cf84d80674a980bd1b6b26c590bc296",
      "parents": [
        "f4eada3b43973247ba4c893037600120f7202e76"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Oct 06 17:05:38 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Oct 06 17:05:38 2020 +0200"
      },
      "message": "Bug 567582 - [Designer, Robotics] SW Designer and Robotics should ship source code with their update site\n\n- Add source repository to properties\n- Add source variants of features to category.xml\n\nChange-Id: I2864f591d25b5b740184f52328903d9ada7d9203\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "f4eada3b43973247ba4c893037600120f7202e76",
      "tree": "e1fafa02525669896cf0ac459cf5fc3db829e6d9",
      "parents": [
        "c50e7d03bf1d86aed6ee14a0cd8dfbc439e57037"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun Aug 30 14:02:02 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Sep 18 15:17:31 2020 -0400"
      },
      "message": "Bug 546545 - [C++ Gen] properties with undefined multiplicity should be generated in a correct way\n\n- Provide a similar (compared to C++) solution for Java, i.e. support ListHin stereotype\n  for multiplicites !\u003d 1\n\nChange-Id: I7363d68374723372bfa6df4ef174254c0a4fcf7f\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "c50e7d03bf1d86aed6ee14a0cd8dfbc439e57037",
      "tree": "565b01859eca914e327f63ae5d8c04f19179a22b",
      "parents": [
        "d89a5a8835fdf2a7d0674ffd5d41212f73b07b3d"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Sep 14 11:29:35 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Sep 14 11:29:35 2020 +0200"
      },
      "message": "Bug 566926 - [Designer, transformation] Transformation steps do not have access to progress monitor\n\n- Add progress monitor (and some better documentation) to transformation context\n- Begin a named task\n- Check cancel status at beginning of each transformation step\n\nChange-Id: Idf8c9fcc1518f7ead8835c426fa1924f800902b2\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "d89a5a8835fdf2a7d0674ffd5d41212f73b07b3d",
      "tree": "3d9f6d84a990dc95348058d26e7e5558a0fa43c9",
      "parents": [
        "a4ae41b5a1860683bd55f6dbdce2d873df7c388c"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun Sep 13 10:25:24 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun Sep 13 10:28:12 2020 +0200"
      },
      "message": "Bug 543625 - [Designer] Enable protected sections in generated code\nBug 562319 - [Designer, C++] Code formatter produces bad layout\n\n- Do not create empty file in case of formatting, if the file exists already. This avoids breaking\n  protected sections.\n  \u003d\u003e need \"exists\" operation in file system access\n- Add IFileExists interface implemented by ProjectBasedFileAccessTmp\n- TODO: Add modification in base Papyrus\n- Adaptation of CppModelElementsCreator\n\nChange-Id: I661c70b79bcf2dee142e3ce2f40b554f02ae6150\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "a4ae41b5a1860683bd55f6dbdce2d873df7c388c",
      "tree": "66f1103d5de3d438b1653d4c66894bd5cf04085c",
      "parents": [
        "eb6d9dce8ef39f2fe5896dbb484c0d3fba0f775c"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat Aug 29 23:20:27 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat Aug 29 23:22:28 2020 +0200"
      },
      "message": "Bug 534972 - [Designer] Code generation should not delete files prior to code generation\n\n- Add check whether folder exists (avoids that callers have to check)\n\nChange-Id: If29bc53aa42f6746ea44f8b4ff95ce498fd50250\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "eb6d9dce8ef39f2fe5896dbb484c0d3fba0f775c",
      "tree": "42272261f0897466fc797ac446ad9a87efe1006f",
      "parents": [
        "2b0e102fd82162a1d91c1f48b60238ece8ace100"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Jun 30 10:26:48 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Aug 06 10:53:23 2020 +0200"
      },
      "message": "Bug 561617 - [C++ CodeGen] Generated connections do not reflect the model for multiple delegation\n\n- Don\u0027t use index attributes in case of multiple delegations (unify and simplify behavior)\n- Use the same broadcast class for provided and required case. As this case only depends on the\n  required interface, place this class into the nearest package of this interface instead of\n  the nearest package of the component.\n- Always use a std::vector for reference list instead of relying on ListHint, otherwise the list\n  related code would break depending on used hint (difference to 1st patch proposition)\n- Refactor code (additional class CreateMultiRefClass)\n\nChange-Id: I88214c8daedd6cac44a436247ceca6b04f7156d9\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "2b0e102fd82162a1d91c1f48b60238ece8ace100",
      "tree": "233f074a68b1d9bb7679d5330a8a836168f9cbed",
      "parents": [
        "d7c933c12777b318f7798caf079253294af0e4db"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat Jun 27 10:21:13 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat Jun 27 08:55:50 2020 -0400"
      },
      "message": "Bug 564702 - [Designer, releng] Create a 2020-06 target platform\n\n- Add 2020-06 target platform\n- Add missing .project to 2019-06 target platform\n- Remove photon and oxygen target platforms\n- Replace http:// with https:// URIs\n\nChange-Id: Ic6bdff0a8c12b17c0ac3819c76c3757d7d0f57cc\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "d7c933c12777b318f7798caf079253294af0e4db",
      "tree": "f188c438919a357c8379a56142f3a36a57e81222",
      "parents": [
        "cd506a037d3ca0db8e003e0d3a8ac49c6fbe8b25"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Jun 26 15:34:49 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Jun 26 15:34:49 2020 +0200"
      },
      "message": "Bug 564687 - [Designer] Extend list of available languages\n\n- Add additional languages\n\nChange-Id: Ib76e26980cf5b6bc8e16fac7883ddbdb7c4e4756\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "cd506a037d3ca0db8e003e0d3a8ac49c6fbe8b25",
      "tree": "d6b248015d49edd8cda7b584ff3b4dc8b66a5023",
      "parents": [
        "dee8a4c63aad0354df10c26cd6d1b40a5f5dcd18"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun May 17 20:06:51 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun May 17 20:06:51 2020 +0200"
      },
      "message": "Bug 560114 - [Robotics] Provide a CDT editor integration\n\n- Enable to toggle break-points vi double click\n  (since the synchronising editor has its own ID, some functions need to be registered\n   for the synchronising editor)\n\n- Fix some comments\n\nChange-Id: I409aae9f0d97a6110696d7441de501a9516cc407\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "dee8a4c63aad0354df10c26cd6d1b40a5f5dcd18",
      "tree": "5b5a1ae15e9a0b6383e068d63c0481e0effb035e",
      "parents": [
        "b6c0022927b613837744fb2c532932e2f38fefdf"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon May 04 19:08:50 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon May 04 19:08:50 2020 +0200"
      },
      "message": "Bug 562288 - [Designer, C] Support C code generation\n\nFix feature name\n\nChange-Id: I4635578d27426ec47437ecff0979c9ec40d37dff\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "b6c0022927b613837744fb2c532932e2f38fefdf",
      "tree": "1e66c9aa9813210211d06b0673afb6ad5af7e19a",
      "parents": [
        "f331cf0dc707c7cab670ce8220dd19d382d21df5"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Apr 28 18:01:19 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Apr 28 18:07:24 2020 +0200"
      },
      "message": "Bug 562288 - [Designer, C] Support C code generation\n\n- Add missing changes in StringConstants\n\nChange-Id: Ibd94257ee2c7adbd992d5d8b5a856ccc82b3e598\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "f331cf0dc707c7cab670ce8220dd19d382d21df5",
      "tree": "d150eeefda1e40baf010707f73f47b2724639998",
      "parents": [
        "dc98b12ae90e82c070e2cf6d7a4fb85cb2147e66"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Apr 22 10:53:41 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Apr 27 16:30:35 2020 +0200"
      },
      "message": "Bug 562288 - [Designer, C] Support C code generation\n\n- Migrate version in designer-extra to main repository\n- Adapt license to EPL-v2\n- Create separate example plugin\n- Add feature\n- Add feature to p2\n\nChange-Id: I8fd5744a2bd214275ec3e1f50772de7938b722d8\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "dc98b12ae90e82c070e2cf6d7a4fb85cb2147e66",
      "tree": "47e1835cc008d1edfe463185f1bed3c9aa07c16d",
      "parents": [
        "b63f2243d7d5aee355c91e3ee09295f427a23828"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Apr 20 16:08:18 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Apr 20 16:08:18 2020 +0200"
      },
      "message": "Bug 562319 - [Designer, C++] Code formatter produces bad layout\n\n- Pass file information to formatter (via options). Result is now the same as via manual invocation.\n- Add \"formatting\" as a preference property (on by default)\n\nChange-Id: I18d1d08773050e7c0d549d4321d325c58b38ea54\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "b63f2243d7d5aee355c91e3ee09295f427a23828",
      "tree": "1db7c06d4e14db5235fead4aff891737e312017a",
      "parents": [
        "49a09dcf1aef0b3be45104933f06dc4ac2678146"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Apr 07 00:20:31 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Apr 07 00:25:29 2020 +0200"
      },
      "message": "Bug 559581 - [Designer, C++] Opening of a CDT editor from Papyrus fails due to non-matching viewpoint\n\n- Use a vertical bar in CDT editor indicating the sync status (coloring\n  the whole parent only worked in some workspaces)\n- Fix space in URIs for CDT (SyncEditor) and code generation handler\n\nChange-Id: I2ca57d7ad05b07dd25df505d0cc2536a24c8cd9c\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "49a09dcf1aef0b3be45104933f06dc4ac2678146",
      "tree": "d1b28114f6f25cca348e3c54a058ac75fb99fc89",
      "parents": [
        "b775904454f87f0b9dbde04b62affe5e91d4f060"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Mar 24 00:40:14 2020 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Mar 24 00:40:14 2020 +0100"
      },
      "message": "Bug 561226 - [Designer] sourceFolder update is broken\n\n- Fix implementation of \"unquote\"\n\nChange-Id: I4360a79784a7bb26a9719f1e92d8ee01dc2bebe0\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "b775904454f87f0b9dbde04b62affe5e91d4f060",
      "tree": "6c26d50afd19733fc81516b6e81a3d8e610a15df",
      "parents": [
        "50fbf6e71ead047e24bd10cc3cd4da1e430c59ff"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Mar 18 21:17:45 2020 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Mar 18 21:44:46 2020 +0100"
      },
      "message": "Bug 561226 - [Designer] sourceFolder update is broken\n\n- Fix sourceFolder update\n- Add unquote to StringUtils\n- Add ApplyProfileUtils\n\nChange-Id: I001f0f4b159d74cd1b70677d8e122da48afdb2b9\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "50fbf6e71ead047e24bd10cc3cd4da1e430c59ff",
      "tree": "2e79e556065d3cf70cb49cf138f9fe7ad9b537d3",
      "parents": [
        "3d8824462f12a91d67aa9d929f6119d93dc45b87"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Feb 24 00:13:29 2020 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Feb 24 00:19:44 2020 +0100"
      },
      "message": "Bug 560419 - [Designer, transformation] Use original URIs in transformed resources, make gen-model production option\n\n- Add ModelWriter to componentLib\n- Assure that model-writer handles temporary and final models.\n- Remove model writing from ExecuteTransformation class\n\nChange-Id: Id0e8f863e4e697e1f0788c9fae1ad6231ab119db\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "3d8824462f12a91d67aa9d929f6119d93dc45b87",
      "tree": "68746ccc62a8988a9ab64ed597d449441bfda663",
      "parents": [
        "8128795a7dd8366683212e82496f1541fcda730c"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat Feb 22 21:04:37 2020 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat Feb 22 21:04:37 2020 +0100"
      },
      "message": "Bug 560419 - [Designer, transformation] Use original URIs in transformed resources, make gen-model production option\n\n- Change uri in LazyCopier and ModelManagement\n- Create a new M2M class WriteModels\n- Add this class to registered transformations and to the two toolchains\n\nChange-Id: I28564b3e354aa8f1fb663f9da08467c3f3dc3e7f\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "8128795a7dd8366683212e82496f1541fcda730c",
      "tree": "fb6a187c1da1d592d1058bec802d8a3e54e0086e",
      "parents": [
        "f66fd39f8395bd89b6de389e2f7a3f723cd7d646"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Feb 13 16:18:26 2020 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Feb 13 16:18:26 2020 +0100"
      },
      "message": "Bug 560111 - [Designer, transformation] loop-operations binding helper is broken\n\n- Fix LoopOperations code\n\nChange-Id: I0143ea9ff8bcbab405fc5879f8d826656c8fdd31\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "f66fd39f8395bd89b6de389e2f7a3f723cd7d646",
      "tree": "0fe353fa4ddc21076a1cddc7ea1115a704489033",
      "parents": [
        "a4ea679a92a0af6011f054508b93eeb451ea38eb"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Feb 13 15:41:46 2020 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Feb 13 10:16:12 2020 -0500"
      },
      "message": "Bug 559581 - [Designer, C++] Opening of a CDT editor from Papyrus fails due to non-matching viewpoint\n\n- Add additional classes SyncCDTEditor and SyncCDTEditorHandler that open a CDT editor outside the Papyrus SASH.\n- Move a part of the checks whether the context menu is visible into plugin.xml (avoid that context entry seems\n  to be available first, but is not after the plugin code has been loaded)\n- Also initialize srcFolder variable, if root-folder is not available.\n- Minor modifications of test model.\n\nChange-Id: If7ef296ce5733a28420bbc0f50a5a15eb39b74f1\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "a4ea679a92a0af6011f054508b93eeb451ea38eb",
      "tree": "3d4f5781ac1f32e6516fa0dd76ccd13d3d04f99f",
      "parents": [
        "d183c6808308ce8681e96868e30c68c68ddfd9e8"
      ],
      "author": {
        "name": "yoann farre",
        "email": "yoann.farre@cil4sys.com",
        "time": "Fri Jan 10 18:03:44 2020 +0100"
      },
      "committer": {
        "name": "yoann farre",
        "email": "yoann.farre@cil4sys.com",
        "time": "Fri Jan 10 18:03:44 2020 +0100"
      },
      "message": "Bug 559033 - Delegation port typed by a class ...\n\nChange-Id: Id37219899086f6fee9080d8abb0a7b5e7d54a592\nSigned-off-by: yoann farre \u003cyoann.farre@cil4sys.com\u003e\n"
    },
    {
      "commit": "d183c6808308ce8681e96868e30c68c68ddfd9e8",
      "tree": "f715d0c25faad3f6db82ea1525a072dbac7a2645",
      "parents": [
        "11b22c129978e870bc9eaeffa64784a032a7e051"
      ],
      "author": {
        "name": "yoann farre",
        "email": "yoann.farre@cil4sys.com",
        "time": "Tue Jan 07 10:41:06 2020 +0100"
      },
      "committer": {
        "name": "yoann farre",
        "email": "yoann.farre@cil4sys.com",
        "time": "Tue Jan 07 13:29:44 2020 +0100"
      },
      "message": "Bug 553420 - Regeneration of code results in a pop up error\n\n- Change activator to handle exception properly\n- Change file buffer reader build to avoid error when comparing files\nowning special chars\n\nChange-Id: If4956a2a3953b76a73a30403a6096f9f0a6a3cef\nSigned-off-by: yoann farre \u003cyoann.farre@cil4sys.com\u003e\n"
    },
    {
      "commit": "11b22c129978e870bc9eaeffa64784a032a7e051",
      "tree": "6816a67b303ba819a6bf686793979d2722b2436b",
      "parents": [
        "6817b71d301e1dc9422d15a75bb4f4df755d5e8f"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Dec 11 22:29:43 2019 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Dec 11 23:17:21 2019 +0100"
      },
      "message": "Bug 558230 - [Designer, test] Enable validation of files in the root folder of a project\n\n- Export testutils via a new feature\n\nChange-Id: Iec151cd7ebdb30e9e7127671e4a50120628ee576\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "6817b71d301e1dc9422d15a75bb4f4df755d5e8f",
      "tree": "62160522f074d2f8578f4ce9043525dfde7dc09b",
      "parents": [
        "4d47bd96a5a07b767e16a9011ea47339f1a85deb"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Dec 11 15:58:49 2019 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Dec 11 15:58:49 2019 +0100"
      },
      "message": "Bug 558230 - [Designer, test] Enable validation of files in the root folder of a project\n\nChange-Id: Ie0a81e61ca88ff59938e470f535891336f35be3a\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "4d47bd96a5a07b767e16a9011ea47339f1a85deb",
      "tree": "abc71348214b099da6910a8b02103a6b9046e826",
      "parents": [
        "d1f4f188e52821a23243315d47de01c341f2c221"
      ],
      "author": {
        "name": "Shuai Li",
        "email": "shuai.li@cea.fr",
        "time": "Tue Dec 03 20:28:24 2019 +0100"
      },
      "committer": {
        "name": "Shuai Li",
        "email": "shuai.li@cea.fr",
        "time": "Tue Dec 03 20:28:24 2019 +0100"
      },
      "message": "[Designer] [Releng] Update target platform with JSON\n\nChange-Id: I017fc3e5f410a5fbe14d1ecf23345efe58985b18\nSigned-off-by: Shuai Li \u003cshuai.li@cea.fr\u003e"
    },
    {
      "commit": "d1f4f188e52821a23243315d47de01c341f2c221",
      "tree": "ceabada89f5eac9a7411f68ef88b9791190b0dca",
      "parents": [
        "39097bf1f3e1d18d38a68ac7e7491716d35357fe"
      ],
      "author": {
        "name": "Shuai Li",
        "email": "shuai.li@cea.fr",
        "time": "Tue Dec 03 19:52:07 2019 +0100"
      },
      "committer": {
        "name": "Shuai Li",
        "email": "shuai.li@cea.fr",
        "time": "Tue Dec 03 19:52:07 2019 +0100"
      },
      "message": "[Designer] [Releng] Less restrictive JSON dependency\n\nChange-Id: Ie07a78193b5e0a7f9d66a3f64d408e6e6fdd67de\nSigned-off-by: Shuai Li \u003cshuai.li@cea.fr\u003e"
    },
    {
      "commit": "39097bf1f3e1d18d38a68ac7e7491716d35357fe",
      "tree": "dbf40da5e2666ad8c9cbcb2b86cf487ed2dc8a0f",
      "parents": [
        "8ee4a35437176551ab769200979157c02ec3fb80"
      ],
      "author": {
        "name": "Shuai Li",
        "email": "shuai.li@cea.fr",
        "time": "Tue Dec 03 16:51:33 2019 +0100"
      },
      "committer": {
        "name": "Shuai Li",
        "email": "shuai.li@cea.fr",
        "time": "Tue Dec 03 17:27:23 2019 +0100"
      },
      "message": "[Releng] Fix real-time pycpa UI dependencies and targetplatform\n\nChange-Id: Ib3a09051d40a1fd9074a73c108b28ca1ada43961\nSigned-off-by: Shuai Li \u003cshuai.li@cea.fr\u003e"
    },
    {
      "commit": "8ee4a35437176551ab769200979157c02ec3fb80",
      "tree": "2cfe809ed64508ac9938cad5fcb18d8ab0a21e88",
      "parents": [
        "f1d258ef6c0ea0ace5fd4828f085d344eb3e004f"
      ],
      "author": {
        "name": "Shuai Li",
        "email": "shuai.li@cea.fr",
        "time": "Tue Dec 03 16:44:32 2019 +0100"
      },
      "committer": {
        "name": "Shuai Li",
        "email": "shuai.li@cea.fr",
        "time": "Tue Dec 03 16:44:32 2019 +0100"
      },
      "message": "Bug 553707 - [Designer] [Real-time] PyCPA analysis script should not\nhave an empty comment for deadlines\n\nChange-Id: Ie7bf0c4f62093b25431ec9a513249d3564391a4a\nSigned-off-by: Shuai Li \u003cshuai.li@cea.fr\u003e"
    },
    {
      "commit": "f1d258ef6c0ea0ace5fd4828f085d344eb3e004f",
      "tree": "a6ac8528c66c4089325bcc5dc2f270a40b5d4b67",
      "parents": [
        "4a2e7e63ef7626b68df5db8536e063b6053c56f3"
      ],
      "author": {
        "name": "Shuai Li",
        "email": "shuai.li@cea.fr",
        "time": "Tue Dec 03 16:03:44 2019 +0100"
      },
      "committer": {
        "name": "Shuai Li",
        "email": "shuai.li@cea.fr",
        "time": "Tue Dec 03 16:07:28 2019 +0100"
      },
      "message": "Bug 553704 - [Designer] [Real-time] PyCPA command, handler, and menu\n\nChange-Id: Ifdcda6140e83a75eb2f5335038221d2ef9474bb9\nSigned-off-by: Shuai Li \u003cshuai.li@cea.fr\u003e"
    },
    {
      "commit": "4a2e7e63ef7626b68df5db8536e063b6053c56f3",
      "tree": "cd4d31438aa8d7f4b538cc875e35e170d8893845",
      "parents": [
        "d96934b98a047383634fa187e529f79c6545733d"
      ],
      "author": {
        "name": "Shuai Li",
        "email": "shuai.li@cea.fr",
        "time": "Tue Dec 03 15:59:53 2019 +0100"
      },
      "committer": {
        "name": "Shuai Li",
        "email": "shuai.li@cea.fr",
        "time": "Tue Dec 03 15:59:53 2019 +0100"
      },
      "message": "Bug 553703 - [Designer] [Real-time] PyCPA analysis library is not\ngenerated with the analysis script\n\nChange-Id: Ic20128675a82fab57d885f58ababf3d728fd3247\nSigned-off-by: Shuai Li \u003cshuai.li@cea.fr\u003e"
    },
    {
      "commit": "d96934b98a047383634fa187e529f79c6545733d",
      "tree": "3302fdca7a59219bf3258f077c6f2c04b0da37d0",
      "parents": [
        "6da4164289d4c8f636baffe55330594685f9ec31"
      ],
      "author": {
        "name": "Shuai Li",
        "email": "shuai.li@cea.fr",
        "time": "Tue Dec 03 15:53:33 2019 +0100"
      },
      "committer": {
        "name": "Shuai Li",
        "email": "shuai.li@cea.fr",
        "time": "Tue Dec 03 15:53:33 2019 +0100"
      },
      "message": "Bug 553702 - [Designer] [Real-time] Response time properties view\n\nChange-Id: I1cd92f678ed03e8a3c9ee640d3b943847d517b60\nSigned-off-by: Shuai Li \u003cshuai.li@cea.fr\u003e"
    },
    {
      "commit": "6da4164289d4c8f636baffe55330594685f9ec31",
      "tree": "5491ec3820e6c8d3f70a86ba1aff7a48d34f7ffb",
      "parents": [
        "87630d03f265d5e5d39548bfcd74ebb79ec96a96"
      ],
      "author": {
        "name": "Shuai Li",
        "email": "shuai.li@cea.fr",
        "time": "Mon Dec 02 18:00:32 2019 +0100"
      },
      "committer": {
        "name": "Shuai Li",
        "email": "shuai.li@cea.fr",
        "time": "Mon Dec 02 18:00:32 2019 +0100"
      },
      "message": "Bug 553677 - [Designer] [Real-time] Deadline properties view\n\nChange-Id: Iebfb501c1c465faa24f8157a969cf40b255b3d6d\nSigned-off-by: Shuai Li \u003cshuai.li@cea.fr\u003e"
    },
    {
      "commit": "87630d03f265d5e5d39548bfcd74ebb79ec96a96",
      "tree": "fdf5b736f4a4ab23e5c11671672a0f14bf5f2d7a",
      "parents": [
        "3dd0249e538d7feb8e9313bdb054abda9e284f31"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun Dec 01 13:22:44 2019 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun Dec 01 13:28:05 2019 +0100"
      },
      "message": "Bug 553646 - [Designer, utils] Enable the use of wildcards in ElementUtils and minor fixes\n\n- Enable use of wildcard (only at root level)\n- Enable return parameters in CDT editor integration\n- Operation support in TemplateBinding\n- Avoid re-declaration of model path\n- Avoid warning due to non-declared dependency in pattern support\n\nChange-Id: I052c1c74dbf8f7fb8dab098fea16e5ae6a7e235a\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "3dd0249e538d7feb8e9313bdb054abda9e284f31",
      "tree": "7682533a64e500b1bd9d87244a3b9ad1c583a56f",
      "parents": [
        "06da3196e9c97fce620abfe837eb48edd8eb69f9"
      ],
      "author": {
        "name": "yoann farre",
        "email": "yoann.farre@cil4sys.com",
        "time": "Thu Nov 07 15:07:23 2019 +0100"
      },
      "committer": {
        "name": "yoann farre",
        "email": "yoann.farre@cil4sys.com",
        "time": "Fri Nov 08 16:18:44 2019 +0100"
      },
      "message": "Bug 549874 - [CodeGen] Should compile if special characters were used\n\n- Add a transformation to normalize the names used in the model\n\nChange-Id: I99f7be2bccd9915db2ac949bdd2918d00b774b05\nSigned-off-by: yoann farre \u003cyoann.farre@cil4sys.com\u003e"
    },
    {
      "commit": "06da3196e9c97fce620abfe837eb48edd8eb69f9",
      "tree": "a0492d7cea90f191e030a7bf31b28d8a719c1ffd",
      "parents": [
        "11480efe17227964b4a05451c7cb5e4af49f0517"
      ],
      "author": {
        "name": "Shuai Li",
        "email": "shuai.li@cea.fr",
        "time": "Wed Oct 23 15:09:22 2019 +0200"
      },
      "committer": {
        "name": "Shuai Li",
        "email": "shuai.li@cea.fr",
        "time": "Wed Oct 23 15:09:22 2019 +0200"
      },
      "message": "[Designer] [Real-time] Synchronize analysis files\n\nChange-Id: I3ef7b7f3e0b83ec9d09f586890cb0733f1a32b12\nSigned-off-by: Shuai Li \u003cshuai.li@cea.fr\u003e"
    },
    {
      "commit": "11480efe17227964b4a05451c7cb5e4af49f0517",
      "tree": "e299c8bf787511c33c477339023c700f9f15b21e",
      "parents": [
        "a1a9b020bb273a7d34f15dd13e9e858e529185fa"
      ],
      "author": {
        "name": "Shuai Li",
        "email": "shuai.li@cea.fr",
        "time": "Wed Oct 23 14:57:38 2019 +0200"
      },
      "committer": {
        "name": "Shuai Li",
        "email": "shuai.li@cea.fr",
        "time": "Wed Oct 23 14:57:38 2019 +0200"
      },
      "message": "Bug 552230 - [Designer] [Real-time] Fix relative deadline computation\n\n- Fix single predecessor relative deadline computation\n\nChange-Id: If19805216ae59117fcd4de916f5fd77ce6c5c194\nSigned-off-by: Shuai Li \u003cshuai.li@cea.fr\u003e"
    },
    {
      "commit": "a1a9b020bb273a7d34f15dd13e9e858e529185fa",
      "tree": "0ac4d3d40c6ff1a19919ceb20271f9c0ae4ef713",
      "parents": [
        "bdb7b4c694fb72b5a72e64c21f4e3d5d96823a84"
      ],
      "author": {
        "name": "Shuai Li",
        "email": "shuai.li@cea.fr",
        "time": "Fri Oct 18 18:55:52 2019 +0200"
      },
      "committer": {
        "name": "Shuai Li",
        "email": "shuai.li@cea.fr",
        "time": "Fri Oct 18 18:55:52 2019 +0200"
      },
      "message": "Bug 552230 - [Designer] [Real-time] Fix relative deadline computation\n\nChange-Id: I5023d435d5af092c57d38c57287a9d386a5c7895\nSigned-off-by: Shuai Li \u003cshuai.li@cea.fr\u003e"
    }
  ],
  "next": "bdb7b4c694fb72b5a72e64c21f4e3d5d96823a84"
}
