)]}'
{
  "log": [
    {
      "commit": "c760fd1cf4374c571ddfc940ab4c41354998ebbb",
      "tree": "9ce200efa5901257e1fc5ce93dbe77555713237d",
      "parents": [
        "6400f608011aa68c2cd2bef4c6c83183adbb6972",
        "dab39686215d9de7a392bea2051ff12e7051cc18"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Jul 27 17:08:22 2021 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review @ Eclipse.org",
        "email": "gerrit@eclipse.org",
        "time": "Tue Jul 27 17:08:22 2021 -0400"
      },
      "message": "Merge \"Bug 574975 - [Robotics, ROS2] ROS2 Reverse mechanisms should handle comments\""
    },
    {
      "commit": "dab39686215d9de7a392bea2051ff12e7051cc18",
      "tree": "2ca72169e837fd351ade8f06976e080a17cedade",
      "parents": [
        "86fb6c13264399c36d337aee0c99b1e51453ec01"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Jul 22 16:08:08 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Jul 27 19:56:54 2021 +0200"
      },
      "message": "Bug 574975 - [Robotics, ROS2] ROS2 Reverse mechanisms should handle comments\n\n- Support creation of comments (via \"description\" attribute of Entity stereotype)\n  - Comments at the beginning of a message description (i.e. before data fields start)\n    become a (multi-line) comment of the created communication object\n  - a comment in the same line as a field definition\n    becomes a comment of the attribute in the communication object\n- Respect comments during message generation\n- [releng] fix automatic module name\n\nChange-Id: I67ebc6381f05019f6f6b75bb882956aeea5fa0bb\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "6400f608011aa68c2cd2bef4c6c83183adbb6972",
      "tree": "a720051df99ede939df29ea7ebfc2fe616892bb5",
      "parents": [
        "86fb6c13264399c36d337aee0c99b1e51453ec01",
        "fc961c9fd20b7c4ce78ed2a8c4b5bf3b55af7797"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Jul 02 16:37:04 2021 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review @ Eclipse.org",
        "email": "gerrit@eclipse.org",
        "time": "Fri Jul 02 16:37:04 2021 -0400"
      },
      "message": "Merge \"Bug 574306 - [Robotics] Safety analysis does not allow to define detailed effects and different risk reduction measures for an identified hazard\""
    },
    {
      "commit": "fc961c9fd20b7c4ce78ed2a8c4b5bf3b55af7797",
      "tree": "7a5439c12fe1e1c150c3881e2e78fd72ad6cb28f",
      "parents": [
        "8f0a07d1f6c2cb915a576ccb04f9045ef4385ffd"
      ],
      "author": {
        "name": "yakoub karoui",
        "email": "yakoub.karoui@cea.fr",
        "time": "Wed Jun 30 10:55:07 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Jul 02 07:19:55 2021 -0400"
      },
      "message": "Bug 574306 - [Robotics] Safety analysis does not allow to define\ndetailed effects and different risk reduction measures for an identified\nhazard\n\n- Modification of the profile to specify\n   the different types of risk reduction (design, technical,\norganizational) (Stereotype | datatype)\n   the hazard types (This corresponds to a hazard analysis property and\nan enumeration for the type \u003c\u003cHazardType\u003e\u003e)\n   the risk level (qualitative enumeration) (This corresponds to a\nhazard analysis property and an enumeration for the type \u003c\u003cRiskLevel\u003e\u003e)\n   the contact area (impact area) (This corresponds to a hazard analysis\nproperty and an enumeration for the type \u003c\u003cBodyRegion\u003e\u003e)\n- Modification of the wizard template to integrate the new properties\ndefined in the profile\n- Definition of a property view for the hazard analysis table\n- Modification of the existing hazard analysis table to integrate the\nnew properties\n- Definition of a new table to enter the risk reduction\n- Creation of menus to create a risk reduction\n- Creation of the menus for the creation of the risk analysis table\n- Addition of the source folder in order to place the various files\nnecessary for the operation of the tables.\n- Creation and modification of the various source files allowing the\ngood functioning of the tables.\n\t- HazardAnlysisAxisManager.java\n\t- HazardAnalysisTableTester.java\n\t- ParameterTableUtils.java\n\t- ParameterUtils.java\n\t- PartHazardAnalysisHeaderLabelProvider.java\n\t- PartRiskReductionHeaderLabelProvider.java\n\t- RegisteredLibraryLoadAndSearchUtils.java\n\t- RiskReductionAxisManager.java\n\t- RiskReductionTableTester.java\n\t- UMLPrimitiveTypesUtils.java\n- Modified the Manifest to ensure that the tables work properly and\nintegrated the various source files created in the manifest.\n- Modification of the tables in order to ensure the correct operation of\nthe tables and integration of the various source files created in the\ntables.\n- Modification of the architecture file in order to display the new\nmodified tables.\n\nChange-Id: I640613187962326b90e91f6b2d0771af25921021\nSigned-off-by: yakoub karoui \u003cyakoub.karoui@cea.fr\u003e"
    },
    {
      "commit": "86fb6c13264399c36d337aee0c99b1e51453ec01",
      "tree": "69dc0911ac3659f92f2ae761f86b7e14b5d56188",
      "parents": [
        "8f0a07d1f6c2cb915a576ccb04f9045ef4385ffd"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Jun 08 16:44:09 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Jun 08 20:31:45 2021 +0200"
      },
      "message": "Bug 574033 - [Robotics] Simplify service definition usage\n\n- Create a new interaction pattern called PubSub\n- New interaction pattern uses same template signature as existing Push\n  pattern\n  \u003d\u003e existing models will automatically switch from Push to PubSub pattern\n    but it is possible to create new service definitions with the push pattern\n- Naming convention applied for PubSub pattern is P_ prefix, Push will use U_\n- Better handling of prefixes in the code - Use a String constant in the advices\n  instead of using the prefix\n- Restore naming conventions for XML ids in library element type files (XML id \u003d identifier)\n- Add missing headers to Matcher classes\n- ROS2 Reverse will only create a PubSub service definition instead of\n  a Push and Send pair\n  \u003d\u003e Send pattern is removed from ROS2 model libraries\n\nChange-Id: I4f4c34b3b257688a03540c22e766aa118a948429\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "8f0a07d1f6c2cb915a576ccb04f9045ef4385ffd",
      "tree": "4fdeeae24efb2c6eec47dc5077e0820f23c0734b",
      "parents": [
        "a9acd78838b2c4d8904b812c2a5778bbaae1d8b0"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri May 28 18:01:07 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri May 28 18:01:07 2021 +0200"
      },
      "message": "[releng] Switch to designer release and 2021-03\n\nChange-Id: I48c1eb3bff36574dc628584dcd564d2846ebba8f\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "a9acd78838b2c4d8904b812c2a5778bbaae1d8b0",
      "tree": "37d950879781d868a0c2849b63ae3f6196a257fe",
      "parents": [
        "9d4edc8ef84e7fbdd30bead428ee0d41a6e52e7d"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Apr 29 11:06:48 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Apr 29 11:06:48 2021 +0200"
      },
      "message": "Bug 572058 - [Robotics] It should be possible to use a (sub-) systems for the definition of a larger system\n\n- Correct regression that prevented correct filtering.\n- Avoid modification without transaction (RoboticsStereotypeME)\n\nChange-Id: Ie34c401b28f6e7ef6a9cd9f10eeb6715277da823\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "9d4edc8ef84e7fbdd30bead428ee0d41a6e52e7d",
      "tree": "eec68e413d68731760c7fc2b55cd45ea13ef46f1",
      "parents": [
        "33587fda6b97b024cb458bacb9168289cf15cb0f"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Apr 26 17:56:09 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Apr 26 17:56:09 2021 +0200"
      },
      "message": "Bug 573160 - [Designer, CDT integration] Don\u0027t replace operation parameters\n\n- Remove return type update (would be broken due to changes in designer for bug 573160)\n\nChange-Id: I5b108a710fe091dfd89b8e2d6d5f4f370580a562\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "33587fda6b97b024cb458bacb9168289cf15cb0f",
      "tree": "4fabea008d5ccdf374d0c670df2bebc35e4bf8de",
      "parents": [
        "7b8e6997f237c30937c3934ab917c097cca4f823"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Apr 23 08:01:03 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Apr 23 08:01:03 2021 +0200"
      },
      "message": "Bug 573007 - [Designer, CDT integration] Remove obsolete code, refactor\nBug 566684 - [Robotics] Integrate a dashboard facilitating the use of a design flow (ITP contribution)\n\n- Remove reference to Utils.nsSep that has been removed in the CDT integration plugin of designer\n- Remove getBody code from class SyncRoboticsCDTtoModel (identical with thast in overloaded class\n- Dashboard: minor text changes\n\nChange-Id: Iad91bb6b75f453f8b237bb6c889bcd690a27a0f4\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "7b8e6997f237c30937c3934ab917c097cca4f823",
      "tree": "f9de90067a2542915a3b187e5a8e43366f22b1ad",
      "parents": [
        "6ef24339378443ee916f049922d8889aea258421"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Apr 07 14:14:27 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Apr 07 14:14:27 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- Use new methods in base designer (ElementUtils)\n- Remove non-necessary dependencies in CDT editor\n\nChange-Id: I909f34d4297579f6e36e790019d4c75c0c6a4640\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "6ef24339378443ee916f049922d8889aea258421",
      "tree": "2edbdce5090f5e6a7cbdead7c65a08def67b447a",
      "parents": [
        "e7b1177188ebad7100a00419e76e5080fe16dc88"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Apr 01 08:22:48 2021 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Apr 01 08:22:48 2021 +0200"
      },
      "message": "Bug 572487 - [Designer, Codegen] Move ProjectBasedFileAccess and ICleanCode interfaces to Designer\n\n- Make necessary changes in Robotics\n\nChange-Id: I1c0adc8aeb26d99e3019ccb559a7acf720ebe2e0\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "e7b1177188ebad7100a00419e76e5080fe16dc88",
      "tree": "3a043cf35b757db4440208a75242e212dbaa680c",
      "parents": [
        "1575cf7e788276d5bb48fb73ca6e42d8b3787122",
        "8fb332999a9b44cc0b3fd45d9ab911a7261ec556"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Apr 01 02:22:08 2021 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review @ Eclipse.org",
        "email": "gerrit@eclipse.org",
        "time": "Thu Apr 01 02:22:08 2021 -0400"
      },
      "message": "Merge \"Bug 572058 - [Robotics] It should be possible to use a (sub-) systems for the definition of a larger system\""
    },
    {
      "commit": "1575cf7e788276d5bb48fb73ca6e42d8b3787122",
      "tree": "2e0d44e2c6c6d0ba2594d4146e534166c07c66c9",
      "parents": [
        "913fe70aeb80c550dec19eebac1ed8b004ce65a7"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Mar 16 10:13:01 2021 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Mar 30 09:44:21 2021 -0500"
      },
      "message": "Bug 571655 - [Robotics] Existing components not included as dependencies in system assembly projects\n\n- Calculate full list of components, i.e. also those defined in other packages if a system is present\n\n- Use full list of components for package.xml, use lists of components defined in current package as\n  well as full list for CMakeLists\n\nChange-Id: Ia1849325fa622133ec29a2aa4e22fcc14ac5554f\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "8fb332999a9b44cc0b3fd45d9ab911a7261ec556",
      "tree": "579f88644f7ecce952748c46dea97a67ce198055",
      "parents": [
        "913fe70aeb80c550dec19eebac1ed8b004ce65a7"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Mar 17 16:27:14 2021 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Mar 18 19:44:20 2021 +0100"
      },
      "message": "Bug 572058 - [Robotics] It should be possible to use a (sub-) systems for the definition of a larger system\n\n- Profile changes:\n   - add abstract stereotype \u003c\u003cComponentOrSystem\u003e\u003e to the robotics profile. \u003c\u003cComponentDefinition\u003e\u003e as well\n     as \u003c\u003cSystem\u003e\u003e inherit from this new superclass\n   - Move a part of the derived methods to the abstract superclass\n   - \u003c\u003cComponentInstance\u003e\u003e: remove \"activities\" attribute, as this does not exist for systems.\n     More important, a user examining a component instance has an out-side/blackbox view of a component (or\n     system), i.e. is not interested in activities.\n   - \u003c\u003cComponentInstance\u003e\u003e: change name and type of derived attribute \"compDef:ComponentDefinition\" to\n     \"compDefOrSys:ComponentOrSystem\"\n\n- Enable the addition of ports to a system\n\n- Type selection dialog shows component definitions and system \u003d\u003e Filter with new abstract stereotype,\n\tScanUtils support multiple extensions via \"|\"\n\n- Use robotics dialog for attributes (enable to choose types from ROS messages - a bit out of context of\n  this bug\n\n- Adapations in assertion code which uses getCompDef operation of an instance.\n\nChange-Id: I4285460bfdf176480619ced1dbe33f0f2b102d16\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "913fe70aeb80c550dec19eebac1ed8b004ce65a7",
      "tree": "fc80f1246e4b1f7a66088031a9b45fa12ac8b792",
      "parents": [
        "e3728df67f8e0ac475c8484d9c544712f6c1c44f"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Mar 08 10:14:17 2021 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Mar 08 10:16:13 2021 +0100"
      },
      "message": "Bug 571656 - [Robotics, ROS2] Generated push callbacks don\u0027t compile when the communication object name matches a primitive type\n\n- Change parameter to \"commobj\" in generator\n\n- Update models as necessary (change has impact on existing functions)\n\n- Update expected test code\n\nChange-Id: I7b041c814f3f5df50813a36d8b5c4eeee7b8beec\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "e3728df67f8e0ac475c8484d9c544712f6c1c44f",
      "tree": "fce6c14f0d0264bc6bb9a831ead5683da0d8dae9",
      "parents": [
        "9e1ff5be1d11c7954705eab0f5d3d3ea09d4c95c",
        "96637cd442e70740e3e7afd4c997786aed8dd2ae"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Feb 11 11:57:10 2021 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review @ Eclipse.org",
        "email": "gerrit@eclipse.org",
        "time": "Thu Feb 11 11:57:10 2021 -0500"
      },
      "message": "Merge \"Bug 569857 - [Robotics] Animation of behavior-tree models is too slow\""
    },
    {
      "commit": "9e1ff5be1d11c7954705eab0f5d3d3ea09d4c95c",
      "tree": "f68e6ef7087ffc9882164b6e5bcc7458d77c5f91",
      "parents": [
        "1e73c399bb7a51567a12ed092f900ebc7ecc91e3"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Feb 04 10:38:12 2021 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Feb 04 10:26:21 2021 -0500"
      },
      "message": "Bug 570888 - [Designer, Codegen] code cleanup should exclude some files\n\n- Adapt to changes in Designer (removal of ILangCodegen2)\n\nChange-Id: Ia60d1d75ccd4972426704af8b7f83159b2b4f097\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "1e73c399bb7a51567a12ed092f900ebc7ecc91e3",
      "tree": "6261c3954ea9fae6a354258a17cd4273c488913d",
      "parents": [
        "c8e28be6e891ae05b7ddb2cf26a42cf7338f0b57"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Jan 18 10:27:57 2021 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Jan 18 10:27:57 2021 +0100"
      },
      "message": "Bug 570056 - Comment and ret value automatically added when saving class diagram\n\n- Adapt to designer changes in the context of Bug 570056\n- Add a comment about the deviation from the designer superclass\n\nChange-Id: Ida1e91f2e072e456ff0992d23b288fe30b3cb7f5\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "c8e28be6e891ae05b7ddb2cf26a42cf7338f0b57",
      "tree": "816ba12aad737ed514f330826194d8dcda318440",
      "parents": [
        "8d7caa289b47f9fd02c064e5f09172528970ab52"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Jan 12 09:02:04 2021 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Jan 12 09:02:04 2021 +0100"
      },
      "message": "Bug 567903 - [Robotics, ROS2] Move ROS2 independent parts into a new plugin\n\n- Avoid creation of ROS2 CDT project in CopyPackageModels (which is used by ZMQ as well)\n- TODO: move to common plugin\n- Minor comment/whitespace corrections\n\nChange-Id: Ia9fa74fc7b59ee77e57e2032d56dfb3e34d0873a\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "8d7caa289b47f9fd02c064e5f09172528970ab52",
      "tree": "aa2990ccdf1cf5bb3d08b487507ffe94e7fb7d68",
      "parents": [
        "454a7583c69f0f98299798d57e7038f469ee90cd"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat Jan 02 12:40:51 2021 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat Jan 02 16:37:13 2021 +0100"
      },
      "message": "Bug 566309 - [Robotics] Integrate tables for Assertions, Contracts \u0026 NFProperties (ITP contribution)\nBug 568448 - [Robotics, ROS2] Respect ROS2 conventions with respect code formatting/author information\n\n- Minor modifications from ITP (OthelloLanguage)\n- Remove year from copyright info (build failed, since the expected\n  code contains (c) 2020, but build is done in 2021)\n  \u003d\u003e adapt expected code\n\nChange-Id: Ic315f3c0bac311730f8053607a0289af66c50f4c\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "96637cd442e70740e3e7afd4c997786aed8dd2ae",
      "tree": "8b7f156e52330ee2299a97c0efbe9f95d8ae518a",
      "parents": [
        "70c8e8841a637d31abb949233cde19895fe2dd68"
      ],
      "author": {
        "name": "Matteo MORELLI",
        "email": "matteo.morelli@cea.fr",
        "time": "Mon Dec 21 17:00:29 2020 +0100"
      },
      "committer": {
        "name": "Matteo MORELLI",
        "email": "matteo.morelli@cea.fr",
        "time": "Mon Dec 21 17:06:11 2020 +0100"
      },
      "message": "Bug 569857 - [Robotics] Animation of behavior-tree models is too slow\n\n * Configuring the ZMQ subscriber to keep the last message only\n * TBD: improving the implementation of BT animator\n\nChange-Id: I6fde9ac8d62b1f727389f79dcec1ed02591ab586\nSigned-off-by: Matteo MORELLI \u003cmatteo.morelli@cea.fr\u003e\n"
    },
    {
      "commit": "454a7583c69f0f98299798d57e7038f469ee90cd",
      "tree": "a0cbb10882fc51d1647edf47116a2ce2a1bc0880",
      "parents": [
        "70c8e8841a637d31abb949233cde19895fe2dd68"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat Dec 12 19:07:04 2020 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat Dec 12 19:07:04 2020 +0100"
      },
      "message": "Bug 568313 - [Robotics, ROS2] Create library of existing components and enable their use in system assembly\n\nBug 568313 - [Robotics, ROS2] Create library of existing components and enable their use in system assembly\n\n- Add an \"external\" flag to the component definition model stereotype\n\n- Take flag into account by not generating code and calculating the ROS2 package name differently: since it is possible to host external components belonging to different ROS2 packages in the same Eclipse project, the ROS2 package is calculated from the model name and not from the containing project.\n\n- In order to obtain external libraries more easily, a new reverse option that automatically scans a ROS2 workspace and extracts component information from all classes that inherit from \"Node\" or \"LifecycleNode\". This option proposes to setup the CDT project\n\nChange-Id: Ic7c662fc696b94c18b762164f9daa99e4c1e408c\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "70c8e8841a637d31abb949233cde19895fe2dd68",
      "tree": "1394bf9ee924ceebbb9bbc8905ae173e99109b00",
      "parents": [
        "fb81227644a7e4207970fb9cb6596461736ce540"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Dec 11 17:01:35 2020 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Dec 11 17:01:35 2020 +0100"
      },
      "message": "Bug 566309 - [Robotics] Integrate tables for Assertions, Contracts \u0026 NFProperties (ITP contribution)\n\n- Commit changes from ITP\n\nChange-Id: I01c1465fde498ed3efec2f13dbd82ea2cd307831\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "fb81227644a7e4207970fb9cb6596461736ce540",
      "tree": "f306034711c659d4d4136ed80e297b1a51f7137d",
      "parents": [
        "54ab25d4649c3b28fe96725c439556ca62b0a6cc"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Dec 03 10:41:45 2020 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Dec 03 10:41:45 2020 +0100"
      },
      "message": "[releng] replace hudson.eclipse.org with ci.eclipse.org\n\nChange-Id: I1065df5749096f5c4b6e00f30b5d4f4a1d0a61e3\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "54ab25d4649c3b28fe96725c439556ca62b0a6cc",
      "tree": "9f25bd5fcfa8e8a5430d98d0f197da3d4919372d",
      "parents": [
        "411b86503dae9d06daebe18b7b26f062e9abf944"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Dec 02 16:54:34 2020 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Dec 03 10:41:01 2020 +0100"
      },
      "message": "Bug 566309 - [Robotics] Integrate tables for Assertions, Contracts \u0026 NFProperties (ITP contribution)\n\n- Commit changes from ITP\n\nChange-Id: I3f2f304e441f455772dcfbd098ce3b44d416d394\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "411b86503dae9d06daebe18b7b26f062e9abf944",
      "tree": "24dd9e44e9aae4382741455ee82b1a009f1d7f40",
      "parents": [
        "53efcffa6b87f0c318f46d35cc0442e9f77e08f6"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat Nov 28 09:35:26 2020 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat Nov 28 09:35:26 2020 +0100"
      },
      "message": "[releng] Add missing feature to product\n\nChange-Id: Iec67def37ee5ad8d98b02ba298a6f4160b010521\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "53efcffa6b87f0c318f46d35cc0442e9f77e08f6",
      "tree": "c3ecc344f0edc6e1958f8bcf800ad3dbd8c99908",
      "parents": [
        "a14d3693b9d2617f87df0cb81ff5e4112e8b4756"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat Nov 28 08:44:47 2020 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat Nov 28 09:03:24 2020 +0100"
      },
      "message": "[releng] Add missing pack plugins, remove unused wiki plugins\n\nChange-Id: If42db7f27eba193200b1ee15edc56c456579cfcc\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "a14d3693b9d2617f87df0cb81ff5e4112e8b4756",
      "tree": "62380162d79071d7293c96b97add3d79b3637a8c",
      "parents": [
        "8ec1e1abf975e41ced52a48647410731cb92ae9c"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Nov 27 17:19:27 2020 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Nov 27 22:26:40 2020 +0100"
      },
      "message": "Bug 568622 - [Robotics, releng] Prepare 2020-12 build\n\n- Switch to Java 11\n- Do not depend on parent POM in components, use local configuration\n\nChange-Id: I21a4f6dc6b618a6089603c5c0edcf0b7c409819d\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "8ec1e1abf975e41ced52a48647410731cb92ae9c",
      "tree": "d6314ee1916b1d9ff503edc72c945c8b7b24f6a5",
      "parents": [
        "a4a67cd672e46148080b66b62d63ca6d2bdc43f4"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Nov 27 14:50:19 2020 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Nov 27 14:50:19 2020 +0100"
      },
      "message": "Bug 566309 - [Robotics] Integrate tables for Assertions, Contracts \u0026 NFProperties (ITP contribution)\n\n- Correct some NLS, missing header issues\n\nChange-Id: I6b2455b8cd74033555b07ba53de733db7682d936\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "a4a67cd672e46148080b66b62d63ca6d2bdc43f4",
      "tree": "55a9958105b9760bb73334f191733a6394323088",
      "parents": [
        "25845673e29a0463fcdaf1bc47573bd2a3f6917d"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Nov 25 14:59:33 2020 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Nov 25 15:58:35 2020 +0100"
      },
      "message": "Bug 566309 - [Robotics] Integrate tables for Assertions, Contracts \u0026 NFProperties (ITP contribution)\n\n- Add assertion languages\n- Add possibility to compute the output of an assertion expression\n- Add Acceleo to target platform, since needed by AQL language\n- Add existing fault-injection code to build and re-enable the feature (add it to p2 as well)\n- Modify ranges of some dependencies (evolution of automatic script assuring 2020-06 and 2020-12 build)\n\nChange-Id: Ib8c1e273e5a8daf516c23829ba758fc27b44c8c2\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "25845673e29a0463fcdaf1bc47573bd2a3f6917d",
      "tree": "88ae9f46f180030afdb86307afeae3f966516f94",
      "parents": [
        "73d1b5f20f13b41e0b0720c719aa13cf85e2ae24"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Nov 18 08:26:18 2020 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Nov 18 08:26:18 2020 +0100"
      },
      "message": "Bug 568883 - [Designer, transformation] Java statemachines should be supported.\n\n- Update reference to state-machine transformation\n\nChange-Id: Ia184708614f6a1e40e3adfd9e09558b32236b269\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "73d1b5f20f13b41e0b0720c719aa13cf85e2ae24",
      "tree": "ecadd4b8ac93d85f489621a96de3f66a57769182",
      "parents": [
        "8f37fdb6171fbbe55883011484beec88728c4633"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat Nov 14 12:39:45 2020 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat Nov 14 12:41:16 2020 +0100"
      },
      "message": "Bug 568807 - [Designer] Harmonize pathmap definitions\n\n- Adapt references in Robotics according to changed constants in Designer\n\nChange-Id: Ica6c48aad92f587c71ae36ad19237ed0629088ca\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "8f37fdb6171fbbe55883011484beec88728c4633",
      "tree": "ca79dfc2fb8a8b62175c878408ba3c09c0120061",
      "parents": [
        "c457ee759921d0dabdeda4a45cdc75901bcf59fe",
        "b3e4ff3ceb8b1fcf930f34ddd3bf86084a31dc02"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Nov 13 17:09:53 2020 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review @ Eclipse.org",
        "email": "gerrit@eclipse.org",
        "time": "Fri Nov 13 17:09:53 2020 -0500"
      },
      "message": "Merge \"Bug 568622 - [Robotics, releng] Prepare 2020-12 build\""
    },
    {
      "commit": "b3e4ff3ceb8b1fcf930f34ddd3bf86084a31dc02",
      "tree": "12d56b01df3ad0a3b0d9e2f7533b27df97757b68",
      "parents": [
        "17eaa89f478c3e941bc1622d000dfb8da8f9e7ed"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Nov 13 21:05:13 2020 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Nov 13 21:05:13 2020 +0100"
      },
      "message": "Bug 568622 - [Robotics, releng] Prepare 2020-12 build\n\n- Update MANIFEST.MF\n- Update target-platform\n\nChange-Id: I7c5ca07a2947f8b9d3f12a400003675f3672732a\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "c457ee759921d0dabdeda4a45cdc75901bcf59fe",
      "tree": "272723a591cde2f854241ae6cfd6e617304038d1",
      "parents": [
        "17eaa89f478c3e941bc1622d000dfb8da8f9e7ed"
      ],
      "author": {
        "name": "Matteo MORELLI",
        "email": "matteo.morelli@cea.fr",
        "time": "Wed Nov 11 16:46:57 2020 +0100"
      },
      "committer": {
        "name": "Matteo MORELLI",
        "email": "matteo.morelli@cea.fr",
        "time": "Wed Nov 11 16:48:36 2020 +0100"
      },
      "message": "Bug 568720 - [Robotics] RoboticsContentProvider generates a NPE when built using a IStructuredContentProvider\n\n - Added a method in FilterStereotypes to get the value of protected attribute stereotypeFilter\n - In RoboticsContentProvider, when encapsulated is an instance of class FilterStereotypes, the stereotypeFilter is initialized using the method above\n\nChange-Id: I0329bd16fd0d13bcfc2d77ba19e0385d2d8d979d\nSigned-off-by: Matteo MORELLI \u003cmatteo.morelli@cea.fr\u003e\n"
    },
    {
      "commit": "17eaa89f478c3e941bc1622d000dfb8da8f9e7ed",
      "tree": "608772854c2840d40d309a182ec75c5cf49b712c",
      "parents": [
        "77fa97622fa1daf929fb0d4d44774bf84c2c5d9f"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Nov 09 19:18:29 2020 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Nov 09 19:22:01 2020 +0100"
      },
      "message": "Bug 568448 - [Robotics, ROS2] Respect ROS2 conventions with respect code formatting/author information\n\n- Change name of \"simple\" service definition to \"simple_msgs\" in order to respect ROS2 conventions\n  \u003d\u003e impact on all testmodels and on generated code\n- Configure code formatter according to ROS2 specifications: indent by 2 characters and use spaces instead of tabs\n  \u003d\u003e impact on generated code\n- Use P_, Q_, S_ and E_ prefix to better align with existing ROS2 libraries\n- Adapt expected results in tests accordingly\n- Include author and maintainer information in generated code.\n\nChange-Id: If1a446df3b51bf69e9c5c94cc11c48e711ef7ebd\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "77fa97622fa1daf929fb0d4d44774bf84c2c5d9f",
      "tree": "6c2e460a522f227ec4a2a25d96177121344235c0",
      "parents": [
        "49b087bd4a78bde0e8157aba357c8be9b57cc6a5"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun Nov 08 20:54:09 2020 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Nov 09 13:50:01 2020 +0100"
      },
      "message": "Bug 568622 - [Robotics, releng] Prepare 2020-12 build\n\n- Add missing plugins after re-export removal\n- Remove some \"wrong\" (not from local plugin) Activator imports\n\nChange-Id: If7cede33ae7d336d8c1333c6f988722aebe3b7ca\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "49b087bd4a78bde0e8157aba357c8be9b57cc6a5",
      "tree": "495a674f6486d4df86b857b3bf7ce94a85e6bd5e",
      "parents": [
        "1d6b300d075df06385dbe2d39bf7d79fe2d11aa1",
        "683a76f835a453582929cde6f2c57aad1148a10f"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Nov 09 02:49:00 2020 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review @ Eclipse.org",
        "email": "gerrit@eclipse.org",
        "time": "Mon Nov 09 02:49:00 2020 -0500"
      },
      "message": "Merge \"Bug 568242 - [Robotics, ROS2] Discrepancy between the name of a generated file and its name in a header\""
    },
    {
      "commit": "683a76f835a453582929cde6f2c57aad1148a10f",
      "tree": "3ff4c06fcdda78c2e6230edac5a132f9ccfc8158",
      "parents": [
        "93ab74df020ec70e8217ad656eb55aad426978f2"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Oct 27 10:52:03 2020 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun Nov 08 18:48:44 2020 -0400"
      },
      "message": "Bug 568242 - [Robotics, ROS2] Discrepancy between the name of a generated file and its name in a header\n\n- Fix calculation of escaped name\n\nChange-Id: I3dd67cf544b92cfdff169a994a33acfb7f2bebe4\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "1d6b300d075df06385dbe2d39bf7d79fe2d11aa1",
      "tree": "e78f33e4ece4803d84fb5e958d6d3d24fcf95e23",
      "parents": [
        "93ab74df020ec70e8217ad656eb55aad426978f2"
      ],
      "author": {
        "name": "Matteo MORELLI",
        "email": "matteo.morelli@cea.fr",
        "time": "Thu Nov 05 15:24:54 2020 +0100"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Nov 06 11:55:39 2020 -0400"
      },
      "message": "Bug 568555 - [Robotics] C++ code of skill realizations not generated for imported component definition models\n\n * Changed initialization of skill realization package creator class in RosTransformations\n   - Use system.componentList instead of project.compDefs\n\nChange-Id: I23c05f7c1dcfcfe54e1f3910bfc99a35b26e7855\nSigned-off-by: Matteo MORELLI \u003cmatteo.morelli@cea.fr\u003e\n"
    },
    {
      "commit": "93ab74df020ec70e8217ad656eb55aad426978f2",
      "tree": "7a0da5fda9ae4839e5a5b458fefa7565f2877850",
      "parents": [
        "424d87fae0a49ecf03e51f2bb8a86ad5848d713a"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Oct 22 15:41:26 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Oct 22 17:03:48 2020 +0200"
      },
      "message": "Bug 568098 - [Robotics, Component Diagram] A class is created instead of an Activity after a drag-n-drop\n\n- Remove ThreadAdvice in library plugin\n\n- Add ActivityEditHelperAdvice in core, Naming is based on NamingUtil now\n\n- Remove Thread from library element-types, add advice to robotics element-types\n\n- Palette points to ActivityEditHelperAdvice\n\n- Avoid the use of RecordingCommand in advices, as it breaks undo/redo (e.g. activityInstance remains in model after undo)\n\t\u003d\u003e Also do that for Assertion, Contract and SkillDefinition advices\n\n- Remove useless overloads in ConnectorEditHelperAdvice\n\nChange-Id: I1069c0ac6d934f1f0e45caed4ae708a96103c661\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "424d87fae0a49ecf03e51f2bb8a86ad5848d713a",
      "tree": "6b244ad4fb8a028eddbb635f59eb6af10517345f",
      "parents": [
        "c9245a5f51dc21a51aaa5e6debc79b23350b9ac4"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Oct 22 10:33:37 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Oct 22 11:09:01 2020 +0200"
      },
      "message": "Bug 567903 - [Robotics, ROS2] Move ROS2 independent parts into a new plugin\n\n- Move getInstName into ComponentUtils\n- Move topic related methods to new class TopicUtils (in codegen.common.utils)\n- Move escapeCamlName into Helpers, as it is also used in other cases (protobuf)\n- Run \"organize xtend imports\"\n- Add codegen folder to working-set import in Oomph setup file\n\nChange-Id: I3eedc2dca2f3f6a83a32b2adfc3a45bd3ab0b569\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "c9245a5f51dc21a51aaa5e6debc79b23350b9ac4",
      "tree": "329f63eeaa4259c1d971dcaf5b9e918df5d31df1",
      "parents": [
        "fe3d82e7485c138feaf3c7325eb1139d1c31f49c"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Oct 15 12:25:50 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Oct 15 12:25:50 2020 +0200"
      },
      "message": "Bug 567903 - [Robotics, ROS2] Move ROS2 independent parts into a new plugin\n\n- Create new plugin plugins/codegen/org.eclipse.papyrus.robotics.codegen.common\n- Move some \"util\" functions from ros2 into new plugin\n- Adapt references appropriately in ros2 and CDT editor plugin\n\nChange-Id: I1c5fb2e455087fca04d5f7a85d6ab83f2ef70d1c\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "fe3d82e7485c138feaf3c7325eb1139d1c31f49c",
      "tree": "76c8304975a66ea214098c32265dc29925e241a6",
      "parents": [
        "0839ee52b850e74613f1ef77bd755302ecaef38d"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Oct 13 16:43:47 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Oct 13 16:43:47 2020 +0200"
      },
      "message": "Bug 567799 - [Robotics, ROS2] Lifecycle operations are incomplete\n\n- Add ON_SHUTDOWN to FunctionKind enum in profile\n- Regenerate static profile\n- Enable invocation of multiple functions for a lifecycle transition\n- Create a separate timer for each activity (currently, two activities with different periods lead to undefined results)\n- Stop timers in case of de-activation and shutdown\n- Adapt test code\n- Delete accidental test file ros_out\n\nChange-Id: Ib0085f1876014eeab50bd6968a81ff03a63b4ec6\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "0839ee52b850e74613f1ef77bd755302ecaef38d",
      "tree": "9a7e69a77e90c2743519567c38c66a5af28a0e17",
      "parents": [
        "91709a79dcbab021375fc24c61d9f4c8599ffabc",
        "4a949324f50677de7c4e01e9b2af40f9b55cf277"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Oct 12 03:53:27 2020 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review @ Eclipse.org",
        "email": "gerrit@eclipse.org",
        "time": "Mon Oct 12 03:53:27 2020 -0400"
      },
      "message": "Merge \"Bug 567709 - [Robotics] Mara and dummy-robot examples have broken references\""
    },
    {
      "commit": "91709a79dcbab021375fc24c61d9f4c8599ffabc",
      "tree": "1324771951323619c1b9e30a78c1db1a643a9c31",
      "parents": [
        "3f6075cddead1f1225b4d34af173160c08bb706b"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun Oct 11 22:00:01 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun Oct 11 22:00:01 2020 +0200"
      },
      "message": "Bug 567792 - [Robotics, ROS2] Avoid (temporary) model transformation\n\n- Do not apply the ExecutionTransformationChain via a command.\n- Execute transformation chain directly for normal code generation, code generation\n  with CDT settings, and generation in the context of opening a CDT editor\n- New TransformationUtils class replaces the PrepareCodegenCmd\n- Do not open CDT editor on systems\n\nChange-Id: I2a538b993cb35fda169ce089517572ebcdc544e6\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "3f6075cddead1f1225b4d34af173160c08bb706b",
      "tree": "36abff1f2522c34d67391b9f5f967586b7b49050",
      "parents": [
        "d5a1ebfb66fc9a6ae7b510804e42bb9b5fe7e3b6"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Oct 09 22:58:35 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Oct 09 22:58:35 2020 +0200"
      },
      "message": "Bug 567374 - [Robotics, ROS2] Configure CMAKE_PREFIX_PATH in project setup, enable \"sourcing\" multiple setup files\n\n- Don\u0027t add an environment variable, if content is unset\n\nChange-Id: I85dddd0dced1e33dbb277e089c22bc8479af9421\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "d5a1ebfb66fc9a6ae7b510804e42bb9b5fe7e3b6",
      "tree": "097edd90e6d0ea79e8b2ca7c265a76ffecb95ae1",
      "parents": [
        "e817ac59f18325f9149ce501d6bf15807b4d5e9a"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Oct 09 18:11:49 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Oct 09 21:26:18 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 (except for safety, since esf does not provide source)\n\nChange-Id: Ie74493d4cdcb463e72d43042f7caacdea2fbffd6\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "4a949324f50677de7c4e01e9b2af40f9b55cf277",
      "tree": "fc5f587f0379942c1f8d54e213561053198e61ab",
      "parents": [
        "e817ac59f18325f9149ce501d6bf15807b4d5e9a"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Oct 09 15:43:20 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Oct 09 15:43:20 2020 +0200"
      },
      "message": "Bug 567709 - [Robotics] Mara and dummy-robot examples have broken references\n\n- Correct references to services\n- Delete dummy_laster and dummy_robot di files (without associated uml/notation)\n- Add \"_\" postfix to member variables\n- Use name \"dummy_robot\" instead of \"Dummy robot\" in plugin.xml, as colcon does not handle\n  space in file name\n- Examples are still incomplete\n\nChange-Id: I51a8a2e49d797c884e83581dda459bfbd91f5e36\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "e817ac59f18325f9149ce501d6bf15807b4d5e9a",
      "tree": "e3c613c06a4869c7ad594e9d409273ecbc4fac33",
      "parents": [
        "459aaf54dce8018c2dd9bf84303ceaa14e3c3216",
        "d878325a26bd62e61bff8acd187269816777fa74"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Oct 09 09:42:38 2020 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review @ Eclipse.org",
        "email": "gerrit@eclipse.org",
        "time": "Fri Oct 09 09:42:38 2020 -0400"
      },
      "message": "Merge \"Bug 567472 - Annoying popup on startup about the ROS setup.bash file location\""
    },
    {
      "commit": "459aaf54dce8018c2dd9bf84303ceaa14e3c3216",
      "tree": "a1d1653527f7000ea1a4a9ab696cc9b0e17d8f4c",
      "parents": [
        "ff7c029b7b54d2900d76122269afc2a3396c2513"
      ],
      "author": {
        "name": "Matteo MORELLI",
        "email": "matteo.morelli@cea.fr",
        "time": "Thu Oct 08 17:34:14 2020 +0200"
      },
      "committer": {
        "name": "Matteo MORELLI",
        "email": "matteo.morelli@cea.fr",
        "time": "Thu Oct 08 22:05:40 2020 +0200"
      },
      "message": "Bug 566899 - [Robotics] Add code-generation and execution support for skill realizations\n\n * Sequencer support\n   - generation of launch and activation directives\n   - generation of yaml configuration file with skill plugin_lib_names\n   - generation of Sequencer support only when the system executes skills\n * Master coordination interface (Sequencing layer skill code-generation)\n   - Generation of client code that runs in BT leaves\n   - Dedicated package with suffix \"_skillrealizations\"\n   - Slave coordination interface already managed as ROS2 action servers\n * Modular solution wrt the usage of default skill semantics\n * Fixed NPE during in SkillUtils.getUniqueSkills during ROS code generation\n   - Problem was occurring for components with coordination ports and no system model\n\nChange-Id: I32dca4cc100f20fa2b73faa4093995458f58c14a\nSigned-off-by: Matteo MORELLI \u003cmatteo.morelli@cea.fr\u003e\n"
    },
    {
      "commit": "d878325a26bd62e61bff8acd187269816777fa74",
      "tree": "a40a21aac76f4b23ff9610e3cfb93cd416314cbf",
      "parents": [
        "ff7c029b7b54d2900d76122269afc2a3396c2513"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Oct 01 09:41:41 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Oct 01 09:41:41 2020 +0200"
      },
      "message": "Bug 567472 - Annoying popup on startup about the ROS setup.bash file location\n\n- If list of paths is empty, do nothing.\n\nChange-Id: Iaa08b943ffa1f980e0a586e53cb8edd3cca3c12e\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "ff7c029b7b54d2900d76122269afc2a3396c2513",
      "tree": "ab74164547e0e178e9a822025fd591f82cf76d2c",
      "parents": [
        "a605ebfb439df1d40e60fb6fc19d8cf1cd427e9a"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Sep 28 18:37:55 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Sep 28 18:37:55 2020 +0200"
      },
      "message": "[releng] Add release update-site to RCP\n\nChange-Id: I79d72e208ae02149504afcafb1f1e933952589e4\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "a605ebfb439df1d40e60fb6fc19d8cf1cd427e9a",
      "tree": "dc423e216454145a8afedfce95335ea596829ece",
      "parents": [
        "dbb32d082978845cdd8b3ed68064f607ce1e6dfb"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Sep 28 14:43:02 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Sep 28 14:46:12 2020 +0200"
      },
      "message": "Bug 553448 - [Robotics] Create a Papyrus-for-Robotics release\n\n- Update copyright text in RCP\n- Update descriptions in pom.xml\n- Fix possible NPE during code generation with empty environment\n\nChange-Id: I59a5d6e8144e99ee5b230296e06b8dbee96df182\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "dbb32d082978845cdd8b3ed68064f607ce1e6dfb",
      "tree": "468c33db954300a43f5c13c45bd026b6d69b25ed",
      "parents": [
        "a3f87fb937311000787583b33d0d19276e299bb3"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun Sep 27 18:15:04 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun Sep 27 18:16:50 2020 +0200"
      },
      "message": "Bug 553448 - [Robotics] Create a Papyrus-for-Robotics release\n\n- Create a zip instead of tar.gz in case of Linux\n  \u003d\u003e linux RCP will get copied by publish.sh script\n\nChange-Id: I6153fb2ad226f391ba958362214cdd597a672739\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "a3f87fb937311000787583b33d0d19276e299bb3",
      "tree": "12b5746480cdeb676bd3c5dfa9e702eec1b75417",
      "parents": [
        "96c7ef938769034a426280b0a1d98484be381842"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun Sep 27 16:42:55 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun Sep 27 16:42:55 2020 +0200"
      },
      "message": "Bug 567367 - [Robotics] Configure update sites in RCP for 2020-06 build\n\n- Revert a part of previous changes, i.e. no build-specific product folder\n  (it caused an exception below, since the jobs assume apparently that the product is in the\n  same folder as the RCP)\n- Use 2020-06 as default\n- We will disable RCP build for 2019-12, i.e. RCPs are only build for current version\n\njava.io.FileNotFoundException: /jobs/genie.papyrus/papyrus-robotics-2020-06/workspace/releng/products/org.eclipse.papyrus.robotics.product.2020-06/../org.eclipse.papyrus.robotics.rcp/icons/icon.xpm (No such file or directory)\n\nChange-Id: I6c2524805c7a53453f43c1c3e23e15c1105e123f\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "96c7ef938769034a426280b0a1d98484be381842",
      "tree": "b227bc4c976ec8b96dde8f645db9a7e4e0f81e2e",
      "parents": [
        "d4053b2a1431cf3d5dc4fb3e806bfd7faf717635"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat Sep 26 12:58:13 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun Sep 27 15:00:58 2020 +0200"
      },
      "message": "Bug 567374 - [Robotics, ROS2] Configure CMAKE_PREFIX_PATH in project setup, enable \"sourcing\" multiple setup files\n\n- Provide preference field for choosing a ROS distribution. It replaces the\n  \"path to ros distribution\" field and will enable distribution specific code\n  generation.\n\n- If the distribution is not eloquent, use name and executor instead of\n  node_name and node_executor in launch files. Adapted expected results\n  in tests accordingly.\n\n- Use a list of paths to \"source\". This field replaces the custom AMENT\n  prefix path setup which should no longer be necessary, as multiple setup\n  files can be sourced. The first entry typically points to the root\n  directory of the distribution.\n\n- At startup all setup.bash files are \"sourced\" in the specified order\n  in a non-UI Job. This is also done, when preferences changes are\n  done. (non blocking, unless a previous setup job is still running).\n\n- Also add CMAKE_PREFIX_PATH to environment of generated CDT projects\n\n- Also add PATH to the list of environment variables to track\n\n- Move startup into preference plugin and change dependencies (preferences now depends\n  on base and not vice versa). This was necessary, as the preference listener needs to\n  interact with the base plugin \u003d\u003e plugin.xml no longer needed in base\n\nChange-Id: Iae71788442a98b8ce615c890ec72403a9c9dcbd8\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "d4053b2a1431cf3d5dc4fb3e806bfd7faf717635",
      "tree": "3e730bc9dd0662bc74336110c5138af9e18a0fed",
      "parents": [
        "06678a7d63ccf07e5321707237838283bfb9ad95"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Sep 25 22:58:07 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Sep 25 22:58:07 2020 +0200"
      },
      "message": "Bug 567367 - [Robotics] Configure update sites in RCP for 2020-06 build\n\n- Support target specific products\n\nChange-Id: Id2eef55cd2e329a59f7b04804ea7070fc0284891\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "06678a7d63ccf07e5321707237838283bfb9ad95",
      "tree": "72a430b29c553bc8a809bdac9199c86976ef4386",
      "parents": [
        "a931778a6da24ca5058dea1d466bc790f83d6093"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Sep 25 15:07:26 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Sep 25 15:07:26 2020 +0200"
      },
      "message": "Bug 553643 - [Robotics] UI simplification is too aggressive\n\n- Remove some of the JDT hide instructions. In some environments, the \"Open\" and \"Open with\" dialog was\n  no longer visible\n\nChange-Id: I1104b871ef649922a74fbff1131cd8dd663ed62b\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "a931778a6da24ca5058dea1d466bc790f83d6093",
      "tree": "9655d613ac17ae312c8d6bec6987c553d26c4e1d",
      "parents": [
        "ee8cf82045639bd374e5b72ca2b7a35f49fe04de"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Sep 25 14:31:04 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Sep 25 08:53:33 2020 -0400"
      },
      "message": "Bug 553643 - [Robotics] UI simplification is too aggressive\n\n- Hide jdt.debug.* instead of jdt.ui.* (fixes previous patch)\n\nChange-Id: Iee3c6aa527bc61ad9f006d685e3eb11eed7a79a7\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "ee8cf82045639bd374e5b72ca2b7a35f49fe04de",
      "tree": "0b9b1a2ba9a6adf528a10af555de8ba88ca44833",
      "parents": [
        "0b0be7636a7262dd848a863a3de5fac081d93618"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Sep 25 11:59:14 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Sep 25 11:59:14 2020 +0200"
      },
      "message": "Bug 562700 - [Robotics, ROS2] It should be possible to run launch scripts from Eclipse\n\n- Fix possible UI blocks due to non-terminating ros2 get-lifecycle state\n\nChange-Id: I6674008f9d82e774032d98e4a35b7fd5d79404c0\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "0b0be7636a7262dd848a863a3de5fac081d93618",
      "tree": "caf3d374bdcd520313a0e1a54223a7b2cd22d585",
      "parents": [
        "e33cf689a02f2083cfd8767d7af9899176f7edeb"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Sep 24 23:38:27 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Sep 24 23:53:30 2020 +0200"
      },
      "message": "Bug 563019 - [Robotics, ROS2] Handle unset ROS2 environment variables\n\n- Take AMENT_PREFIX_PATH from preferences (if non empty) into account\n  during CDT project configuration\n- [Fix boolean declartation server in from scratch example]\n\nChange-Id: I3de0a02d404ed9d822c6faab1f929da8aa5aa7ad\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "e33cf689a02f2083cfd8767d7af9899176f7edeb",
      "tree": "2d7deb4cc177448e9a875a818ce147f0e849e56d",
      "parents": [
        "50c12f41684c0ec29f67de1dcb4a2621777c6dbc"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Sep 24 22:10:12 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Sep 24 23:02:04 2020 +0200"
      },
      "message": "Bug 553845 - [Robotics] Provide ROS2 test examples\n\n- Merge from-scratch examples into a single project\n- Fix some 1.0.3 \u003d\u003e 1.0.3 GMF version numbers\n\nChange-Id: I5632e30acfa6276497f936295395de5c7a092c55\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "50c12f41684c0ec29f67de1dcb4a2621777c6dbc",
      "tree": "f00c628e473d646c8eaaea715bdd7aee6e6053fb",
      "parents": [
        "7d8fb9acce1be6d11654e4d82ff809c6c4586bbc"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Sep 24 22:00:32 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Sep 24 22:00:32 2020 +0200"
      },
      "message": "Bug 567331 - [Robotics, Assertions] Rename NF-Properties into Properties\n\n- Rename NFProperty stereotype into Property\n- Adapt element types\n- Adapt table and ME factory\n\nChange-Id: I6e1dab6885064fcc99576b48614621c998df8e5f\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "7d8fb9acce1be6d11654e4d82ff809c6c4586bbc",
      "tree": "bffae0c1658402cbdc98ab5169eab22ab895ed8c",
      "parents": [
        "bc716136edcf4a8bcc9319b03d3a2a017664e734"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Sep 24 09:12:13 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Sep 24 11:32:43 2020 +0200"
      },
      "message": "Bug 553448 - [Robotics] Create a Papyrus-for-Robotics release\n\n- Fix version number in .product and plugin.xml\n\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "bc716136edcf4a8bcc9319b03d3a2a017664e734",
      "tree": "94ceb9e6ff1cbd4ddc98d76541dd6515757f3265",
      "parents": [
        "bc0eb3c4a09475748e8cf62fec08aeecc80da868"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Sep 24 10:28:59 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Sep 24 11:03:27 2020 +0200"
      },
      "message": "Bug 567272 - [Robotics] Remove simplistic demos, unused packages from the robotics library and other code clean-up\n\n- Re-add execution container to library (but without applying MARTE stereotype)\n\nChange-Id: Iaa80f95217dd5a5b55f724891f4073ac6ec674ca\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "bc0eb3c4a09475748e8cf62fec08aeecc80da868",
      "tree": "6828250ea0d70f57c2ab33d9df7cac433c091c67",
      "parents": [
        "763926e6e2bbf5d200a2599576a7c4328d3f9ede"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Sep 23 21:54:28 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Sep 23 21:54:28 2020 +0200"
      },
      "message": "Bug 553448 - [Robotics] Create a Papyrus-for-Robotics release\n\n- Fix version number in RCP\n\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "763926e6e2bbf5d200a2599576a7c4328d3f9ede",
      "tree": "c45500a6fcdf2e55c905fbc626f9b07a79fced0b",
      "parents": [
        "55994dc49e4f69ccabff5ac64a91cdfbe3bf198d"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Sep 23 19:54:04 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Sep 23 21:06:37 2020 +0200"
      },
      "message": "Bug 553448 - [Robotics] Create a Papyrus-for-Robotics release\n\n- Advance version number from version 0.7.0 to version 0.8.0\n\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\nChange-Id: Ibf4fa7b122afddbdeaeda10370f36d54695900ef\n"
    },
    {
      "commit": "55994dc49e4f69ccabff5ac64a91cdfbe3bf198d",
      "tree": "fc6cfd81f423d8a0c201b3e4dcc6087d9a2f8b34",
      "parents": [
        "af51dc301ba1f7deed49a39368fae73d81857014"
      ],
      "author": {
        "name": "Matteo MORELLI",
        "email": "matteo.morelli@cea.fr",
        "time": "Thu Sep 17 16:06:20 2020 +0200"
      },
      "committer": {
        "name": "Matteo MORELLI",
        "email": "matteo.morelli@cea.fr",
        "time": "Wed Sep 23 17:08:09 2020 +0200"
      },
      "message": "Bug 565827 - [Robotics] Add modeling support for skill realizations\n\n * Update of skill library and model template\n   - In oep.robotics.library\n     - Added FSM to represent the default semantics of skills\n   - In skill template model of oep.robotics.wizards\n     - Imported the FSM model\n     - Added \"defaultsemantics\" package\n * New advice for skill definitions\n   - Added advice that assigns a FSM to a skill definition\n   - The advice manages the destruction of the FSM when the skill is destroyed\n   - Removed current ApplySterotypeAdvice (stereotype application managed in the new advice)\n   - Moved NamingUtil class from oep.robotics.assertions.types to oep.robotics.core.utils\n * Addition of coordination ports to component definitions\n   - Profile modification and re-generation (added attribute isCoordinationPort to ComponentPort)\n   - ElementType and Palette modifications (including advice to select CoordinationServices)\n   - New icon for coordination ports and coordination services\n   - Modifications to robotics_theme.css to render coordination ports\n * Fix ceapilot example by manually forcing component ports to coordination ports\n * [AR] Show skill information related to SM in property view\n   - Rename Skill Parameters to Skills\n   - Add observable for a skill definition that supports editing the coordination service\n   - Added documentation to EClassGraphicalContentProvider\n * [AR] Robotics Content provider loads resource to check, whether models contains requested elements\n    \u003d\u003e avoids that user has to open models in order to detect whether they contain requested elements\n    \u003d\u003e slower, but acceptable delay\n * [AR] Use robotics parser for skill definition\n   - Assure that SkillDefinition advice is called when editing via F2 (directly after creation)\n * [AR] Use a filtering dialog for skill attributes\n * [AR] Fix \"cannot find communication pattern robotics::commpatterns::Action\" in AdviceUtil.java\n\nChange-Id: I588f44af2faab9aebfa06a8349743f971d91941f\nSigned-off-by: Matteo MORELLI \u003cmatteo.morelli@cea.fr\u003e\n"
    },
    {
      "commit": "af51dc301ba1f7deed49a39368fae73d81857014",
      "tree": "9fba8064c2d79a74ce8d7f755b4890af4d6d4a5b",
      "parents": [
        "fd987661a5194bb02a4fdc58c071b6864824a8e2"
      ],
      "author": {
        "name": "Matteo MORELLI",
        "email": "matteo.morelli@cea.fr",
        "time": "Wed Sep 23 09:27:55 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Sep 23 07:33:50 2020 -0400"
      },
      "message": "Bug 567272 - [Robotics] Remove simplistic demos, unused packages from the robotics library and other code clean-up\n\n * Updated oep.robotics.library model\n   - Removed package execcontainer\n   - Removed simplistic skill definitions not used in real demos\n   - Moved basic.servicedef to the PRC2 example (only used there)\n * Updated oep.robotics.wizards\n   - Removed old skill definitions imported from oep.robotics.library\n * Updated oep.robotics.examples models\n   - Removed the simplenavigation example\n   - Updated ceapilot to the new version\n   - Updated PRC2 to use the its basic.servicedef\n   - Updated carve_uc1 to use its skill definitions\n * General clean-up\n   - Removed duplicated Bundle-Localization in bt plugins\n   - Changed .notation version back to 1.0.2\n   - Added copyright statement to isybotAPI.py in ceapilot\n * Update expected code for publish/subscribe example (not really clear, why it\u0027s different)\n   - Current code does not contain declaration of String\n   - Code compiles \u003d\u003e current code is fine\n\nChange-Id: I417726a2048954e33011c39d869ef0e8a3590d4f\nSigned-off-by: Matteo MORELLI \u003cmatteo.morelli@cea.fr\u003e\n"
    },
    {
      "commit": "fd987661a5194bb02a4fdc58c071b6864824a8e2",
      "tree": "25139c0db239e18b676d043f90f55b94e2b1321e",
      "parents": [
        "98df193335222e39861ca691dd376b1d57ced415"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Sep 21 22:32:44 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Sep 21 22:35:45 2020 +0200"
      },
      "message": "Bug 566659 - [Robotics, OCL] Apply workaround for OCL issues\n\n- Load robotics library into resource set, if patterns are not found\n- Add RoboticsLibResource with information about robotics library URIs\n- Use URIs defined in xxxResource classes in BTML model command\n- [not directly related] code cleanup in RoboticsParser\n\nChange-Id: Ia89bba14ce6cf977ffa94d26d1ed81d689f6d3f3\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "98df193335222e39861ca691dd376b1d57ced415",
      "tree": "d3e9a074e256784f2f11f6b52a5dbf59102fc7ad",
      "parents": [
        "3a7e3e9ee08bed05fea23b5ec7a4a67a30154b0d"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Sep 21 15:49:07 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Sep 21 15:49:07 2020 +0200"
      },
      "message": "Bug 544329 - [Robotics] The port provides/requires dialog should not be based on a list dialog\n\n- Let RoboticsParser inherit from superclass - it does no longer return \"null\" as EditString which lead\n  to an NPE and made it impossible to edit a port name via the diagram\n\nChange-Id: I9582871dffa829631bab5ce4cdcf95a106ecf6e6\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "3a7e3e9ee08bed05fea23b5ec7a4a67a30154b0d",
      "tree": "fcd88fe7b9687b4a8fdd4aba6b0a777553bf5bd0",
      "parents": [
        "feada788ff03b226d2252e26dfcdf3582259c8d4"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Sep 17 16:50:01 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Sep 17 16:50:01 2020 +0200"
      },
      "message": "Bug 566309 - [Robotics] Integrate tables for Assertions, Contracts \u0026 NFProperties (ITP contribution)\n\n- Avoid possible class-cast exception (e.g. from Stereotype table in Appearance tab)\n\nChange-Id: I9fda1014357fcfc25486be75f0ff3756df988b40\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "feada788ff03b226d2252e26dfcdf3582259c8d4",
      "tree": "0581de6dbde19bee0e5be91588d08b6c07d39f44",
      "parents": [
        "62f40a5fff420e38ce4707b663183fa0753e0540"
      ],
      "author": {
        "name": "Matteo MORELLI",
        "email": "matteo.morelli@cea.fr",
        "time": "Fri Sep 11 18:17:22 2020 +0200"
      },
      "committer": {
        "name": "Matteo MORELLI",
        "email": "matteo.morelli@cea.fr",
        "time": "Thu Sep 17 10:29:15 2020 +0200"
      },
      "message": "Bug 566899 - [Robotics] Add code-generation and execution support for skill realizations\n\n * Sequencer support\n   - generation of launch and activation directives\n   - generation of yaml configuration file with skill plugin_lib_names\n   - generation of Sequencer support only when the system executes skills\n * Master coordination interface (Sequencing layer skill code-generation)\n   - Generation of client code that runs in BT leaves\n   - Dedicated package with suffix \"_skillrealizations\"\n   - Slave coordination interface already managed as ROS2 action servers\n * Modular solution wrt the usage of default skill semantics\n\nChange-Id: If5ded6f3293b93a84b610dce68f665914760ece3\nSigned-off-by: Matteo MORELLI \u003cmatteo.morelli@cea.fr\u003e\n"
    },
    {
      "commit": "62f40a5fff420e38ce4707b663183fa0753e0540",
      "tree": "3f724d1433c2673ac4bd5837cc96d343a890f28c",
      "parents": [
        "91c9a2d0540085ed20e63cb03209e8ac3af302c7",
        "33965b14633a7fbf54774ca2c619fc51b91bfb18"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Sep 16 15:01:57 2020 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review @ Eclipse.org",
        "email": "gerrit@eclipse.org",
        "time": "Wed Sep 16 15:01:57 2020 -0400"
      },
      "message": "Merge \"Bug 559817 - [Context menu] Exceptions, if context menu is called in a text editor\""
    },
    {
      "commit": "91c9a2d0540085ed20e63cb03209e8ac3af302c7",
      "tree": "89a7bcfe3ac5cf2ba07f09f715e1a654899da720",
      "parents": [
        "05ccf6e622baa58e2a3ccb189e3de415fc5a1ee3"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Sep 15 22:30:10 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Sep 15 22:30:10 2020 +0200"
      },
      "message": "Bug 565262 - [Robotics, ROS2] Dependencies of CMakeLists.txt for message packages are incomplete\n\n- Fusion methods of duplicate PackageXMLUtils class, only version in utils folder is kept\n\nChange-Id: I91879b91024d15212ddb97508f8668eb48589627\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "33965b14633a7fbf54774ca2c619fc51b91bfb18",
      "tree": "3e9da59af5c8615f96fe19ad244c4cc15532ef88",
      "parents": [
        "5fb087f73fd6581e2899beda200a39c85a7c0929"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Sep 14 09:04:45 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Sep 15 11:37:44 2020 -0400"
      },
      "message": "Bug 559817 - [Context menu] Exceptions, if context menu is called in a text editor\n\n- Add instanceof checks to plugin.xml\n- Remove duplicate registration (isTreeRoot) in plugin.xml and use ID from respective tester in bt.ui \n- Remove assertions extension reference in oep.robotics.properties (not directly related to bug title)\n\nChange-Id: I615a080979af1057d9c4ef3def710bad782536a8\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "05ccf6e622baa58e2a3ccb189e3de415fc5a1ee3",
      "tree": "ca72f2a2e40633f0d35b9cbcc35bb47e2db0f11d",
      "parents": [
        "b7fc36870da5ee5e77ff235fce20253ba99f0cc7",
        "48c82157decbced683a6eab7939204772d0021d6"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Sep 15 08:06:24 2020 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review @ Eclipse.org",
        "email": "gerrit@eclipse.org",
        "time": "Tue Sep 15 08:06:24 2020 -0400"
      },
      "message": "Merge \"Bug 566955 - [Robotics, ROS2] Code generator blocks UI, can\u0027t be stopped by user\""
    },
    {
      "commit": "b7fc36870da5ee5e77ff235fce20253ba99f0cc7",
      "tree": "4d72daaebd6e44b397d756e6516325b0b8969d85",
      "parents": [
        "5fb087f73fd6581e2899beda200a39c85a7c0929"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Sep 14 16:54:33 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Sep 14 17:38:07 2020 +0200"
      },
      "message": "Bug 553845 - [Robotics] Provide ROS2 test examples\n\n- Provide the three \"from-scratch\" examples from the wiki.\n- Adapt plugin.xml accordingly.\n\nChange-Id: Iebdb85c8125b76f552f26a6f3fec433c95c3393f\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "48c82157decbced683a6eab7939204772d0021d6",
      "tree": "cca431431f803e722984781add17b34a9379e953",
      "parents": [
        "5fb087f73fd6581e2899beda200a39c85a7c0929"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Sep 14 14:58:14 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Sep 14 16:53:33 2020 +0200"
      },
      "message": "Bug 566955 - [Robotics, ROS2] Code generator blocks UI, can\u0027t be stopped by user\n\n- Generate code in non-UI thread\n- Wait for CDT, if indexer is running\n- Report status to progress monitor\n- Respect cancel status of progress monitor\n- Use USER_CANCEL option in ExecuteTransformationChain (newly added to designer in the context of bug 566926)\n\nChange-Id: I582f4365babe4e6cb05555f84b9f807fe05f22bf\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "5fb087f73fd6581e2899beda200a39c85a7c0929",
      "tree": "b59ae9ec4ce208894fdb6ccb977acc653799f727",
      "parents": [
        "f02749883eaad6ad39531d38da2cddb3e0e2ad89"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Sep 11 13:17:34 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Sep 11 13:17:34 2020 +0200"
      },
      "message": "[releng] Fix build properties\n\nChange-Id: I05811d7e31d3af52efc277e0f28ab2fc966c0bf4\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "f02749883eaad6ad39531d38da2cddb3e0e2ad89",
      "tree": "d93bedfa13fac40d981a07a88511a5ce84e5e559",
      "parents": [
        "b9781297018a69c2284ca499b414843006fd8a72"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Sep 11 10:30:49 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Sep 11 11:54:47 2020 +0200"
      },
      "message": "Bug 544105 - [Robotics] Default size of Parameter block makes drop of entries impossible\n\n- Make sure that only one parameter block can be created in a component\n- Rename parameter to parameter block\n\nChange-Id: I257cb762b1ab7b0b5106770b696b7046927a87ad\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "b9781297018a69c2284ca499b414843006fd8a72",
      "tree": "07d8c9b8314710c6ffd20475d024452743fa87b1",
      "parents": [
        "4e90da3dfca5a238d71f860acab15af937c0925d"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Sep 11 09:54:59 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Sep 11 04:37:50 2020 -0400"
      },
      "message": "Bug 566684 - [Robotics] Integrate a dashboard facilitating the use of a design flow (ITP contribution)\n\n- Do not export SelectViewPointPage to API any more, initial viewpoint can be set via wizard\n- Activate Assertions viewpoint in Wizard\n- Remove Assertion + NFProperty from Palette as it is confusing for the user\n  that visually adding them does not lead to a visual creation\n- Remove ParameterEntry from palette for same reason\n- Add missing headers\n\nChange-Id: I4dc16dce3c9252a9c1794424e19c8da1d9c44c5a\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "4e90da3dfca5a238d71f860acab15af937c0925d",
      "tree": "5f6bb8028165785296f8e22f0a2ab07f278ce49e",
      "parents": [
        "0e04d47fc30b98bc4e1f47fe985bc6ac1deb8735"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Aug 07 16:21:46 2020 +0200"
      },
      "committer": {
        "name": "Matteo MORELLI",
        "email": "matteo.morelli@cea.fr",
        "time": "Fri Sep 11 09:06:39 2020 +0200"
      },
      "message": "lugins/ros2Author: Matteo MORELLI \u003cmatteo.morelli@cea.fr\u003e\nDate:   Wed Aug 5 13:19:09 2020 +0200\n\nBug 565827 - [Robotics] Add modeling support for skill realizations\n\n * Profile modifications (plus implementation of derived attributes in the generated code)\n   - Added reference to Tasks in the System stereotype\n   - Added CoordinationService stereotype\n   - Added a set of stereotypes to represent skill semantics as FSM\n * Preliminary customizations of modeling front-end\n   - Supporting the definition of CoordinationServices: palette, css\n   - Removed specific palette entry to create ROS2 actions\n   - Added a Task tab to System property view (to be improved)\n * [AR]: provide widgets for handling multiple references\n   - Generic RoboticsElementSelector\n   - Specific implementation in TaskReference(Editor)\n * Fixes\n   - merge-conflict resolution\n   - removed RoboticsReferenceDialogCustomUMLCp.java (committed by accident)\n   - removed trailing whitespace from TaskMultiReference.java\n\nChange-Id: I10676a870dc40f2834ae8b4755fdff17ebe2fb6f\nSigned-off-by: Matteo MORELLI \u003cmatteo.morelli@cea.fr\u003e\n"
    },
    {
      "commit": "0e04d47fc30b98bc4e1f47fe985bc6ac1deb8735",
      "tree": "b0188727eb97f17a8d7f9e2fca30772a6bfa19b1",
      "parents": [
        "bddf6015aed54c97c7f958ddb141ac0a23c0b85e"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Sep 10 13:02:23 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Sep 10 13:16:39 2020 +0200"
      },
      "message": "[releng] Fix plugin.properties, missing bundle-localization\n\nChange-Id: I64f8886f665f27149dffc34fb0738892c6f3df64\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "bddf6015aed54c97c7f958ddb141ac0a23c0b85e",
      "tree": "2c83f3be93f8b22cc2ab2a5d8705398793b1964a",
      "parents": [
        "cc84f5f4233dd46299dd5ccb623cf5335b13ead0"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Sep 08 13:48:53 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Sep 08 14:02:32 2020 +0200"
      },
      "message": "Bug 565262 - [Robotics, ROS2] Dependencies of CMakeLists.txt for message packages are incomplete\n\n- Fix issue in PackageXML generation (use name.toLowerCase on dependencies, \u003cdepend\u003e closed by \u003c/build_depend\u003e\n- Enable build of enumeration literals\n\nChange-Id: Ice5b38a6823fbe0acd05102b9a33a63454ec818d\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "cc84f5f4233dd46299dd5ccb623cf5335b13ead0",
      "tree": "b5dcaa6fffcbb10a7abef1461a07f34f183972e8",
      "parents": [
        "a3a9401cff67573c02e2cf0e5741b5e7c5132e5e"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Sep 08 13:09:26 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Sep 08 13:09:26 2020 +0200"
      },
      "message": "Bug 553226 - [Robotics, Usability] Avoid generic \"robotics\" tab and disable new-child tab\n\n- Fix issues in re-enabled new-child menu (needed for package creation, for instance)\n  Correct unresolved proxies (robmosys-\u003erobotics)\n- Add filtering advices that reduce available choice\n\nChange-Id: I4fe285e6dc21c3bda4e619402b9f0aded22c74ee\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "a3a9401cff67573c02e2cf0e5741b5e7c5132e5e",
      "tree": "a7f7938f7486aec4d707fd1a8c17358eeb806dad",
      "parents": [
        "2f0ee7f6947e27bd7d36a9cc1041a34c37f9de75"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Sep 08 10:32:26 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Tue Sep 08 10:32:26 2020 +0200"
      },
      "message": "Bug 561176 - [Robotics, ROS2] Enable co-existance of manual and generated code, provide skeleton for manual code\n\n- Create src folder, if source file does not exist yet\n\nChange-Id: I4ae2f9085af5ded1d47caddd090b3536c9c9de9f\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "2f0ee7f6947e27bd7d36a9cc1041a34c37f9de75",
      "tree": "49d173283b13ea01fb4674fae20c6e9aaa1b9762",
      "parents": [
        "5e7a870b1ea674b9793472d1b771dffce568f7d2",
        "111f7f6e18c999e146648b7409921b006940725e"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Sep 07 16:58:04 2020 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review @ Eclipse.org",
        "email": "gerrit@eclipse.org",
        "time": "Mon Sep 07 16:58:04 2020 -0400"
      },
      "message": "Merge \"Bug 565262 - [Robotics, ROS2] Dependencies of CMakeLists.txt for message packages are incomplete\""
    },
    {
      "commit": "5e7a870b1ea674b9793472d1b771dffce568f7d2",
      "tree": "2939c3588be0b0e1a62eb38994c03b1add12e7d7",
      "parents": [
        "db498d92c3b9186dcd079a1c1962d82e41c7939d"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat Sep 05 09:26:43 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sat Sep 05 09:26:43 2020 +0200"
      },
      "message": "Bug 566309 - [Robotics] Integrate tables for Assertions, Contracts \u0026 NFProperties (ITP contribution)\n\n- Avoid issue due to double stereotype application\n- Fix NLS issues\n\nChange-Id: I3712f7d3cf5cc5a6835f33b5ba760f9e22a3199b\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "db498d92c3b9186dcd079a1c1962d82e41c7939d",
      "tree": "a900e7650e5921f962abef0dc6f6d9fd81cd76f4",
      "parents": [
        "30b7e06d5ab1f3442f41ee5ee2682bda7a4df8a6"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Sep 04 19:07:55 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Sep 04 22:51:33 2020 +0200"
      },
      "message": "Bug 566684 - [Robotics] Integrate a dashboard facilitating the use of a design flow (ITP contribution)\n\n- Initial addition of dashboard plugin\n- Add to pom.xml\n- Add to feature\n\nChange-Id: I30415b67cad66211258756074f60c7a178b958e9\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "30b7e06d5ab1f3442f41ee5ee2682bda7a4df8a6",
      "tree": "1745a883038ea596f0530cae86f64d798a6932f4",
      "parents": [
        "93a26f68a14bcb452cfba2877af6aa3266227ddb"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Sep 04 17:08:39 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Sep 04 17:08:39 2020 +0200"
      },
      "message": "Bug 565181 - Programatically access new P4R project or model wizard pages without the initial selection page\n\n- Add required changes to wizard plugins\n- In addition to required changes, remove assertion profile application from templates\n  as advices will now keep care of applying the profile, if required (better modularity)\n\nChange-Id: I3ca4876ab247f9f1f189f54ce3f9f4bef6132681\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "93a26f68a14bcb452cfba2877af6aa3266227ddb",
      "tree": "5490d4b42d3067f7f043c0532f6805682b4239ba",
      "parents": [
        "92944df16876ef0b3e8110fa21cc5021151a3fa8"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Sep 04 09:29:07 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Sep 04 10:39:01 2020 +0200"
      },
      "message": "Bug 563950 - [Robotics] Provide text-based editors for data-types and communication objects\n\n- Add unparser in separate file\n- Fix \"null\" comment, if description does not exist\n\nChange-Id: Ifd2d1bd9d2dc59de66b56bb0ffa5eeed7a667b9f\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "92944df16876ef0b3e8110fa21cc5021151a3fa8",
      "tree": "b57cc5f42b54991327884ce3bba05484a252916a",
      "parents": [
        "ccc04cf3cd3dc25fa4e5a50f5b4be522a8f632f9"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Sep 04 08:56:47 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Fri Sep 04 09:17:49 2020 +0200"
      },
      "message": "Bug 562700 - [Robotics, ROS2] It should be possible to run launch scripts from Eclipse\n\n- Add possibiliy to run a \"non-activating\" launch script as well.\n\nChange-Id: Id88d3bf9b9c2f34e53486bbf1c568bdcbcfc8cb0\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "ccc04cf3cd3dc25fa4e5a50f5b4be522a8f632f9",
      "tree": "40c694ac656e36b268ba8886bfd9c7c85ce63f96",
      "parents": [
        "6b420afc66d21a3c620a71892cf3cb4bc42d4008"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Sep 03 23:14:58 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Sep 03 23:14:58 2020 +0200"
      },
      "message": "Bug 566659 - [Robotics, OCL] Apply workaround for OCL issues\n\n- Do not apply MARTE profiles by default\n- Do not import \"robotics\" library by default\n- Use new abstract super class for stereotype application in advices\n  \u003d\u003e will automatically apply assertion and MARTE sub-profiles when needed\n- Reduce GMF version number to 1.0.2 (for 2019-12 builds)\n\nChange-Id: I4c7ada6e947f0125034a656125fcda4142eab93f\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "111f7f6e18c999e146648b7409921b006940725e",
      "tree": "fe0b0ddf7d1a2abbe67549f2807ac327a6440813",
      "parents": [
        "6b420afc66d21a3c620a71892cf3cb4bc42d4008"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Sep 02 14:50:05 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Sep 02 17:16:25 2020 +0200"
      },
      "message": "Bug 565262 - [Robotics, ROS2] Dependencies of CMakeLists.txt for message packages are incomplete\n\n- For each port: use the message package of the service definition instead of the\n  message packages of its communication objects\n- Add dependencies to package.xml\n- Remove src-gen folder declaration (does not make sense for message packages)\n- Move Dependency calculation into MessageUtils class\n- Enable code generation from service definitions\n\nChange-Id: I3d9f399525e450d44c6906a9f275e0fbb193ecc5\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "6b420afc66d21a3c620a71892cf3cb4bc42d4008",
      "tree": "7575d741d375b9e711f8a4314db6007e2f1486ce",
      "parents": [
        "0b97bd195baa4cab40d15ac6586f00f057862bb0"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Mon Aug 31 15:15:54 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Sep 02 14:10:53 2020 +0200"
      },
      "message": "Bug 563019 - [Robotics, ROS2] Handle unset ROS2 environment variables\n\n- Avoid potential NPE when PATH cannot be obtained.\n- Extract BASH_ENV to constant (and apply NLS tag)\n\nChange-Id: I7d16d36abbb83e0e3661d05a4b861b1da6c483a1\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "0b97bd195baa4cab40d15ac6586f00f057862bb0",
      "tree": "9d8494dda447665c6cca542b6a6793712ee9a868",
      "parents": [
        "48ba43cde2ebd66bf21167f2ec9ecb1a3b96ed1a"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun Aug 30 14:02:54 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Sun Aug 30 18:17:42 2020 +0200"
      },
      "message": "Bug 566509 - [Robotics, ROS2] Non generated files should be removed\n\n- Remove generated files, using the cleanup functionality of the underlying\n  file-system access\n\nChange-Id: Ibbbf7be076b93e3e2118f175a0ad9d2627a47bc8\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "48ba43cde2ebd66bf21167f2ec9ecb1a3b96ed1a",
      "tree": "011d9f71220caa36401855c32470a9150668e41e",
      "parents": [
        "b80e5e866ab136880fc56c6f95a1eb822787b978"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Aug 27 12:34:52 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Thu Aug 27 15:37:47 2020 +0200"
      },
      "message": "Bug 566309 - [Robotics] Integrate tables for Assertions, Contracts \u0026 NFProperties (ITP contribution)\n\n- Enable assertions, contracts and nfproperties for Systems\n- Add assertion profile to templates\n- Automatically apply assertion profile during creation of assertions, contracts and nfproperties ...\n- Hide NFProperties and assertions in diagrams\n\nChange-Id: I3c734adde301f1203b40883384e54f8a91f25411\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    },
    {
      "commit": "b80e5e866ab136880fc56c6f95a1eb822787b978",
      "tree": "0f2364780bfb4541a7e60e78aae9bed0d036e652",
      "parents": [
        "290ea869aa54775f82133964cabcf9046ce1cba8"
      ],
      "author": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Aug 26 16:23:44 2020 +0200"
      },
      "committer": {
        "name": "Ansgar Radermacher",
        "email": "ansgar.radermacher@cea.fr",
        "time": "Wed Aug 26 16:23:44 2020 +0200"
      },
      "message": "Bug 566309 - [Robotics] Integrate tables for Assertions, Contracts \u0026 NFProperties (ITP contribution)\n\n- Add new plugins to robotics feature\n\nChange-Id: Ib73a1080e1fa93d8091c1514224a3f02d5f128c6\nSigned-off-by: Ansgar Radermacher \u003cansgar.radermacher@cea.fr\u003e\n"
    }
  ],
  "next": "290ea869aa54775f82133964cabcf9046ce1cba8"
}
