)]}'
{
  "log": [
    {
      "commit": "4136e085d7b8898446daee0792493ae59fe90886",
      "tree": "ad62e22f99398ec3debefb96e6e107e9af7aa590",
      "parents": [
        "9e0b6870a373bdd27510fa144158f4ee57a428f9"
      ],
      "author": {
        "name": "Ralph Soika",
        "email": "ralph.soika@imixs.com",
        "time": "Sun Nov 20 11:05:05 2022 +0100"
      },
      "committer": {
        "name": "Ralph Soika",
        "email": "ralph.soika@imixs.com",
        "time": "Sun Nov 20 11:05:05 2022 +0100"
      },
      "message": "Bug 581078 - clean up settings folder\n\nremoved settings folder\n\nChange-Id: I4d945681c93e35bbd91f4fd4e7e8ecc10b455ae9\nSigned-off-by: Ralph Soika \u003cralph.soika@imixs.com\u003e"
    },
    {
      "commit": "9e0b6870a373bdd27510fa144158f4ee57a428f9",
      "tree": "ef910b888ffa6b177da40b5cce70bf7710c675d5",
      "parents": [
        "71c0951faae9e2f692d95d29afbb533883fe85d0"
      ],
      "author": {
        "name": "Ralph Soika",
        "email": "ralph.soika@imixs.com",
        "time": "Sun Nov 20 11:01:59 2022 +0100"
      },
      "committer": {
        "name": "Ralph Soika",
        "email": "ralph.soika@imixs.com",
        "time": "Sun Nov 20 11:01:59 2022 +0100"
      },
      "message": "Bug 581078 - clean up settings folder\n\nremoved settings folder\n\nChange-Id: I176611d3215b39e94265ee2a62948f4d8c6dc489\nSigned-off-by: Ralph Soika \u003cralph.soika@imixs.com\u003e"
    },
    {
      "commit": "71c0951faae9e2f692d95d29afbb533883fe85d0",
      "tree": "6865c036436303597263a7179873e9682bf07129",
      "parents": [
        "65df716cc3aff2f4cef1a90db15aa5ba395be81c"
      ],
      "author": {
        "name": "Ralph Soika",
        "email": "ralph.soika@imixs.com",
        "time": "Sun Nov 20 10:55:25 2022 +0100"
      },
      "committer": {
        "name": "Ralph Soika",
        "email": "ralph.soika@imixs.com",
        "time": "Sun Nov 20 10:55:25 2022 +0100"
      },
      "message": "Bug 581078 - clean up MANIFEST.MF\n\nupdate manifest\n\nChange-Id: Idec5c1643286ff1267944ad91ad1401fcb3c459e\nSigned-off-by: Ralph Soika \u003cralph.soika@imixs.com\u003e"
    },
    {
      "commit": "65df716cc3aff2f4cef1a90db15aa5ba395be81c",
      "tree": "408fc7b397dc2e30ef4f7b3ebbd21ca5e5c7e2b8",
      "parents": [
        "24843fb4a21cfbcb120d23a7d95e1335b5ea44a2"
      ],
      "author": {
        "name": "Ralph Soika",
        "email": "ralph.soika@imixs.com",
        "time": "Sun Nov 20 10:53:45 2022 +0100"
      },
      "committer": {
        "name": "Ralph Soika",
        "email": "ralph.soika@imixs.com",
        "time": "Sun Nov 20 10:53:45 2022 +0100"
      },
      "message": "Bug 581078 - clean up MANIFEST.MF\n\nupdate manifest\n\nChange-Id: Iffe55259b5d81bb3f211628e09e3b038168ed934\nSigned-off-by: Ralph Soika \u003cralph.soika@imixs.com\u003e"
    },
    {
      "commit": "24843fb4a21cfbcb120d23a7d95e1335b5ea44a2",
      "tree": "7279b05add75d5174102b68645c94f7e4b9b4f66",
      "parents": [
        "6021e7767e26ad98edf4cc346179f23c4a13c759"
      ],
      "author": {
        "name": "Ed Merks",
        "email": "ed.merks@gmail.com",
        "time": "Fri Nov 18 10:22:00 2022 +0100"
      },
      "committer": {
        "name": "Ralph Soika",
        "email": "ralph.soika@imixs.com",
        "time": "Sat Nov 19 10:02:09 2022 -0500"
      },
      "message": "Use a newer version of Tycho and jarsigner\n\nEliminate some warnings.\nEnable import organizing for the next time you regenerate the model to\nproduce fewer warnings.\n\nChange-Id: I0a79df4e545ada36571396d3a5dc7c5b1e0be480\n"
    },
    {
      "commit": "6021e7767e26ad98edf4cc346179f23c4a13c759",
      "tree": "3b156532dc18050bb3aa09791b4c726f286a012e",
      "parents": [
        "488f4b683939a13dc100ad9a46912e37cca67937"
      ],
      "author": {
        "name": "Ralph Soika",
        "email": "ralph.soika@imixs.com",
        "time": "Fri Nov 18 11:51:12 2022 +0100"
      },
      "committer": {
        "name": "Ralph Soika",
        "email": "ralph.soika@imixs.com",
        "time": "Fri Nov 18 11:51:12 2022 +0100"
      },
      "message": "Bug 581069 - added maven build command\n\nadded maven build command\n\nChange-Id: I16bcb9e042b13cdff7f337d8b5f0651d3d5a5f6f\nSigned-off-by: Ralph Soika \u003cralph.soika@imixs.com\u003e"
    },
    {
      "commit": "488f4b683939a13dc100ad9a46912e37cca67937",
      "tree": "7b292118f6fa0707b59d38c1a1c4dd023a217ead",
      "parents": [
        "a05f14a3e632020e9fa77174e6f386f535cfe587"
      ],
      "author": {
        "name": "Ralph Soika",
        "email": "ralph.soika@imixs.com",
        "time": "Fri Nov 18 11:44:13 2022 +0100"
      },
      "committer": {
        "name": "Ralph Soika",
        "email": "ralph.soika@imixs.com",
        "time": "Fri Nov 18 11:44:13 2022 +0100"
      },
      "message": "Bug 581069 - updated classpass\n\nupdated classpah settings\n\nChange-Id: I24f9cf1889bb95127341a46042c299ec85799ee1\nSigned-off-by: Ralph Soika \u003cralph.soika@imixs.com\u003e"
    },
    {
      "commit": "a05f14a3e632020e9fa77174e6f386f535cfe587",
      "tree": "2383ac77540580b7b57e162978314174bc07f04b",
      "parents": [
        "4a785fa88d107ceb8143fe01e2154672b949d010"
      ],
      "author": {
        "name": "Ralph Soika",
        "email": "ralph.soika@imixs.com",
        "time": "Wed Nov 16 15:38:54 2022 +0100"
      },
      "committer": {
        "name": "Ralph Soika",
        "email": "ralph.soika@imixs.com",
        "time": "Wed Nov 16 15:38:54 2022 +0100"
      },
      "message": "Bug 581061 - added platform-2022-12\n\nadded a new platform profiel for 2022-12 and updated the orbit url\n\nChange-Id: I604d83de28ba23e993303be23f0818e51c496e78\nSigned-off-by: Ralph Soika \u003cralph.soika@imixs.com\u003e"
    },
    {
      "commit": "4a785fa88d107ceb8143fe01e2154672b949d010",
      "tree": "8981a75a38ba12a43ce87ea830a499e4a88f6ec2",
      "parents": [
        "710a40ea3351c46757feae27ccbdbb78d5d47c5c"
      ],
      "author": {
        "name": "Ralph Soika",
        "email": "ralph.soika@imixs.com",
        "time": "Sat May 28 11:19:57 2022 +0200"
      },
      "committer": {
        "name": "Ralph Soika",
        "email": "ralph.soika@imixs.com",
        "time": "Sat May 28 11:19:57 2022 +0200"
      },
      "message": "Bug 580036 - version update 1.5.1 -\u003e 1.5.2\n\nUpdated project version to 1.5.2\n\nChange-Id: Ib1a0a521c1fb486468c154b4b0190eacaa289273\nSigned-off-by: Ralph Soika \u003cralph.soika@imixs.com\u003e\n"
    },
    {
      "commit": "710a40ea3351c46757feae27ccbdbb78d5d47c5c",
      "tree": "3ede05b987d9e53a21737e6f52bbede3b46ddd47",
      "parents": [
        "bf58086f7d0d6116cadf8995f8590afc46b1e876"
      ],
      "author": {
        "name": "Ralph Soika",
        "email": "ralph.soika@imixs.com",
        "time": "Sat May 28 10:58:59 2022 +0200"
      },
      "committer": {
        "name": "Ralph Soika",
        "email": "ralph.soika@imixs.com",
        "time": "Sat May 28 10:58:59 2022 +0200"
      },
      "message": "Bug 580036 - update pom\n\nUpdate the pom signing jar version\n\nChange-Id: I2aa1a2168607855fc870c117f3c04983fedd7bd1\nSigned-off-by: Ralph Soika \u003cralph.soika@imixs.com\u003e"
    },
    {
      "commit": "bf58086f7d0d6116cadf8995f8590afc46b1e876",
      "tree": "919e1941080ba9f3e83af6b938103117f53bccd6",
      "parents": [
        "459128c8b24a69a88108022d509180b8cf64719c"
      ],
      "author": {
        "name": "Ralph Soika",
        "email": "ralph.soika@imixs.com",
        "time": "Sat May 28 10:30:30 2022 +0200"
      },
      "committer": {
        "name": "Ralph Soika",
        "email": "ralph.soika@imixs.com",
        "time": "Sat May 28 10:30:30 2022 +0200"
      },
      "message": "Bug 580036 - update pom\n\nUpdate the pom signing jar version\n\nChange-Id: Iae4338574110106e181847056e9329774c4a4b11\nSigned-off-by: Ralph Soika \u003cralph.soika@imixs.com\u003e"
    },
    {
      "commit": "459128c8b24a69a88108022d509180b8cf64719c",
      "tree": "fdcee4bed5b3912d38614a598df5447d06b5a0e4",
      "parents": [
        "bd72f4782118b74e27414f447e1652e60cb331d3"
      ],
      "author": {
        "name": "Christian Dietrich",
        "email": "christian.dietrich@itemis.de",
        "time": "Fri May 13 21:57:45 2022 +0200"
      },
      "committer": {
        "name": "Christian Dietrich",
        "email": "christian.dietrich@itemis.de",
        "time": "Fri May 13 22:17:26 2022 +0200"
      },
      "message": "fix broken genmodel\n\nSigned-off-by: Christian Dietrich \u003cchristian.dietrich@itemis.de\u003e\n"
    },
    {
      "commit": "bd72f4782118b74e27414f447e1652e60cb331d3",
      "tree": "067f1c41ae3506fdd707dae15a538d7c4b81f8ab",
      "parents": [
        "a73c704638abb1d06a4e2418ea0535b812b129b9"
      ],
      "author": {
        "name": "Ralph Soika",
        "email": "ralph.soika@imixs.com",
        "time": "Thu Sep 03 17:40:00 2020 +0200"
      },
      "committer": {
        "name": "Ralph Soika",
        "email": "ralph.soika@imixs.com",
        "time": "Thu Sep 03 17:40:00 2020 +0200"
      },
      "message": "Bug 566499 fixed license properties\n\nremoved leading \"t\" characters,\nremoved wrong reference to epl-v10.html\n\nChange-Id: I70d3e6d00cb26f911977ef625d7259434ec46ee1\nSigned-off-by: Ralph Soika \u003cralph.soika@imixs.com\u003e"
    },
    {
      "commit": "a73c704638abb1d06a4e2418ea0535b812b129b9",
      "tree": "5029a036d8cca192535245dd97333f5982e8deb3",
      "parents": [
        "4ee5a6c7afad3410a093ab5ce98378b06460976d"
      ],
      "author": {
        "name": "Jonah Graham",
        "email": "jonah@kichwacoders.com",
        "time": "Wed Sep 02 18:44:01 2020 -0400"
      },
      "committer": {
        "name": "Jonah Graham",
        "email": "jonah@kichwacoders.com",
        "time": "Wed Sep 02 18:52:24 2020 -0400"
      },
      "message": "Bug 566499 Use Eclipse Standard License\n\nSigned-off-by: Jonah Graham \u003cjonah@kichwacoders.com\u003e\nChange-Id: I726e24557989ad50d8c03b9f2ed9ab7efdc3dcdc\n"
    },
    {
      "commit": "4ee5a6c7afad3410a093ab5ce98378b06460976d",
      "tree": "795327d479f5475bdeb4b0b9b0c709a547d77d0b",
      "parents": [
        "edf05f544a342b47be6b83ac047bf30f435af26b"
      ],
      "author": {
        "name": "Ralph Soika",
        "email": "ralph.soika@imixs.com",
        "time": "Wed Sep 02 11:40:50 2020 +0200"
      },
      "committer": {
        "name": "Ralph Soika",
        "email": "ralph.soika@imixs.com",
        "time": "Wed Sep 02 11:40:50 2020 +0200"
      },
      "message": "Bug 566499 updated license information\n\nupdated features.xml and license.html\n\nChange-Id: I2b3d0e90d7cb167ab3192b4d5485df9dc8256ed0\nSigned-off-by: Ralph Soika \u003cralph.soika@imixs.com\u003e"
    },
    {
      "commit": "edf05f544a342b47be6b83ac047bf30f435af26b",
      "tree": "9a9ff52d76f4e0fe3572234b2bd9e964f11d3bb7",
      "parents": [
        "217c1e551063790d1c744cc32ca7cc8e0a83541f"
      ],
      "author": {
        "name": "Ralph Soika",
        "email": "ralph.soika@imixs.com",
        "time": "Fri Aug 14 19:08:53 2020 +0200"
      },
      "committer": {
        "name": "Ralph Soika",
        "email": "ralph.soika@imixs.com",
        "time": "Fri Aug 14 19:08:53 2020 +0200"
      },
      "message": "Bug 566088 - updated tycho-version\n\nUpdated pom.xml - tycho-version 1.1.0 replaced with 1.7.0\n\nChange-Id: I851cfeab929f431e66329c1443b9ee74c9372680\nSigned-off-by: Ralph Soika \u003cralph.soika@imixs.com\u003e"
    },
    {
      "commit": "217c1e551063790d1c744cc32ca7cc8e0a83541f",
      "tree": "774b247fbdabe8e942c81aff87772d1bf0935a7c",
      "parents": [
        "824357d78cbc8690e780cfb1a8cb834397e18024"
      ],
      "author": {
        "name": "Ralph Soika",
        "email": "ralph.soika@imixs.com",
        "time": "Tue Aug 11 21:50:50 2020 +0200"
      },
      "committer": {
        "name": "Ralph Soika",
        "email": "ralph.soika@imixs.com",
        "time": "Tue Aug 11 21:50:50 2020 +0200"
      },
      "message": "Bug 565746 - added eclipse.orbit.url\n\nadded new platform profile for 2020-09 with orbit-build version\nS20200727174946\n\nChange-Id: I8b913368ef23572dc1c43bf95de653efd0adb9e8\nSigned-off-by: Ralph Soika \u003cralph.soika@imixs.com\u003e\n"
    },
    {
      "commit": "824357d78cbc8690e780cfb1a8cb834397e18024",
      "tree": "92acf0b9640c1286ddb70c14633b9a4403d0b488",
      "parents": [
        "5e49bf898c242d4de2865e2bd7ed13a4f63ad9f5"
      ],
      "author": {
        "name": "Ralph Soika",
        "email": "ralph.soika@imixs.com",
        "time": "Sat Aug 08 16:07:49 2020 +0200"
      },
      "committer": {
        "name": "Ralph Soika",
        "email": "ralph.soika@imixs.com",
        "time": "Sat Aug 08 16:07:49 2020 +0200"
      },
      "message": "Bug 565746 - added new platform profile\n\nadded new platform profile for 2020-09\n\nChange-Id: I7a112cd6a52969b28264114b5975a4ea3bc24cce\nSigned-off-by: Ralph Soika \u003cralph.soika@imixs.com\u003e"
    },
    {
      "commit": "5e49bf898c242d4de2865e2bd7ed13a4f63ad9f5",
      "tree": "db0bc0a4a0c2422d178bb93682a85af7aad46b42",
      "parents": [
        "7f93282cd3cc31a795a7d9dec149fe1fe99503f8"
      ],
      "author": {
        "name": "Ralph Soika",
        "email": "ralph.soika@imixs.com",
        "time": "Fri Jul 31 17:05:58 2020 +0200"
      },
      "committer": {
        "name": "Ralph Soika",
        "email": "ralph.soika@imixs.com",
        "time": "Fri Jul 31 17:05:58 2020 +0200"
      },
      "message": "Bug 565745 - update Ecore jet classes\n\nUpdated XMIToXML and XMLToXMI - template changes\n\nChange-Id: I5dbc624e4cf097ff1d3498c0db6a37f590339ace\nSigned-off-by: Ralph Soika \u003cralph.soika@imixs.com\u003e"
    },
    {
      "commit": "7f93282cd3cc31a795a7d9dec149fe1fe99503f8",
      "tree": "fb81a701abce8ed8fae9c7a8fec81982ea042cef",
      "parents": [
        "909af6c30592f248cb472ae0ef6746387611f8d3"
      ],
      "author": {
        "name": "Ralph Soika",
        "email": "ralph.soika@imixs.com",
        "time": "Thu Jun 04 21:43:28 2020 +0200"
      },
      "committer": {
        "name": "Ralph Soika",
        "email": "ralph.soika@imixs.com",
        "time": "Thu Jun 04 21:43:28 2020 +0200"
      },
      "message": "Bug 563956 - updated license information\n\nupdated source files and license text\n\nChange-Id: I1d7d5dbd763603fbe1b5591afdba47e128af0c06\nSigned-off-by: Ralph Soika \u003cralph.soika@imixs.com\u003e\n"
    },
    {
      "commit": "909af6c30592f248cb472ae0ef6746387611f8d3",
      "tree": "86c6ef073b95d5f8812b9b04fde625583c8e8441",
      "parents": [
        "318a5541f1d1aa7ee5e2c3c2dd5c0d34f22a1ace"
      ],
      "author": {
        "name": "Ralph Soika",
        "email": "ralph.soika@imixs.com",
        "time": "Thu Jun 04 18:00:11 2020 +0200"
      },
      "committer": {
        "name": "Ralph Soika",
        "email": "ralph.soika@imixs.com",
        "time": "Thu Jun 04 18:00:11 2020 +0200"
      },
      "message": "Bug 563947 - updated pom.xml\n\nadded new platform profile, upgraded version to 1.5.1\n\nChange-Id: Ib2dfb45f28e097558e14e0df07f911f0807fea98\nSigned-off-by: Ralph Soika \u003cralph.soika@imixs.com\u003e"
    },
    {
      "commit": "318a5541f1d1aa7ee5e2c3c2dd5c0d34f22a1ace",
      "tree": "d4f42535aeb503181888760d9626efdeb1a4321d",
      "parents": [
        "d93667e7418b98acd39def9ed4c2a94501e38997"
      ],
      "author": {
        "name": "Paul Leacu",
        "email": "pleacu@redhat.com",
        "time": "Tue May 15 11:22:42 2018 -0400"
      },
      "committer": {
        "name": "Paul Leacu",
        "email": "pleacu@redhat.com",
        "time": "Tue May 15 11:22:42 2018 -0400"
      },
      "message": "[534701] update tycho-version and bomn2 mdt version for Photon support\n\nSigned-off-by: Paul Leacu \u003cpleacu@redhat.com\u003e\n"
    },
    {
      "commit": "d93667e7418b98acd39def9ed4c2a94501e38997",
      "tree": "c28a5cbb14ddd592e9380d1bb493396f0afa09ca",
      "parents": [
        "ef615d28e2728eeb0b1a5a6ed3053e374f495b30"
      ],
      "author": {
        "name": "Paul Leacu",
        "email": "pleacu@redhat.com",
        "time": "Thu Jun 01 09:19:42 2017 -0400"
      },
      "committer": {
        "name": "Paul Leacu",
        "email": "pleacu@redhat.com",
        "time": "Thu Jun 01 09:19:42 2017 -0400"
      },
      "message": "Bump version to 1.4.0 for oxygen\n"
    },
    {
      "commit": "ef615d28e2728eeb0b1a5a6ed3053e374f495b30",
      "tree": "7268e29f982c9e90e88a88cfc3b487df9699d0f5",
      "parents": [
        "96a9fb565e5b4b5d88b453ba31899b594ba452c1"
      ],
      "author": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Tue Jan 19 11:27:20 2016 -0700"
      },
      "committer": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Tue Jan 19 11:27:20 2016 -0700"
      },
      "message": "Changed CI to Final build"
    },
    {
      "commit": "96a9fb565e5b4b5d88b453ba31899b594ba452c1",
      "tree": "4c625dabbcba22f13bfdbfb26f13690c07eded24",
      "parents": [
        "e056d532b64946e215221ff01a5856862d2b018f"
      ],
      "author": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Thu Jan 14 11:31:18 2016 -0700"
      },
      "committer": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Thu Jan 14 11:31:18 2016 -0700"
      },
      "message": "Upversioned to 1.3.0 for Neon"
    },
    {
      "commit": "e056d532b64946e215221ff01a5856862d2b018f",
      "tree": "90ea4213b44bcce7aa78412ff1f8531de75bd2c2",
      "parents": [
        "bf1526dd9a5f0f79b27afacf0fd7c8f7a1a1e6c9"
      ],
      "author": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Thu Sep 10 10:51:03 2015 -0600"
      },
      "committer": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Thu Sep 10 10:51:03 2015 -0600"
      },
      "message": "Created babel snapshot zip containing *.properties files for Mars 1.2.1"
    },
    {
      "commit": "bf1526dd9a5f0f79b27afacf0fd7c8f7a1a1e6c9",
      "tree": "12f82c939bd676f634ac4279d75117a2954fc4c7",
      "parents": [
        "cfad9dcd130c626d990037e72bab09c18cfbbd75"
      ],
      "author": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Wed Aug 19 10:41:45 2015 -0600"
      },
      "committer": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Wed Aug 19 10:41:45 2015 -0600"
      },
      "message": "Rearrange cbi repository to avoid long timeout delay during build."
    },
    {
      "commit": "cfad9dcd130c626d990037e72bab09c18cfbbd75",
      "tree": "0f7f2f3795f6f52152c6681bc5e39b1842edd1d1",
      "parents": [
        "7c498a461bdcf706e85385c728062aed82ea99a5"
      ],
      "author": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Wed Aug 19 08:49:35 2015 -0600"
      },
      "committer": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Wed Aug 19 08:49:35 2015 -0600"
      },
      "message": "Minor cleanup"
    },
    {
      "commit": "7c498a461bdcf706e85385c728062aed82ea99a5",
      "tree": "86bc18a0548f0377cadcf58be3f4aad3970b75ba",
      "parents": [
        "d8b4bf1b9f458f2626f6a5c6801a23936bfc6463"
      ],
      "author": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Wed Aug 19 08:41:09 2015 -0600"
      },
      "committer": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Wed Aug 19 08:41:09 2015 -0600"
      },
      "message": "Added normalize and pack to \"sign\" profile in parent pom"
    },
    {
      "commit": "d8b4bf1b9f458f2626f6a5c6801a23936bfc6463",
      "tree": "6cfae11b71f4518501ddd8a33a5226e9e379f7dc",
      "parents": [
        "529f1e5dafe735c1e2bc5684503db06c1e409a3a"
      ],
      "author": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Wed Aug 19 08:16:59 2015 -0600"
      },
      "committer": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Wed Aug 19 08:16:59 2015 -0600"
      },
      "message": "Fix build problems"
    },
    {
      "commit": "529f1e5dafe735c1e2bc5684503db06c1e409a3a",
      "tree": "0eb0be9759d419350437f8d02931f5ecd5834674",
      "parents": [
        "0e1798ab8aad1fbd501a1c4fd6ff637d42179c02"
      ],
      "author": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Fri Jun 19 10:22:51 2015 -0600"
      },
      "committer": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Fri Jun 19 10:22:51 2015 -0600"
      },
      "message": "Upversion ecoremerge plugin pom to 1.2.0"
    },
    {
      "commit": "0e1798ab8aad1fbd501a1c4fd6ff637d42179c02",
      "tree": "070a4c5245feb8b26943a19d5ed5fc5046085585",
      "parents": [
        "55d15acb2b23d0031380e2d6ccf83a0b6c32b2d1"
      ],
      "author": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Wed Apr 15 10:32:57 2015 -0600"
      },
      "committer": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Wed Apr 15 10:32:57 2015 -0600"
      },
      "message": "Upversion bpmn2.feature and bpmn2.site to 1.2.0 for Mars"
    },
    {
      "commit": "55d15acb2b23d0031380e2d6ccf83a0b6c32b2d1",
      "tree": "1580a21e4382d64c17aecb04792a1ff838f0079f",
      "parents": [
        "5b80f7fbb2152d1e2a6184011aec3aabee3c9388"
      ],
      "author": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Wed Apr 15 10:14:42 2015 -0600"
      },
      "committer": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Wed Apr 15 10:14:42 2015 -0600"
      },
      "message": "Upversioned parent pom to 1.2.0 for Mars"
    },
    {
      "commit": "5b80f7fbb2152d1e2a6184011aec3aabee3c9388",
      "tree": "12c209cf24b95133a011157ff5426d9e3f0ca261",
      "parents": [
        "b270ba34ce598dda6c416174b72e53e6ec265904"
      ],
      "author": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Wed Apr 15 09:17:21 2015 -0600"
      },
      "committer": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Wed Apr 15 09:17:21 2015 -0600"
      },
      "message": "Upversioned to 1.2.0 for Mars (1.0.1 is a lower version than most recent\nfor luna, 1.1.0)"
    },
    {
      "commit": "b270ba34ce598dda6c416174b72e53e6ec265904",
      "tree": "2f23cb235b2e845a503fa14813a0a140eb73d5a7",
      "parents": [
        "3e6124b4205e0b39a149de169b307aee96f7c77d"
      ],
      "author": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Tue Apr 14 16:00:16 2015 -0600"
      },
      "committer": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Tue Apr 14 16:00:16 2015 -0600"
      },
      "message": "Upversion parent pom to 1.0.1\n"
    },
    {
      "commit": "3e6124b4205e0b39a149de169b307aee96f7c77d",
      "tree": "031ea76fda81cd743102802ca9baf0a5ce3890b2",
      "parents": [
        "c093f29d308f0a9bf7bc7b04fc347ffd49c77dd1"
      ],
      "author": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Tue Apr 14 15:49:18 2015 -0600"
      },
      "committer": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Tue Apr 14 15:49:18 2015 -0600"
      },
      "message": "Bug 464648 - Duplicate \"BPMN2\" category in New File Wizard\nUpversioned to 1.0.1 for Mars"
    },
    {
      "commit": "c093f29d308f0a9bf7bc7b04fc347ffd49c77dd1",
      "tree": "f39775e15726c8553c27b7917f8b32b05866f1a7",
      "parents": [
        "8ff3c2d7211afc9ec6b55eec7b64560c65740a0f"
      ],
      "author": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Tue Mar 10 07:21:02 2015 -0600"
      },
      "committer": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Tue Mar 10 07:21:02 2015 -0600"
      },
      "message": "Updated .gitignore"
    },
    {
      "commit": "8ff3c2d7211afc9ec6b55eec7b64560c65740a0f",
      "tree": "9a748ac77059d1ec7ba4415ab56c0486cb503bfb",
      "parents": [
        "09502d073461cd3d80a3d37e66453651bb53159a"
      ],
      "author": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Tue Mar 10 07:19:31 2015 -0600"
      },
      "committer": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Tue Mar 10 07:19:31 2015 -0600"
      },
      "message": "Re-enable jar packing \u0026 signing mvn plugins, and get rid of local build\nartifacts."
    },
    {
      "commit": "09502d073461cd3d80a3d37e66453651bb53159a",
      "tree": "664c13ff402c143033c38c7729f3e8706361fb55",
      "parents": [
        "0ae08641d28f87eb8e0af99786b014dc1e9d3f7e"
      ],
      "author": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Mon Mar 09 20:10:52 2015 -0600"
      },
      "committer": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Mon Mar 09 20:10:52 2015 -0600"
      },
      "message": "Mistakenly added build target files - these should have been hidden by .gitignore\n"
    },
    {
      "commit": "0ae08641d28f87eb8e0af99786b014dc1e9d3f7e",
      "tree": "d342c333729b319d326eae37fab762212cc8b34d",
      "parents": [
        "3af4e7db6f4331c9dd6f918b642944b1eb58df12"
      ],
      "author": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Mon Mar 09 18:31:32 2015 -0600"
      },
      "committer": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Mon Mar 09 18:31:32 2015 -0600"
      },
      "message": "Rename org.eclipse.bpmn2 feature back to org.eclipse.bpmn2.feature"
    },
    {
      "commit": "3af4e7db6f4331c9dd6f918b642944b1eb58df12",
      "tree": "5e24e3a11ffe2b7b8fc61d9b245b639c209e8ec3",
      "parents": [
        "4038393e27f17dcd920a5a1e85e4fc84ff8b4e9b"
      ],
      "author": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Mon Feb 23 11:18:41 2015 -0700"
      },
      "committer": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Mon Feb 23 11:18:41 2015 -0700"
      },
      "message": "Missed a few poms for 1.0.0.Final"
    },
    {
      "commit": "4038393e27f17dcd920a5a1e85e4fc84ff8b4e9b",
      "tree": "335c5abec9fd8ca903d3bca5eda6c09525c2d35b",
      "parents": [
        "812063f47c6d0d822fd998014d3309b992410623"
      ],
      "author": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Mon Feb 23 11:00:40 2015 -0700"
      },
      "committer": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Mon Feb 23 11:00:40 2015 -0700"
      },
      "message": "Create 1.0.0.Final build"
    },
    {
      "commit": "812063f47c6d0d822fd998014d3309b992410623",
      "tree": "e9859f75eb40f9e1464501a07cf5ef5a131d4fa6",
      "parents": [
        "7c8acf2296c6ed176e4dfb03d3754e493532b2b8"
      ],
      "author": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Fri Dec 19 14:32:30 2014 -0700"
      },
      "committer": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Fri Dec 19 14:32:30 2014 -0700"
      },
      "message": "Forgot to re-enable jar signing plugins"
    },
    {
      "commit": "7c8acf2296c6ed176e4dfb03d3754e493532b2b8",
      "tree": "3fa7471d23622ac91ca3a642944a7ab74945b390",
      "parents": [
        "3623a41415d210e519b4e95da9fea5cf4d87e03b"
      ],
      "author": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Fri Dec 19 14:28:15 2014 -0700"
      },
      "committer": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Fri Dec 19 14:28:15 2014 -0700"
      },
      "message": "Added Source Feature"
    },
    {
      "commit": "3623a41415d210e519b4e95da9fea5cf4d87e03b",
      "tree": "6214bb50e47f4bcbd359220b0b087fbf4d7c3d52",
      "parents": [
        "654730bc26e0cb49e806cca0456c42dbcefe3cbe"
      ],
      "author": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Wed Nov 26 12:19:45 2014 -0700"
      },
      "committer": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Wed Nov 26 12:19:45 2014 -0700"
      },
      "message": "Added new files\n"
    },
    {
      "commit": "654730bc26e0cb49e806cca0456c42dbcefe3cbe",
      "tree": "b67bd8bcf6396d1aa6edc6cb9c37eb2db9ec8d1c",
      "parents": [
        "fdd918d1eb743543acec89b4ec8ad0b468142cdc"
      ],
      "author": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Wed Nov 26 12:19:13 2014 -0700"
      },
      "committer": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Wed Nov 26 12:19:13 2014 -0700"
      },
      "message": "Merge changes from develop branch\n"
    },
    {
      "commit": "fdd918d1eb743543acec89b4ec8ad0b468142cdc",
      "tree": "5de9e9d70499336bfeeda1b98dc068c72c130039",
      "parents": [
        "4c6290f0a172c0e7a8c71faa60695dff18e7d556"
      ],
      "author": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Tue Jul 01 14:59:28 2014 -0600"
      },
      "committer": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Tue Jul 01 14:59:28 2014 -0600"
      },
      "message": "org.eclipse.bpmn2/src/org/eclipse/bpmn2/util/OnlyContainmentTypeInfo.java"
    },
    {
      "commit": "4c6290f0a172c0e7a8c71faa60695dff18e7d556",
      "tree": "cd67f935f8ade5de582ff83480223c19d8731d49",
      "parents": [
        "febe7a542aa6365e84af837aabdf637fa6f056d5"
      ],
      "author": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Wed Jun 04 20:59:56 2014 -0600"
      },
      "committer": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Wed Jun 04 20:59:56 2014 -0600"
      },
      "message": "Prepare for Luna and graduation release. Upversioned to 1.0.0 and added\nabout.html to build.properties"
    },
    {
      "commit": "febe7a542aa6365e84af837aabdf637fa6f056d5",
      "tree": "12b882f6bcf35a88c71419bf4bf51b1fb201e969",
      "parents": [
        "886fedbf43b4ec01f1560bd1f288d1e7e3c01d06"
      ],
      "author": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Wed Aug 21 13:29:06 2013 -0600"
      },
      "committer": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Wed Aug 21 13:29:06 2013 -0600"
      },
      "message": "Bug 323240 - BPMN 2 Specification:\nStandardLoopCharacteristics.loopMaximum must be an Integer according to\nXSD."
    },
    {
      "commit": "886fedbf43b4ec01f1560bd1f288d1e7e3c01d06",
      "tree": "4445f6e62643c9c0c77668363c72944fd3cc74c8",
      "parents": [
        "f68f9265775eaf75d6ee1c2aa8130b659e0eb5ee"
      ],
      "author": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Mon Apr 22 14:11:56 2013 -0600"
      },
      "committer": {
        "name": "Bob Brodt",
        "email": "bbrodt@redhat.com",
        "time": "Mon Apr 22 14:11:56 2013 -0600"
      },
      "message": "Added signing to plugins"
    },
    {
      "commit": "f68f9265775eaf75d6ee1c2aa8130b659e0eb5ee",
      "tree": "1ddf0082c9a03ef1280990473b8b8b56d40112dd",
      "parents": [
        "74c259976689b9a079a9f55a477ae5cc51d6bab6"
      ],
      "author": {
        "name": "Reiner Hille",
        "email": "reiner.hille-doering@sap.com",
        "time": "Fri Apr 20 12:38:15 2012 +0200"
      },
      "committer": {
        "name": "Reiner Hille",
        "email": "reiner.hille-doering@sap.com",
        "time": "Fri Apr 20 12:38:15 2012 +0200"
      },
      "message": "Contribution from Benedikt Ritter: \nAllow using testing of ECoreMerger\n(https://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d377201)\n\nAlso add M2Eclipse settings."
    },
    {
      "commit": "74c259976689b9a079a9f55a477ae5cc51d6bab6",
      "tree": "5c716e31a54d87967ea265873111d995a03ec023",
      "parents": [
        "bd59f9d8e46a4e91db309a1d666f88470b6feca6"
      ],
      "author": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Thu Mar 15 16:37:45 2012 +0100"
      },
      "committer": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Thu Mar 15 16:37:45 2012 +0100"
      },
      "message": "Externalize content type names"
    },
    {
      "commit": "bd59f9d8e46a4e91db309a1d666f88470b6feca6",
      "tree": "30d560e383685f94d55d005e55883a04d9273cd7",
      "parents": [
        "49bb9a506ed521a7d22536f8498014caf332218c"
      ],
      "author": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Thu Mar 15 15:49:32 2012 +0100"
      },
      "committer": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Thu Mar 15 15:49:32 2012 +0100"
      },
      "message": "Fix plug-in names and plug-in provider"
    },
    {
      "commit": "49bb9a506ed521a7d22536f8498014caf332218c",
      "tree": "5d30caf657f6852a60c536f93b2402e17951fadf",
      "parents": [
        "52f6cbb2cbd63cc7c086a3f766ce47c612e58120"
      ],
      "author": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Thu Mar 15 15:44:12 2012 +0100"
      },
      "committer": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Thu Mar 15 15:44:12 2012 +0100"
      },
      "message": "Assign wizard to separate BPMN2 category\n\nThe standard \"Example EMF\" category is not an adequate placement.\nDerived plug-ins, e.g. BPMN2 Diagram, could also place their wizards in\nthis category."
    },
    {
      "commit": "52f6cbb2cbd63cc7c086a3f766ce47c612e58120",
      "tree": "66307e9e00ac889488edcc85684db9d1f6d55bfc",
      "parents": [
        "ae47a565ab9971865cfd3a10a98588dd229dad0d"
      ],
      "author": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Mon Mar 12 10:56:47 2012 +0100"
      },
      "committer": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Mon Mar 12 10:56:47 2012 +0100"
      },
      "message": "Use compliance from execution environment J2SE-1.5 (Java compiler)\n\nWe target Java 1.5, so use this as the compliance target. Amongst other\nthings, this avoids test failures due to non-matching class file\nversions."
    },
    {
      "commit": "ae47a565ab9971865cfd3a10a98588dd229dad0d",
      "tree": "200798907d21d35771dfa266d044c9608b41473c",
      "parents": [
        "d3a94e7acc640cf7a96384d9b101fc71e0b8a57c",
        "b432efd9bc9a214dcf66a287c878e099a9f0c35d"
      ],
      "author": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Thu Mar 08 17:49:48 2012 +0100"
      },
      "committer": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Thu Mar 08 17:49:48 2012 +0100"
      },
      "message": "Merge changes from EMF to FactoryClass template \n\nMerge EMF commit 9a0cc567f129c935d6a2ae0bf737a0be7ddfa151.\nEMF commit 27418719335732d910934af4e1f4acaf691a2a07 had already been\nincluded in our commit 7a961670454e28ba499e28619c043f34b990a9e9.\nNo change in generated classes."
    },
    {
      "commit": "b432efd9bc9a214dcf66a287c878e099a9f0c35d",
      "tree": "dc1db29677652f741d7e0d5d3a1f713cd9bc9f91",
      "parents": [
        "c1c8bea89db04485fadadfe1e9126a0dc641cb3d"
      ],
      "author": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Thu Mar 08 16:59:15 2012 +0100"
      },
      "committer": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Thu Mar 08 16:59:15 2012 +0100"
      },
      "message": "Update to EMF commit 9a0cc567f129c935d6a2ae0bf737a0be7ddfa151\n\n\"[335089] Use the imported name for client flexibility (when they use\nthe import manager to substitute names).\""
    },
    {
      "commit": "c1c8bea89db04485fadadfe1e9126a0dc641cb3d",
      "tree": "ede0655ed83c47f9403afd9f154d82907ed09bb4",
      "parents": [
        "98e3f9c3762735a5759688e2254067a1b7e12e40"
      ],
      "author": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Thu Mar 08 16:55:01 2012 +0100"
      },
      "committer": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Thu Mar 08 16:55:01 2012 +0100"
      },
      "message": "Update to EMF commit 27418719335732d910934af4e1f4acaf691a2a07\n\n\"[320433] Fix problems with split missing from EFactoryImpl and\nreferences to literal rather than initialValue in the factory template.\""
    },
    {
      "commit": "d3a94e7acc640cf7a96384d9b101fc71e0b8a57c",
      "tree": "b44e96e15b0f6f690406aa72ee79728d88f9ce85",
      "parents": [
        "04ccb073e501f92b583e3671b96af05d29878142"
      ],
      "author": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Thu Mar 08 16:42:37 2012 +0100"
      },
      "committer": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Thu Mar 08 16:42:37 2012 +0100"
      },
      "message": "Regenerate DiItemProviderAdapterFactory\n\nCommmit 5b3910b377b84dbb52983663e365c412621d352c made DiagramElement\nnon-abstract. Since then, the edit code has not been regenerated.\nRegenerating modifies DiItemProviderAdapterFactory due to that change.\nThis should not have any visible impact."
    },
    {
      "commit": "04ccb073e501f92b583e3671b96af05d29878142",
      "tree": "17241dd5d4cbb93895d3fd16e81e7c201f4f31c1",
      "parents": [
        "ef5109edd4f6f910c52bf99b8d3fafdcd385fafd"
      ],
      "author": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Thu Mar 08 16:25:12 2012 +0100"
      },
      "committer": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Thu Mar 08 16:25:12 2012 +0100"
      },
      "message": "Code cleanup: organize imports and warnings\n\nOnly keep those unused imports that are introduced by generation. "
    },
    {
      "commit": "ef5109edd4f6f910c52bf99b8d3fafdcd385fafd",
      "tree": "99cfdd7233cdae513026762127e6568bc6edf28f",
      "parents": [
        "031445da518bfd62623085b9e29061db8e3c07cb"
      ],
      "author": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Thu Mar 08 14:43:18 2012 +0100"
      },
      "committer": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Thu Mar 08 14:43:18 2012 +0100"
      },
      "message": "Implement Diagram.rootElement for BPMNDiagram\n\nReturn the value of the feature BPMNDiagram.plane, which redefines\nrootElement. In the abstract superclass Diagram, getRootElement now\nthrows an UnsupportedOperationException.\n\nImplement the opposite reference DiagramElement as well.\n\nThis fixes Bug 373642 as far as validation errors are concerned. The\nremaining redefined / subsetted features will be implemented in a\nseparate commit.\n\nBug: 373642"
    },
    {
      "commit": "031445da518bfd62623085b9e29061db8e3c07cb",
      "tree": "4b7c6fb028a7fb7c20ed7e2342ecdeafe3251627",
      "parents": [
        "8ca34d3c41134c37fc6136625b9fb78f5e44cafd"
      ],
      "author": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Wed Mar 07 15:01:55 2012 +0100"
      },
      "committer": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Wed Mar 07 15:01:55 2012 +0100"
      },
      "message": "Change multiplicities of references according to specification\n\nCollaboration.conversationAssociations should be 0..* according to the\nXSD and the specification (p. 110). Likewise,\nItemDefinition.structureRef should be optional (p. 92).\n\nBug: 373519"
    },
    {
      "commit": "8ca34d3c41134c37fc6136625b9fb78f5e44cafd",
      "tree": "bd67523a03c1c67f3c43bdc3385179ae718f31b0",
      "parents": [
        "d33970e594be93bad08d30d6a491a3a867945079"
      ],
      "author": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Wed Mar 07 13:26:40 2012 +0100"
      },
      "committer": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Wed Mar 07 13:26:40 2012 +0100"
      },
      "message": "Make attributes optional according to XSD\n\nThe CMOF file, on which our metamodel is based, designates almost all\nattributes as required. However, the XSD, which matches the\nspecification more closely, only contains a limited number of required\nattributes. Change the lower bound of attributes to match the XSD.\n\nBug: 373502"
    },
    {
      "commit": "d33970e594be93bad08d30d6a491a3a867945079",
      "tree": "f5df819dabed71ae0987b6494cf08981f0225736",
      "parents": [
        "223a5bfcd122f816d0a1845d8975311a8b2f04e0"
      ],
      "author": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Tue Mar 06 17:55:06 2012 +0100"
      },
      "committer": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Tue Mar 06 17:55:06 2012 +0100"
      },
      "message": "Correct default value for enum-typed attributes\n\nIn some cases, the CMOF file from the specification does not specify a\ndefault value for an attribute with an enumeration type. This led to\nincorrect values in our Ecore file as well. Use the values from the XSD\ninstead.\n\nBug: 372981"
    },
    {
      "commit": "223a5bfcd122f816d0a1845d8975311a8b2f04e0",
      "tree": "2724f4ffd4eb17d39d22905aeef970c11626bf93",
      "parents": [
        "b49a7a3b6e493d4741690ba9e750069eb3cb1e8c"
      ],
      "author": {
        "name": "Reiner Hille",
        "email": "reiner.hille-doering@sap.com",
        "time": "Fri Oct 28 13:54:34 2011 +0200"
      },
      "committer": {
        "name": "Reiner Hille",
        "email": "reiner.hille-doering@sap.com",
        "time": "Fri Oct 28 13:54:34 2011 +0200"
      },
      "message": "Commit Maven Tycho\nbuild support, using\npatch from https://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d351787 with\nsome additional changes."
    },
    {
      "commit": "b49a7a3b6e493d4741690ba9e750069eb3cb1e8c",
      "tree": "b2f6ca299ea0adf12b6687f3d26c8f37a9a61569",
      "parents": [
        "e722dc115b026e462141e20eed2613b8fa75be7b"
      ],
      "author": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Mon May 09 16:48:31 2011 +0200"
      },
      "committer": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Mon May 09 16:48:31 2011 +0200"
      },
      "message": "Add missing super types\n\nSuper types were missing because of inconsistencies in CMOF files vs\nXSD/specification. Add super types as defined in XSD.\n\nBug: 344777"
    },
    {
      "commit": "e722dc115b026e462141e20eed2613b8fa75be7b",
      "tree": "62c3c3a9f5448af934a29164bdab360afb653049",
      "parents": [
        "e452f4a7f3b8be78047841ce4d101baa4a26d877"
      ],
      "author": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Fri Apr 01 10:06:44 2011 +0200"
      },
      "committer": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Fri Apr 01 10:06:44 2011 +0200"
      },
      "message": "Fix Bpmn2XMLProcessor\n\nThe processor used to overwrite the extended metadata option during\nsave operations.\n\nSee\nhttp://www.eclipse.org/forums/index.php?t\u003drview\u0026goto\u003d662787\u0026th\u003d207022#msg_662787"
    },
    {
      "commit": "e452f4a7f3b8be78047841ce4d101baa4a26d877",
      "tree": "5f53ec6052fc597ade6112de9f95b393f9f371f3",
      "parents": [
        "b8db7495d38a2dbacebd5a6868216679b983d27e"
      ],
      "author": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Wed Mar 16 17:14:18 2011 +0100"
      },
      "committer": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Wed Mar 16 17:14:18 2011 +0100"
      },
      "message": "Return BasicInternalEList for opposite references\n\nReplace the notifying InternalEList implementation by a list type that\ndoes not notify listeners of the owner. Notification is not needed,\nbecause this is a read operation. Moreover, it may be unwanted in\ncertain situations (see bug).\n\nBug: 339904"
    },
    {
      "commit": "b8db7495d38a2dbacebd5a6868216679b983d27e",
      "tree": "1c17b0a4ee572d7ffb9e0c26493e258c34801f7e",
      "parents": [
        "640eccaf99f1da725a66a9367171b76aa75b3bf6"
      ],
      "author": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Tue Mar 08 10:15:16 2011 +0100"
      },
      "committer": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Tue Mar 08 10:17:00 2011 +0100"
      },
      "message": "Use correct feature ID in Bpmn2OppositeReferenceAdapter\n\nPatch from: Ivar Meikas (ivar@codehoop.com)\nBug: 339174"
    },
    {
      "commit": "640eccaf99f1da725a66a9367171b76aa75b3bf6",
      "tree": "1bd7d3dcaeb29ab91c98e799258e2124f6d41dba",
      "parents": [
        "5b3910b377b84dbb52983663e365c412621d352c"
      ],
      "author": {
        "name": "Reiner Hille",
        "email": "reiner.hille-doering@sap.com",
        "time": "Wed Feb 16 17:23:23 2011 +0100"
      },
      "committer": {
        "name": "Reiner Hille",
        "email": "reiner.hille-doering@sap.com",
        "time": "Wed Feb 16 17:23:23 2011 +0100"
      },
      "message": "Some tests for different kind of extensibility"
    },
    {
      "commit": "5b3910b377b84dbb52983663e365c412621d352c",
      "tree": "4095b05969690ccb789e3ac585d41c6831c6e4c5",
      "parents": [
        "589e6d6c314511f5170903eaa4a118605611d26d"
      ],
      "author": {
        "name": "Reiner Hille",
        "email": "reiner.hille-doering@sap.com",
        "time": "Wed Jan 19 14:09:30 2011 +0100"
      },
      "committer": {
        "name": "Reiner Hille",
        "email": "reiner.hille-doering@sap.com",
        "time": "Wed Jan 19 14:09:30 2011 +0100"
      },
      "message": "Small fixes\n\n-Make DiagramElement (from DI) non-abstract, as we have a resolving proxy\n  reference from BPMNEdge\n-Make extensibility stuff usable from older Eclipse version (using reflection\n loading of XSD2Ecore\n-Little fix in QNameURIHandler to handle schema includes."
    },
    {
      "commit": "589e6d6c314511f5170903eaa4a118605611d26d",
      "tree": "0eb897aae8af221bc401d5d51a546e188f2c09dc",
      "parents": [
        "abbaffdf8006b4bac305a75d355d10707a83e83e"
      ],
      "author": {
        "name": "Reiner Hille",
        "email": "reiner.hille-doering@sap.com",
        "time": "Thu Dec 02 17:31:38 2010 +0100"
      },
      "committer": {
        "name": "Reiner Hille",
        "email": "reiner.hille-doering@sap.com",
        "time": "Thu Dec 02 17:31:38 2010 +0100"
      },
      "message": "Fix: NS prefixes can contains \".\"."
    },
    {
      "commit": "abbaffdf8006b4bac305a75d355d10707a83e83e",
      "tree": "8c7fee26fee97a0882e9afff00c40c30e76f4742",
      "parents": [
        "147aede43d4438c4195bee60fa2b4a0f5c51c52e"
      ],
      "author": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Thu Dec 02 13:57:19 2010 +0100"
      },
      "committer": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Thu Dec 02 15:24:41 2010 +0100"
      },
      "message": "Add a test for the on-the-fly creation of import elements\n\nFor now, only one scenario regarding the relative location is tested.\nThe coverage could be improved by adding tests for different scenarios\nsimilar to testImportLocation... (e.g. parent or nested folder)."
    },
    {
      "commit": "147aede43d4438c4195bee60fa2b4a0f5c51c52e",
      "tree": "976d871c11f58b7e5a169d2b4ab981b550f2f928",
      "parents": [
        "48717b8c755c91e98579eef5817b9788e182e116"
      ],
      "author": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Thu Dec 02 13:23:09 2010 +0100"
      },
      "committer": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Thu Dec 02 15:24:39 2010 +0100"
      },
      "message": "Create import element if necessary\n\nOn save, check for all external referenced objects whether there is a\ncorresponding import element. If not, create a new import element with\nthe relative location."
    },
    {
      "commit": "48717b8c755c91e98579eef5817b9788e182e116",
      "tree": "87a00f865b5e27b27552f949bf850b521308238b",
      "parents": [
        "545a97eaeb4840579e855b274bb1124a7c8ce471"
      ],
      "author": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Thu Dec 02 13:19:04 2010 +0100"
      },
      "committer": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Thu Dec 02 15:24:38 2010 +0100"
      },
      "message": "Refactor Bpmn2ResourceImpl\n\nExtract helper methods or method parts that deal with finding import\nelements into a separate class named ImportHelper and make them\nstatic."
    },
    {
      "commit": "545a97eaeb4840579e855b274bb1124a7c8ce471",
      "tree": "eb0101e0ca607efc661caf07566b90f1bf31bcea",
      "parents": [
        "cb50e9356a0726b6b17afd9792439a33cd922b2f"
      ],
      "author": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Thu Dec 02 12:47:25 2010 +0100"
      },
      "committer": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Thu Dec 02 15:24:36 2010 +0100"
      },
      "message": "Convert line ending of Bpmn2ResourceImpl to LF"
    },
    {
      "commit": "cb50e9356a0726b6b17afd9792439a33cd922b2f",
      "tree": "bed61c3f804149b4dd10b6a9d6b70d16e684b5dd",
      "parents": [
        "d5cda9523e6e316d6daff34b6f6bb3476a31e5cd"
      ],
      "author": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Thu Dec 02 14:47:11 2010 +0100"
      },
      "committer": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Thu Dec 02 14:47:11 2010 +0100"
      },
      "message": "Override newChildDescriptors template also for FeatureMaps\n\nAs Reiner noticed, the feature map introduced by commit\nd5cda9523e6e316d6daff34b6f6bb3476a31e5cd led to errors in the\nExtensionAttributeValueItemProvider after regenerating.\n\nThis commit ports the override template from commit\n8c3fbafbca3d45f5aa6eb6c796c55419d7c7300e to the FeatureMap case, so\nthat no manual changes are necessary to the generated code."
    },
    {
      "commit": "d5cda9523e6e316d6daff34b6f6bb3476a31e5cd",
      "tree": "ee98eaa4b47e9f269f1f6d5e53e5a75ff277c298",
      "parents": [
        "b920f9b7bd60705eec188bbf4749cacc4febd8cf"
      ],
      "author": {
        "name": "Reiner Hille",
        "email": "reiner.hille-doering@sap.com",
        "time": "Thu Dec 02 13:38:26 2010 +0100"
      },
      "committer": {
        "name": "Reiner Hille",
        "email": "reiner.hille-doering@sap.com",
        "time": "Thu Dec 02 13:38:26 2010 +0100"
      },
      "message": "Extensibility part 3: Change ExtensionAttributeValue.value to FeatureMap\n\nAn EObject list reference lost all feature details (element name and \nnamespace) so they disappeared during save. \nWith this commit the extensibility for XML is complete."
    },
    {
      "commit": "b920f9b7bd60705eec188bbf4749cacc4febd8cf",
      "tree": "36d078d154d55cfb693b3917e28204f88b595e81",
      "parents": [
        "c11a2a04b94948263806914df1beb3fb1b928bf6"
      ],
      "author": {
        "name": "Reiner Hille",
        "email": "reiner.hille-doering@sap.com",
        "time": "Mon Nov 29 15:04:17 2010 +0100"
      },
      "committer": {
        "name": "Reiner Hille",
        "email": "reiner.hille-doering@sap.com",
        "time": "Mon Nov 29 15:04:17 2010 +0100"
      },
      "message": "Fix dependency (to include have the only org.eclipse.xsd and not \nmapping.xsd2ecore) and also update feature"
    },
    {
      "commit": "c11a2a04b94948263806914df1beb3fb1b928bf6",
      "tree": "078a799554c3921369f1adf7f293cc1cfa5a7628",
      "parents": [
        "630be7cf63805f91d0002fcd5352e23339107a99"
      ],
      "author": {
        "name": "Reiner Hille",
        "email": "reiner.hille-doering@sap.com",
        "time": "Sun Nov 28 11:32:35 2010 +0100"
      },
      "committer": {
        "name": "Reiner Hille",
        "email": "reiner.hille-doering@sap.com",
        "time": "Sun Nov 28 11:32:35 2010 +0100"
      },
      "message": "Implement Extensibility Part 2:\n\n* Fix and extend the metamodel at some places, e.g. ExtendedMetadata was missing for all enums\n* Add new MM attribute Extensions.xsdDefinition that receives the QName for the extension XSD element\n* In XmlHandler resolve this URI via xsi:schemaLocation and covert the schema lo temporary Ecore on the fly\nThis allows sub classing extensions to be read and written.\n\nStill missing:\n* Unit test\n* Correct save of \"untyped\" extension. In the moment they look strange.\n* Transformation to XMI extensibility model.\n"
    },
    {
      "commit": "630be7cf63805f91d0002fcd5352e23339107a99",
      "tree": "ad754930145345a47a7090e8ef4143cb040fb455",
      "parents": [
        "6c0e1a8e508139a2c6b6b7529a4a1bb4d68ef7a5"
      ],
      "author": {
        "name": "Reiner Hille",
        "email": "reiner.hille-doering@sap.com",
        "time": "Fri Nov 26 14:00:56 2010 +0100"
      },
      "committer": {
        "name": "Reiner Hille",
        "email": "reiner.hille-doering@sap.com",
        "time": "Fri Nov 26 14:00:56 2010 +0100"
      },
      "message": "Improvement on Merge tool to correctly import ExtendedMetadata for EDataTypes.\nThis is needed for the Extensibility implementation.\n"
    },
    {
      "commit": "6c0e1a8e508139a2c6b6b7529a4a1bb4d68ef7a5",
      "tree": "8a403a88a7cf0f5dffc5465b0ea96683931fec32",
      "parents": [
        "d429554c612625160f5da76d7aa9b8c64b4e84ae"
      ],
      "author": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Thu Nov 25 11:48:12 2010 +0100"
      },
      "committer": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Thu Nov 25 11:48:12 2010 +0100"
      },
      "message": "Serialize FormalExpression.body according to XSD\n\nThe implementation is similar to the one for Documentation.text. The\nbody attribute is computed from the mixed property and serialized only\nin XMI, while the mixed content itself is serialized when saving as\npure XML.\n\nbody was changed from an EAttribute of type EObject to an EReference\nof type EString, leading to a XMI serialization as XML attribute,\nwhich is not strictly valid. Thus, the corresponding test still fails.\n\nBug: 323168"
    },
    {
      "commit": "d429554c612625160f5da76d7aa9b8c64b4e84ae",
      "tree": "f934a5c4e8d6e91b82b77122ce340047aceaa50f",
      "parents": [
        "e9996e93e211031c6f1f6c263aa9dbbcb9ba2b11"
      ],
      "author": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Thu Nov 25 11:16:03 2010 +0100"
      },
      "committer": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Thu Nov 25 11:16:03 2010 +0100"
      },
      "message": "Test serialization of FormalExpression.body\n\nTest if the body of formal expressions is correctly serialized and\ndeserialized in XMI and XML. Test the produced XML for XSD-, resp.\nXMI-validity.\n\nThe current implementation does not support a string object for the\nbody (only EObjects). However, this would be desirable as the typical\napplication of formal expression and will be implemented by subsequent\ncommits.\n\nBug: 323168"
    },
    {
      "commit": "e9996e93e211031c6f1f6c263aa9dbbcb9ba2b11",
      "tree": "fa8cd5da6bb8c509eeb8421fcb5095afd6851801",
      "parents": [
        "1bfa35a111b42213047f65ab326ce2341deceb35"
      ],
      "author": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Mon Nov 15 11:27:52 2010 +0100"
      },
      "committer": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Mon Nov 15 11:27:52 2010 +0100"
      },
      "message": "Correctly resolve import locations on load and save\n\nInterpret the import location as relative to the importing document.\nSo far, it would be interpreted as relative to the current working\ndirectory, if the resource uri was relative.\n\nBpmnXmlHelper.getCanonicalURI is responsible for resolving relative\nURIs to their absolute, canonical form and is used by getPathForPrefix\n(on load) and getNsPrefix (on save).\n\nWith this commit, all previously failing tests succeed.\n\nBug: 330017"
    },
    {
      "commit": "1bfa35a111b42213047f65ab326ce2341deceb35",
      "tree": "e792ecd921f617698722b2df2a96ea9347df5d82",
      "parents": [
        "78f39da0c14ceea7350a3526a704a50eb179a56b"
      ],
      "author": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Mon Nov 15 11:12:05 2010 +0100"
      },
      "committer": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Mon Nov 15 11:12:05 2010 +0100"
      },
      "message": "Test different import locations\n\nImport location should be relative to the importing document\u0027s URI.\nCorrect some test resources to reflect this, breaking the\ncorresponding tests. Add test cases with different kinds of import\nlocations (mostly relative, but also one case with an absolute\nlocation).\n\nMost tests have two versions, one with absolute URIs and one with\nrelative URIs for the BPMNResource, as the current implementation\nhandles only the absolute case correctly.\n\nIn total, 16 tests are failing. Subsequent commits will fix this.\n\nBug: 330017"
    },
    {
      "commit": "78f39da0c14ceea7350a3526a704a50eb179a56b",
      "tree": "0d0a8072c62d02cbe6130ec658630aaa519ff35a",
      "parents": [
        "c239351ac3153e8fb8b5141aad5868c036cda9b8"
      ],
      "author": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Wed Nov 10 15:24:14 2010 +0100"
      },
      "committer": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Fri Nov 12 16:02:50 2010 +0100"
      },
      "message": "QNameTest: more flexibility regarding resource location\n\nAdd parameters to the method used to save and load model A and B in\norder to allow for more flexibility. The location of both resources\ncan be configured independently as well as the value of the\nimport location. Switching between relative and absolute URIs is also\npossible."
    },
    {
      "commit": "c239351ac3153e8fb8b5141aad5868c036cda9b8",
      "tree": "5dadefebfbcfffbf3921e24e563abeddfed33d05",
      "parents": [
        "4f6296b4f1046a9380d292911991df8d0936c294"
      ],
      "author": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Wed Nov 10 13:47:16 2010 +0100"
      },
      "committer": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Fri Nov 12 16:02:48 2010 +0100"
      },
      "message": "Provide a helper method to construct URI for test files\n\nAdd a method to Bpmn2SerializationTest that construct the complete\npath of a test file from a given name."
    },
    {
      "commit": "4f6296b4f1046a9380d292911991df8d0936c294",
      "tree": "a3551ef14033ff104a7dbddd8f9d67ad928f24ff",
      "parents": [
        "605b06355ae247c3715c919dc505a04e128ceb16"
      ],
      "author": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Wed Nov 10 11:12:33 2010 +0100"
      },
      "committer": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Fri Nov 12 16:02:47 2010 +0100"
      },
      "message": "Arrange test output into folders\n\nSub classes of Bpmn2SerializationTest can define a sub directory to\nuse for their files.\n\nThe moving of files during tear down is adapted to the possible\npresence of sub folders. Test output is stored in a subfolder\naccording to date and time of the test execution."
    },
    {
      "commit": "605b06355ae247c3715c919dc505a04e128ceb16",
      "tree": "36a2ce16dfd47896fb30b1c1d0c0d383177f7311",
      "parents": [
        "8f4de97796799026cf92f112466ab2ec7ed29b3c"
      ],
      "author": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Wed Nov 10 09:30:10 2010 +0100"
      },
      "committer": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Fri Nov 12 16:02:46 2010 +0100"
      },
      "message": "Small refactoring in QNameReferenceTest\n\nProvide a method for checking the correct resolution of QNames."
    },
    {
      "commit": "8f4de97796799026cf92f112466ab2ec7ed29b3c",
      "tree": "38f91ea6dc77c0656c9a1909a7052ee804769e7b",
      "parents": [
        "861e4ace782a2b6f22afc9359de90446b7369990"
      ],
      "author": {
        "name": "Reiner Hille",
        "email": "reiner.hille-doering@sap.com",
        "time": "Thu Nov 11 16:58:50 2010 +0100"
      },
      "committer": {
        "name": "Reiner Hille",
        "email": "reiner.hille-doering@sap.com",
        "time": "Thu Nov 11 16:58:50 2010 +0100"
      },
      "message": "BPMN Extensibility Part I:\n1. Add anyAttribute attribute to BaseElement. This is compliant to\nXSD and allows any (qualified) attribute extensions.\n2. Remap BaseElement/extensionElements to CMOF feature \"extenionValues\".\n  This fits best, as in MOF you would do it similary.\n3. Prepare (but not implement) the Sub classing extensibility.\n"
    },
    {
      "commit": "861e4ace782a2b6f22afc9359de90446b7369990",
      "tree": "b2525d41afb5dfcf172d5bd717d3cd1e8b7ac644",
      "parents": [
        "0fcc53c91ca996598ec75f554194fecaefd157de"
      ],
      "author": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Tue Nov 09 17:54:20 2010 +0100"
      },
      "committer": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Tue Nov 09 17:54:20 2010 +0100"
      },
      "message": "Fix problems with prefix to namespace mapping\n\nWriting: set default namespace \u003d target namespace.\n\nReading: correct detection whether a prefix points to the target \nnamespace. Allow the default namespace to point to a different\nfile.\n\nWith this commit, all test cases from QNameReferenceTest succeed.\n\nBug: 329668"
    },
    {
      "commit": "0fcc53c91ca996598ec75f554194fecaefd157de",
      "tree": "c97c75aeaa75593b0d007d013cad1d629b9ed6d4",
      "parents": [
        "241051f589d98eed30e82f1499155f719786bf6d"
      ],
      "author": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Tue Nov 09 16:41:30 2010 +0100"
      },
      "committer": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Tue Nov 09 16:41:30 2010 +0100"
      },
      "message": "Fix serialization problem due to prefix clash\n\nMake the prefix unique by appending a number, starting from zero,\nif the default prefix is already mapped to a different namespace.\n\nCheck if the namespace has already been mapped to a prefix.\n\nBug: 329804"
    },
    {
      "commit": "241051f589d98eed30e82f1499155f719786bf6d",
      "tree": "df96c848cf058951e82471db6532cdfb81c37536",
      "parents": [
        "7a961670454e28ba499e28619c043f34b990a9e9"
      ],
      "author": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Tue Nov 09 16:20:00 2010 +0100"
      },
      "committer": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Tue Nov 09 16:20:00 2010 +0100"
      },
      "message": "Add test cases for prefix-namespace mapping\n\nAdd tests to QNameReferenceTest to ensure that our implementation\n1) writes correct documents w.r.t. QNames and\n   prefix-namespace-declarations\n- loads and resolves valid documents with different scenarios:\n 2) normal: default\u003dtarget ns; prefix for imported elements\n 3) inverse: default\u003dimported namespace; prefix for local elements\n 4) no ns: no default and no target namespace\n- has a reasonable fallback behavior for slightly incorrect documents\n  with unprefixed QNames (to be interpreted as local references):\n 5) no default but target namespace\n 6) no import element associated with default namespace\n\n7) Add a test for a newly discovered bug: different namespaces with the\nsame last path segment are mapped to the same prefix (\u0027urn:modelB\u0027 and\n\u0027urn:path:modelB\u0027 both have \u0027modelB\u0027 as default prefix).\n\nTests 1, 3 and 7 fail currently. This will be fixed by subsequent\ncommits.\n\nBug: 329668\nBug: 329804"
    },
    {
      "commit": "7a961670454e28ba499e28619c043f34b990a9e9",
      "tree": "96b19fd754b8529ed2d74755ef7cf2c37ed0ddee",
      "parents": [
        "b47b5b089a73711af766e1d91d094014744d3a72"
      ],
      "author": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Tue Oct 05 10:08:27 2010 +0200"
      },
      "committer": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Mon Nov 08 15:38:49 2010 +0100"
      },
      "message": "Update templates with changes from Helios SR1\n\nA bug was fixed in FactoryClass.javajet, integrate this change into\nour copy of the template."
    },
    {
      "commit": "b47b5b089a73711af766e1d91d094014744d3a72",
      "tree": "923817a135687239cab191b9ff6319c3f133128f",
      "parents": [
        "2b3d6f37b7fd380adf13edd66ff80db15e0f1755"
      ],
      "author": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Thu Sep 30 11:22:58 2010 +0200"
      },
      "committer": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Mon Nov 08 15:38:48 2010 +0100"
      },
      "message": "Remove @generated NOT annotations\n\nThe annotations were necessary due to a bug of the EMF \ngenerator in Helios, which caused code incompatible with prior \nversions. As this bug was fixed in Helios SR1 (bug 324207), the \nmanual modification is no longer necessary. The generated code \nnow matches the manually modified one."
    },
    {
      "commit": "2b3d6f37b7fd380adf13edd66ff80db15e0f1755",
      "tree": "125c90a8208414d78fd9f779d001977a399a87bc",
      "parents": [
        "61aec4a2ab2776081bbaf4b07d9d6ab729edbdc4"
      ],
      "author": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Mon Nov 08 15:32:30 2010 +0100"
      },
      "committer": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Mon Nov 08 15:32:30 2010 +0100"
      },
      "message": "Define content types for BPMN 2.0 files\n\nAdd BPMN 2.0 XML and XMI content types, derived from XML and \nXMI, respectively. The namespace of the root element is used for\ndetection, not the extension of the file. This allows arbitrary \nextensions. (Should this prove to be slow the detection could be\nnarrowed to certain extensions.)\nAdd content parsers to register the appropriate resource factories\nwith the content types.\n\nThe extensions bpmn2 and bpmn2xmi are explicitly associated with\nthe content types; otherwise they do not recognize files with these\nextensions (conflicts with the extension parser?). \nThe extension parsers cannot be removed, because they are \nneeded to create new files with the correct resource factory.\n\nOpen the default editor also on XMI files."
    },
    {
      "commit": "61aec4a2ab2776081bbaf4b07d9d6ab729edbdc4",
      "tree": "8e6f1bd0757672bcf6f741b9a9c25074a0265f41",
      "parents": [
        "923c3b87c9931793864fd1d95dfcd3b29325bd04"
      ],
      "author": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Fri Nov 05 11:19:25 2010 +0100"
      },
      "committer": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Fri Nov 05 11:19:25 2010 +0100"
      },
      "message": "Another fix for resolution of QNames\n\nUse the baseURI when converting local QNames, but do not convert\nIDREFs. This integrates commits 6737ae.. and \t923c3b.., solving both\nproblems.\n\nAdd a test case for IDREF references to abstract types.\nDuplicate the local reference test: one run uses a relative URI for the\nresource, the other an absolute URI."
    },
    {
      "commit": "923c3b87c9931793864fd1d95dfcd3b29325bd04",
      "tree": "44c48eb4065a4b7a24a402428d1b99dcb2261271",
      "parents": [
        "4ee5a7f02446b291fde836a5b6ccf3215ae6142e"
      ],
      "author": {
        "name": "Reiner Hille",
        "email": "reiner.hille-doering@sap.com",
        "time": "Wed Nov 03 18:32:30 2010 +0100"
      },
      "committer": {
        "name": "Reiner Hille",
        "email": "reiner.hille-doering@sap.com",
        "time": "Wed Nov 03 18:32:30 2010 +0100"
      },
      "message": "- Fix regression - local references are not resolved anyore.\n- Fix issue found having XSI:schema-location in the root element. \n   An URL there would confuse our QNameURIConverter"
    },
    {
      "commit": "4ee5a7f02446b291fde836a5b6ccf3215ae6142e",
      "tree": "82ee89edb587528af0eb85f26c8523d1100c1fbe",
      "parents": [
        "6737ae93cec4ae2f77a85683630a15b3e7695f0a"
      ],
      "author": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Fri Oct 29 15:00:39 2010 +0200"
      },
      "committer": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Fri Oct 29 15:00:39 2010 +0200"
      },
      "message": "Fix bug in BpmnXmlHelper.isTargetNamespace\n\nThe method did not compare the namespace associated with prefix\nto the target namespace, but the prefix itself.\n\nCorrect this by resolving the namespace. Add a check whether the \nprefix is valid."
    },
    {
      "commit": "6737ae93cec4ae2f77a85683630a15b3e7695f0a",
      "tree": "806a452c06d3d93e4a83262231022f7ccd684093",
      "parents": [
        "9ecbe9d344a692a368f9a4d15dd8dd08d54e8298"
      ],
      "author": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Fri Oct 29 13:58:58 2010 +0200"
      },
      "committer": {
        "name": "Henning Heitkoetter",
        "email": "hheitkoetter@googlemail.com",
        "time": "Fri Oct 29 13:58:58 2010 +0200"
      },
      "message": "Use baseURI for references to local objects\n\nQNames to objects in the target namespace (same file) are converted\nto URI of resource + #fragment instead of simply #fragment.\n\nThis will allow proxy resolution if the URI of the resource is relative.\n\nBug: 329032"
    }
  ],
  "next": "9ecbe9d344a692a368f9a4d15dd8dd08d54e8298"
}
