)]}'
{
  "log": [
    {
      "commit": "2cee0f15028de4efc0a4e94b7fa627ece988f08a",
      "tree": "00140d8100aad9e978fa54d80a646fa3c01442bb",
      "parents": [
        "2dd63e62bb93dd475cfd128b56f9f31c42902dd9"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Fri Feb 14 09:49:50 2014 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Fri Feb 14 09:53:06 2014 +0100"
      },
      "message": "Configure new location for eclipse-jarsigner-plugin\n"
    },
    {
      "commit": "2dd63e62bb93dd475cfd128b56f9f31c42902dd9",
      "tree": "cc1870cc95b4ba8e372cf7995ccf418e390a3ccc",
      "parents": [
        "e11ec2a413382621bd035ab0f1774029dca84721"
      ],
      "author": {
        "name": "Samir Soyer",
        "email": "samirsoyer@gmail.com",
        "time": "Tue Jan 14 10:15:08 2014 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Fri Jan 17 11:39:32 2014 +0100"
      },
      "message": "[425633] Machine translation suggestions for Babel editor\n"
    },
    {
      "commit": "e11ec2a413382621bd035ab0f1774029dca84721",
      "tree": "72edad7e02b08862788ac756682f0a82d4fd17cf",
      "parents": [
        "5731a1eb301baee6c54301523e28de056a9e919b"
      ],
      "author": {
        "name": "Alexej Strelzow",
        "email": "alexej.strelzow@gmail.com",
        "time": "Fri Mar 15 18:02:17 2013 +0100"
      },
      "committer": {
        "name": "Alexej Strelzow",
        "email": "alexej.strelzow@gmail.com",
        "time": "Fri Mar 15 18:02:17 2013 +0100"
      },
      "message": "refixed Bug 402136\n"
    },
    {
      "commit": "5731a1eb301baee6c54301523e28de056a9e919b",
      "tree": "210ee3d411130be61c9331130923f46baa1d0672",
      "parents": [
        "55167cec9e252f962436df32b8f8debaf2151097"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Wed Mar 13 23:42:22 2013 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Wed Mar 13 23:42:22 2013 +0100"
      },
      "message": "Temporal fix for AST modification errors\n"
    },
    {
      "commit": "55167cec9e252f962436df32b8f8debaf2151097",
      "tree": "adeaed6f2c1b48526738d1feea8603db6b80f514",
      "parents": [
        "2f0b078d48572342c9bf149e5d6b6fdfefcf570d"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Tue Mar 12 11:15:19 2013 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Tue Mar 12 11:15:19 2013 +0100"
      },
      "message": "Avoid reusing document provided for autocomplete proposal when rewriting ast modifications\n"
    },
    {
      "commit": "2f0b078d48572342c9bf149e5d6b6fdfefcf570d",
      "tree": "e416d79e589749d2da69235bf711510a8081fe4f",
      "parents": [
        "608b5fd3579e8d8a9d48a25939452022a4371727"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Tue Mar 12 08:02:56 2013 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Tue Mar 12 08:02:56 2013 +0100"
      },
      "message": "Enhances prototyical ASTUtils\n"
    },
    {
      "commit": "608b5fd3579e8d8a9d48a25939452022a4371727",
      "tree": "bc3458ef8d245c2de20080796d7669c38c4fa4b2",
      "parents": [
        "a065e19e4d0b6ae28b5a0c9c2cdf42762d4ab3c9"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Tue Mar 12 00:14:44 2013 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Tue Mar 12 00:14:44 2013 +0100"
      },
      "message": "Prototypical implementation of new AST modification strategy\n"
    },
    {
      "commit": "a065e19e4d0b6ae28b5a0c9c2cdf42762d4ab3c9",
      "tree": "91eb9a9dbca83a22c1785575a2604d81d27d43b3",
      "parents": [
        "5995594674cb5e7093c297443865a47a93edb7d3"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Sun Mar 10 23:59:25 2013 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Sun Mar 10 23:59:25 2013 +0100"
      },
      "message": "Do not handle deletion events in i18n builder\n"
    },
    {
      "commit": "5995594674cb5e7093c297443865a47a93edb7d3",
      "tree": "08f3bc17197f9026657f2922134ecbe2ed430357",
      "parents": [
        "cc9f079bac780913a85c1d2b59891017bcea5003"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Sun Mar 10 22:42:16 2013 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Sun Mar 10 22:42:16 2013 +0100"
      },
      "message": "Removes exclusion marker for parent resource once all children are included\n"
    },
    {
      "commit": "cc9f079bac780913a85c1d2b59891017bcea5003",
      "tree": "a7ed3d388f7453c3f749a3c1673a5efee9a859e3",
      "parents": [
        "11445523ecdb5c553f0432b792fadd79c48a3021"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Sun Mar 10 22:11:51 2013 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Sun Mar 10 22:11:51 2013 +0100"
      },
      "message": "Improve wording of menu items and clean up resource bundle detection\n"
    },
    {
      "commit": "11445523ecdb5c553f0432b792fadd79c48a3021",
      "tree": "b0e6ae8205d485414cb2093cd9175a2b48148101",
      "parents": [
        "42892352a98379e685cd522dc5e666d16b36c0e0"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Sun Mar 10 20:12:21 2013 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Sun Mar 10 20:12:21 2013 +0100"
      },
      "message": "Rename \"refactor\" action to \"rename\"\n"
    },
    {
      "commit": "42892352a98379e685cd522dc5e666d16b36c0e0",
      "tree": "985a7dfa88466789b14e51f233b35990f7e3c809",
      "parents": [
        "815d6177dc46a0e23981c6b2fad095fe792eeb83"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Sun Mar 10 13:45:43 2013 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Sun Mar 10 13:45:43 2013 +0100"
      },
      "message": "Fixes invalid plug-in id in rbmanager.ui plug-in\n"
    },
    {
      "commit": "815d6177dc46a0e23981c6b2fad095fe792eeb83",
      "tree": "ac536b89b08c382eabd49ea48d689d71f16a5fa2",
      "parents": [
        "58a245821da01aca9ed42693a1c12fc6f4feeafc"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Sat Mar 09 18:06:25 2013 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Sat Mar 09 18:06:25 2013 +0100"
      },
      "message": "Display resource bundle name as editor title\n"
    },
    {
      "commit": "58a245821da01aca9ed42693a1c12fc6f4feeafc",
      "tree": "aaeced3a0cf9be5f0521b5bb2d81e4e6866c3e46",
      "parents": [
        "63fa735982c93be140f3fbb722dc08eaa8e904d8"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Sat Mar 09 15:38:55 2013 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Sat Mar 09 15:38:55 2013 +0100"
      },
      "message": "Adds missing DefaultPropertiesSerializerConfig.java\n"
    },
    {
      "commit": "63fa735982c93be140f3fbb722dc08eaa8e904d8",
      "tree": "fbfe862428533232e3228c0eafbd72c9333356a7",
      "parents": [
        "075c01fae78299afe6cd9f1408a0b893e31643d8"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Sat Mar 09 15:28:57 2013 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Sat Mar 09 15:28:57 2013 +0100"
      },
      "message": "Provide a default configuration for property file serialization\n"
    },
    {
      "commit": "075c01fae78299afe6cd9f1408a0b893e31643d8",
      "tree": "4293359022564448f33505cafb5a90692af8fb1c",
      "parents": [
        "7e1e49499879984157075c090fad640f0eec5d29"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Sat Mar 09 13:37:07 2013 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Sat Mar 09 13:37:07 2013 +0100"
      },
      "message": "Refactor extension management and initialization of extension plug-ins\n"
    },
    {
      "commit": "7e1e49499879984157075c090fad640f0eec5d29",
      "tree": "29c8025a009f0290b36c82931eda3b339d0af673",
      "parents": [
        "6823dc1696bfa0c139d2d82a50242284584dac82"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Fri Mar 08 01:12:50 2013 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Fri Mar 08 01:12:50 2013 +0100"
      },
      "message": "Improve performance for resource bundle exclude action\n"
    },
    {
      "commit": "6823dc1696bfa0c139d2d82a50242284584dac82",
      "tree": "d3b6b5ea7a63345e6715fe636f8f2ccd43d8a751",
      "parents": [
        "8a4300ca71b81af9f9734475fd9dccb03cbc80b4"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Fri Mar 08 00:57:03 2013 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Fri Mar 08 00:57:03 2013 +0100"
      },
      "message": "Fixes NPE during include/exclude action and fixes resource loading error\n"
    },
    {
      "commit": "8a4300ca71b81af9f9734475fd9dccb03cbc80b4",
      "tree": "deabf1fcfd1eaace553b0e703044a86017011cf8",
      "parents": [
        "0ab662ecf7a97daa07ff14fb8533b78f12cb0f5f"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Thu Mar 07 22:34:12 2013 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Thu Mar 07 22:35:15 2013 +0100"
      },
      "message": "Code clean-up in babel tools core plug-in\n"
    },
    {
      "commit": "0ab662ecf7a97daa07ff14fb8533b78f12cb0f5f",
      "tree": "4626288ecfbd697c55f08ea5a987b2d82184b6e2",
      "parents": [
        "62af1f70a5d49ee24995c5f789bc84ff427a809f"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Fri Mar 01 18:01:29 2013 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Thu Mar 07 19:06:10 2013 +0100"
      },
      "message": "Allows to rename only nodes without children\n"
    },
    {
      "commit": "62af1f70a5d49ee24995c5f789bc84ff427a809f",
      "tree": "54db09ea2e42488585aa505c16547ce46322a318",
      "parents": [
        "051dcfc1898eaad10d5ba7343781d6c02f046ab7"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Wed Mar 06 22:37:29 2013 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Wed Mar 06 22:37:29 2013 +0100"
      },
      "message": "Handle optional dependencies in babel core and editor componentd\n"
    },
    {
      "commit": "051dcfc1898eaad10d5ba7343781d6c02f046ab7",
      "tree": "bdab64f9c44e719b886b10a71c45cdeace0b6cab",
      "parents": [
        "e330d524169b2adff28df3daba529bf0a795366d"
      ],
      "author": {
        "name": "Stefan Strobl",
        "email": "stefan.strobl@inso.tuwien.ac.at",
        "time": "Fri Mar 01 19:14:11 2013 +0100"
      },
      "committer": {
        "name": "Stefan Strobl",
        "email": "stefan.strobl@inso.tuwien.ac.at",
        "time": "Fri Mar 01 19:29:35 2013 +0100"
      },
      "message": "fix unnecessary versioning\n"
    },
    {
      "commit": "e330d524169b2adff28df3daba529bf0a795366d",
      "tree": "d54e69e748abcb1770cf796626a75bfd6ae8d854",
      "parents": [
        "4dadc52f50ca01bf000953fe6f968c7ec896b5e7"
      ],
      "author": {
        "name": "Stefan Strobl",
        "email": "stefan.strobl@inso.tuwien.ac.at",
        "time": "Fri Mar 01 19:01:21 2013 +0100"
      },
      "committer": {
        "name": "Stefan Strobl",
        "email": "stefan.strobl@inso.tuwien.ac.at",
        "time": "Fri Mar 01 19:01:21 2013 +0100"
      },
      "message": "fix broken version reference in pom.xml, broken reference after rename of rbmanager to rbmanager.ui in feature.xml\n"
    },
    {
      "commit": "4dadc52f50ca01bf000953fe6f968c7ec896b5e7",
      "tree": "52e776d2d22fd875b3269d4452a3fe85a2f28cfb",
      "parents": [
        "d14c6b7f5c6e6b91baeef30092e1988fe152b590"
      ],
      "author": {
        "name": "Stefan Strobl",
        "email": "stefan.strobl@inso.tuwien.ac.at",
        "time": "Fri Mar 01 17:56:55 2013 +0100"
      },
      "committer": {
        "name": "Stefan Strobl",
        "email": "stefan.strobl@inso.tuwien.ac.at",
        "time": "Fri Mar 01 17:56:55 2013 +0100"
      },
      "message": "bump version on master branch to 0.9.1-SNAPSHOT\n"
    },
    {
      "commit": "d14c6b7f5c6e6b91baeef30092e1988fe152b590",
      "tree": "8b4001cf7d88d5a33d70513fa104e55a5c02dbfc",
      "parents": [
        "6c221c681725863a033a6665ec4402bfd4e01860",
        "ca28e0d6c396f6ae99c622451834ba34da0a36af"
      ],
      "author": {
        "name": "Stefan Strobl",
        "email": "stefan.strobl@inso.tuwien.ac.at",
        "time": "Fri Mar 01 17:19:09 2013 +0100"
      },
      "committer": {
        "name": "Stefan Strobl",
        "email": "stefan.strobl@inso.tuwien.ac.at",
        "time": "Fri Mar 01 17:19:09 2013 +0100"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://git.eclipse.org/gitroot/babel/plugins\n"
    },
    {
      "commit": "6c221c681725863a033a6665ec4402bfd4e01860",
      "tree": "1f9fd4c9ef06dcf812fe424eb4474b2a42cd21af",
      "parents": [
        "4cd06d3e8f81a314bae64ac9b768349e6f3f4208"
      ],
      "author": {
        "name": "Stefan Strobl",
        "email": "stefan.strobl@inso.tuwien.ac.at",
        "time": "Fri Mar 01 17:18:37 2013 +0100"
      },
      "committer": {
        "name": "Stefan Strobl",
        "email": "stefan.strobl@inso.tuwien.ac.at",
        "time": "Fri Mar 01 17:18:37 2013 +0100"
      },
      "message": "Bumping version in all places to 0.9.0 to create consistent versioning\n"
    },
    {
      "commit": "ca28e0d6c396f6ae99c622451834ba34da0a36af",
      "tree": "5effa36dca62ff523b42d46de6907094c5bc96fa",
      "parents": [
        "9c59aefe8cf999fa471d00140d5108f214616935"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Fri Mar 01 17:04:51 2013 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Fri Mar 01 17:04:51 2013 +0100"
      },
      "message": "Fixes misplaced icon for key refactoring auto-complete proposal\n"
    },
    {
      "commit": "9c59aefe8cf999fa471d00140d5108f214616935",
      "tree": "c8910a424ccfaecee5000e6235aacfe52cfb603a",
      "parents": [
        "3ebff0e0e3872f61e2264f3a304bc4345f65746b"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Fri Mar 01 16:01:30 2013 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Fri Mar 01 16:01:30 2013 +0100"
      },
      "message": "Fix NPE that occurred during deletion of bundles that are placed within packages\n"
    },
    {
      "commit": "3ebff0e0e3872f61e2264f3a304bc4345f65746b",
      "tree": "0559a49cb40a397b8d18c63341c04fc6a7ac8aab",
      "parents": [
        "4cd06d3e8f81a314bae64ac9b768349e6f3f4208"
      ],
      "author": {
        "name": "Clemente Lodi-Fè",
        "email": "etnemelc.clemente@gmail.com",
        "time": "Fri Mar 01 16:00:55 2013 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Fri Mar 01 16:00:55 2013 +0100"
      },
      "message": "[401558] \"Remove Language from Project\" throws an Exception\n"
    },
    {
      "commit": "4cd06d3e8f81a314bae64ac9b768349e6f3f4208",
      "tree": "defa31263097f141860732fb5048f408aaae3e6b",
      "parents": [
        "911b51cc7619cde7e13f2295eb40dbee82784967"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Thu Feb 28 21:16:22 2013 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Thu Feb 28 21:16:22 2013 +0100"
      },
      "message": "Enhance meta data of java feature\n"
    },
    {
      "commit": "911b51cc7619cde7e13f2295eb40dbee82784967",
      "tree": "24a9df98706ffe495e3dd7885efbe02e207bd2d7",
      "parents": [
        "f0fc26018deba284c28c14746d3a7def291692ed"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Thu Feb 28 21:10:17 2013 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Thu Feb 28 21:10:17 2013 +0100"
      },
      "message": "Allows including/excluding only for compilation units, files and package fragments\n"
    },
    {
      "commit": "f0fc26018deba284c28c14746d3a7def291692ed",
      "tree": "c127c13e9273424727eaea9f777fa051420e0371",
      "parents": [
        "ee8063dc540cf0731d2e57018c761f4efcfe1848"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Thu Feb 28 15:08:06 2013 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Thu Feb 28 15:08:06 2013 +0100"
      },
      "message": "Adapt feature definition\n"
    },
    {
      "commit": "ee8063dc540cf0731d2e57018c761f4efcfe1848",
      "tree": "fdf500d0ed1c2549a148a0c15c768ae6f8113dd3",
      "parents": [
        "cc54f55f01b95be0aaf6d827a415c4289a1095ea"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Thu Feb 28 09:53:29 2013 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Thu Feb 28 09:53:29 2013 +0100"
      },
      "message": "Minor code clean-up\n"
    },
    {
      "commit": "cc54f55f01b95be0aaf6d827a415c4289a1095ea",
      "tree": "07de51aedfdbcf9abd370a93441fb6f52f804662",
      "parents": [
        "8bf61b9d57be74ad5d4c4dc330dfaa20ad2f388b"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Thu Feb 28 09:52:49 2013 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Thu Feb 28 09:52:49 2013 +0100"
      },
      "message": "Complete feature meta information records\n"
    },
    {
      "commit": "8bf61b9d57be74ad5d4c4dc330dfaa20ad2f388b",
      "tree": "07e6aad8b01ff89ed023ab638e6a707873bed2ee",
      "parents": [
        "f2ebc401b68c7c1398590e1d839113333753a321"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Wed Feb 27 20:29:34 2013 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Wed Feb 27 20:29:34 2013 +0100"
      },
      "message": "Remove old rename key action and replace it with refactoring functionality\n"
    },
    {
      "commit": "f2ebc401b68c7c1398590e1d839113333753a321",
      "tree": "276114a3f3ca1fb125903258f11035c7c212bf60",
      "parents": [
        "a53fe14b4f6cc0cf0eb1fd3b83ec55ad785216a6"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Fri Feb 22 23:04:54 2013 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Fri Feb 22 23:04:54 2013 +0100"
      },
      "message": "Fixes bug in target platform definition\n"
    },
    {
      "commit": "a53fe14b4f6cc0cf0eb1fd3b83ec55ad785216a6",
      "tree": "b4411c2b193d8405197000e469b84b44110080f6",
      "parents": [
        "db5f339a22fc9eb3301e7af0673adb99bed36145"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Fri Feb 22 21:42:06 2013 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Fri Feb 22 21:42:06 2013 +0100"
      },
      "message": "rename rbmanager to rbmanager.ui\n"
    },
    {
      "commit": "db5f339a22fc9eb3301e7af0673adb99bed36145",
      "tree": "d5cbe3b8ad32a2bbe9663175401825113bd21802",
      "parents": [
        "1ae1c037ecdca421dc5665110fb530df5ebd273c"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Fri Feb 22 21:06:21 2013 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Fri Feb 22 21:06:52 2013 +0100"
      },
      "message": "Fix minor bug in optional dependency definition\n"
    },
    {
      "commit": "1ae1c037ecdca421dc5665110fb530df5ebd273c",
      "tree": "b6f1810b7d4c570d01384af68b85dc68d046d9d4",
      "parents": [
        "24c1fc3ee564c815cfa3d4e0ce8aaf33bb76940b"
      ],
      "author": {
        "name": "Alexej Strelzow",
        "email": "alexej.strelzow@gmail.com",
        "time": "Fri Feb 22 19:58:39 2013 +0100"
      },
      "committer": {
        "name": "Alexej Strelzow",
        "email": "alexej.strelzow@gmail.com",
        "time": "Fri Feb 22 19:58:39 2013 +0100"
      },
      "message": "renamed rbmanager to rbmanager.ui\n"
    },
    {
      "commit": "24c1fc3ee564c815cfa3d4e0ce8aaf33bb76940b",
      "tree": "6f375d8f2a7668460539ab26e0681d0511205d77",
      "parents": [
        "f4a585dcf15f7da43403886ae2d1a7f28147794b"
      ],
      "author": {
        "name": "Alexej Strelzow",
        "email": "alexej.strelzow@gmail.com",
        "time": "Fri Feb 22 19:57:30 2013 +0100"
      },
      "committer": {
        "name": "Alexej Strelzow",
        "email": "alexej.strelzow@gmail.com",
        "time": "Fri Feb 22 19:57:30 2013 +0100"
      },
      "message": "externalizing plugin text\n"
    },
    {
      "commit": "f4a585dcf15f7da43403886ae2d1a7f28147794b",
      "tree": "f3af6594a8c552ece934243d06eda2e062d3b257",
      "parents": [
        "a34d4bfe8eb703e998b7478d411a4c1853a4a242"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Fri Feb 22 18:46:33 2013 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Fri Feb 22 18:46:33 2013 +0100"
      },
      "message": "Define optional dependencies for swt editor usage as required extra dependencies in parent pom\n"
    },
    {
      "commit": "a34d4bfe8eb703e998b7478d411a4c1853a4a242",
      "tree": "2e4748ca7497eae4daef7bc17996f15ab6241d81",
      "parents": [
        "c7cea33e51e5d1f7f8b3f3341d75510c2829ea91"
      ],
      "author": {
        "name": "Stefan Strobl",
        "email": "stefan.strobl@inso.tuwien.ac.at",
        "time": "Sun Jan 06 12:02:11 2013 +0100"
      },
      "committer": {
        "name": "Stefan Strobl",
        "email": "stefan.strobl@inso.tuwien.ac.at",
        "time": "Sun Jan 06 12:02:11 2013 +0100"
      },
      "message": "add swt and swt.compat to java feature\n\n* missing from feature definition but required by editor\n"
    },
    {
      "commit": "c7cea33e51e5d1f7f8b3f3341d75510c2829ea91",
      "tree": "f893f9a26613e87dc84ebcaa2d343a548586cbe8",
      "parents": [
        "2ba2136c23fb31a531c85b4db2e009fd3d3eb710"
      ],
      "author": {
        "name": "Stefan Strobl",
        "email": "stefan.strobl@inso.tuwien.ac.at",
        "time": "Sun Jan 06 11:26:59 2013 +0100"
      },
      "committer": {
        "name": "Stefan Strobl",
        "email": "stefan.strobl@inso.tuwien.ac.at",
        "time": "Sun Jan 06 11:26:59 2013 +0100"
      },
      "message": "fix build.properties to include class files when packaging with maven\n\n* fixed for core.ui, java and java.ui\n"
    },
    {
      "commit": "2ba2136c23fb31a531c85b4db2e009fd3d3eb710",
      "tree": "4cd5e575285086fa0b3788034a5dcb2c5bbcd756",
      "parents": [
        "346e25af5bd5970d9ad3d3dad304e4f585a4065d"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Sat Jan 05 15:23:38 2013 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Sat Jan 05 15:23:38 2013 +0100"
      },
      "message": "Adds missing pom files for new SWT editor abstractions\n"
    },
    {
      "commit": "346e25af5bd5970d9ad3d3dad304e4f585a4065d",
      "tree": "77f23878da2f15b452e698ac221d936f884754c3",
      "parents": [
        "16f4355c352c95df76415d3909e9e89a52cbd1b3"
      ],
      "author": {
        "name": "Matthias Lettmayer",
        "email": "e0728179@student.tuwien.ac.at",
        "time": "Sat Jan 05 15:03:17 2013 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Sat Jan 05 15:09:05 2013 +0100"
      },
      "message": "[397123] Isolate SWT specific classes of babel editor into a separate fragment\n\nThe babel editor is used in multiple platforms (RCP / RAP). Therefore we are using a single source base for all platforms and specifc implementations for the different platforms. This enhancement contains the SWT specific implementation, which is used by the TapiJI Tools and the TapiJI RCP Translator.\n"
    },
    {
      "commit": "16f4355c352c95df76415d3909e9e89a52cbd1b3",
      "tree": "abc25675b9600c734ae4d75d6c8066420c994852",
      "parents": [
        "cc709a2c5ec06495ac2954b0cd99f2c0360e326d"
      ],
      "author": {
        "name": "Stefan Strobl",
        "email": "stefan.strobl@inso.tuwien.ac.at",
        "time": "Sat Jan 05 10:31:27 2013 +0100"
      },
      "committer": {
        "name": "Stefan Strobl",
        "email": "stefan.strobl@inso.tuwien.ac.at",
        "time": "Sat Jan 05 10:31:27 2013 +0100"
      },
      "message": "change download path to /shared/technology/babel\n\n* make available nightly builds on build.eclipse.org/technology/babel\n"
    },
    {
      "commit": "cc709a2c5ec06495ac2954b0cd99f2c0360e326d",
      "tree": "9bdd2575d83aae80a8e0c9b5911dc846e867d939",
      "parents": [
        "ee33571a2f91f3f32a456b25b5f1eea344edd480"
      ],
      "author": {
        "name": "Alexej Strelzow",
        "email": "alexej.strelzow@gmail.com",
        "time": "Thu Dec 13 17:08:36 2012 +0100"
      },
      "committer": {
        "name": "Alexej Strelzow",
        "email": "alexej.strelzow@gmail.com",
        "time": "Thu Dec 13 17:08:36 2012 +0100"
      },
      "message": "[396515] Add support for inernationalization-key refacoring\n\nImplemented key refactoring support using java AST. Also supports\nthe Cal10n framework. Also implemented summary dialogs.\n"
    },
    {
      "commit": "ee33571a2f91f3f32a456b25b5f1eea344edd480",
      "tree": "1931a4b479565ee98300843a83b38b550bd5f178",
      "parents": [
        "0b05db2cb35ad5ac86fefa20db7aa42aee53e51e"
      ],
      "author": {
        "name": "Stefan Strobl",
        "email": "stefan.strobl@inso.tuwien.ac.at",
        "time": "Fri Dec 07 14:45:01 2012 +0100"
      },
      "committer": {
        "name": "Stefan Strobl",
        "email": "stefan.strobl@inso.tuwien.ac.at",
        "time": "Mon Dec 10 09:17:07 2012 +0100"
      },
      "message": "add p2 repository generation and signing\n\n* create repository artefact\n* define repository in category.xml (reference features)\n* adapt parent pom.xml to provide plugin repo and plugin\n* activate using profile build-server\n* signing only available on eclipse build server\n\n* fix whitespace errors\n"
    },
    {
      "commit": "0b05db2cb35ad5ac86fefa20db7aa42aee53e51e",
      "tree": "4d00e7950e8165fc00878e37b007810c472be27a",
      "parents": [
        "37533f23fb71c70eab08d9f1de091fcae1b0c400"
      ],
      "author": {
        "name": "Stefan Strobl",
        "email": "stefan.strobl@inso.tuwien.ac.at",
        "time": "Fri Dec 07 09:22:36 2012 +0100"
      },
      "committer": {
        "name": "Stefan Strobl",
        "email": "stefan.strobl@inso.tuwien.ac.at",
        "time": "Fri Dec 07 09:22:36 2012 +0100"
      },
      "message": "Fix path to parent pom\n\n* was still pointing to the old parent location at\n* org.eclipse.babel.tapiji.tools.parent\n"
    },
    {
      "commit": "37533f23fb71c70eab08d9f1de091fcae1b0c400",
      "tree": "42517453b1ea10e57a662bf6c5b98ff16e4fed98",
      "parents": [
        "b7a6b2bf441fd708704db1159c13cbce92600b4d"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Thu Nov 29 10:59:53 2012 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Thu Nov 29 10:59:53 2012 +0100"
      },
      "message": "Clean up build.properties files\n"
    },
    {
      "commit": "b7a6b2bf441fd708704db1159c13cbce92600b4d",
      "tree": "8dead315e4a7f0e82b1ec747b75c9369c8f208d9",
      "parents": [
        "6e1f55383f0af834b148f77992d251cc5c5286b7"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Thu Nov 29 10:40:54 2012 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Thu Nov 29 10:40:54 2012 +0100"
      },
      "message": "Adds missing license headers and lifts epl-v10.html from project scope to repository scope\n\nAccording to the guide for legal documentation missing license headers have been added. Moreover, license files in project/plugin scope are only required if a non-standard about.html is used. Therefore, they have been lifted to the root directory.\n"
    },
    {
      "commit": "6e1f55383f0af834b148f77992d251cc5c5286b7",
      "tree": "07430da6ed46e73bfd74db1710a5e9a6af5c1b80",
      "parents": [
        "43156aea529bec140af112d7b27357a719d7a3af"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Thu Nov 29 10:13:06 2012 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Thu Nov 29 10:15:14 2012 +0100"
      },
      "message": "Lift root pom into the repository root directory.\n\nProvides a more transparent architecture for tycho build scripts. Moreover, missing license headers are added.\n"
    },
    {
      "commit": "43156aea529bec140af112d7b27357a719d7a3af",
      "tree": "34f1201fc348423c51f6e4c53a830fccbba545b0",
      "parents": [
        "40ac64a981cd719c07a30eb2bbb0c67a4e82a1a0"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Wed Nov 28 13:01:18 2012 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Wed Nov 28 13:01:18 2012 +0100"
      },
      "message": "Adds missing about.html and epl-v10.html files\n\nMoreover, about.html and epl-v10.html are bundled with source and binary distributions.\n"
    },
    {
      "commit": "40ac64a981cd719c07a30eb2bbb0c67a4e82a1a0",
      "tree": "ec3bcec21164003b9249369185a48029e42267ff",
      "parents": [
        "d2988fea31413ad82247042a9c87070dbb02776d"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Tue Nov 27 14:50:31 2012 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Tue Nov 27 14:50:31 2012 +0100"
      },
      "message": "Removes outdated PDE build project\n\nThe PDE build based buildscript project is outdated now. It has already been replaced by a tycho based build approach. This change removes the outdated project files.\n"
    },
    {
      "commit": "d2988fea31413ad82247042a9c87070dbb02776d",
      "tree": "e7be63a2ab3c28306a30f07a97395275ba6bec5d",
      "parents": [
        "48aed06137da06e7adaa9ba66b0ea674d33a2a24"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Tue Nov 27 14:42:16 2012 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Tue Nov 27 14:42:16 2012 +0100"
      },
      "message": "Clean up of maven pom configuration\n"
    },
    {
      "commit": "48aed06137da06e7adaa9ba66b0ea674d33a2a24",
      "tree": "7693e4bdea76bd3ce7aa5bc0cfda459c525a8952",
      "parents": [
        "263c922fbabc49b79e1f4253a271fe842307aa27"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Mon Nov 26 15:58:58 2012 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Tue Nov 27 08:24:26 2012 +0100"
      },
      "message": "Adds build support using tycho and maven\n\nThis changeset adds the following new projects:\n * `org.eclipse.babel.tapiji.tools.parent`: Encapsulates the root pom file for maven and all commom pom settings\n * `org.eclipse.babel.tapiji.tools.target`: Specifies the target platform used for building the babel tool suite\n\nMoreover, each project has been enhanced with a pom build definition that inherits from the pom located in `org.eclipse.babel.tapiji.tools.parent`.\n"
    },
    {
      "commit": "263c922fbabc49b79e1f4253a271fe842307aa27",
      "tree": "e0e1b944ef5a3d42d1b0734b611c1a377f50bfe7",
      "parents": [
        "7aecbae043424f907a2445c85e9f98b1ecaa8792"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Mon Nov 19 14:26:08 2012 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Mon Nov 19 14:26:08 2012 +0100"
      },
      "message": "Defines build process for babel tool suite\n"
    },
    {
      "commit": "7aecbae043424f907a2445c85e9f98b1ecaa8792",
      "tree": "340b30bbae08e4ac71c5c01cf34fb0e03e478d4c",
      "parents": [
        "217a1d57903e87fc44a3ece7a69940943f33cb9f"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Mon Nov 19 14:09:10 2012 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Mon Nov 19 14:09:10 2012 +0100"
      },
      "message": "Cleans up build information for the tool suite\u0027s core plug-ins\n"
    },
    {
      "commit": "217a1d57903e87fc44a3ece7a69940943f33cb9f",
      "tree": "7d0cded65d408124d494cec26836f3911e488e38",
      "parents": [
        "c74ddd304b4acb42c688007ee15582fd6237c0ce"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Mon Nov 19 14:07:19 2012 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Mon Nov 19 14:07:19 2012 +0100"
      },
      "message": "Cleans up build scripts.\n"
    },
    {
      "commit": "c74ddd304b4acb42c688007ee15582fd6237c0ce",
      "tree": "82eb7afa96efdb89015ff0f1f655d5ef44a853e0",
      "parents": [
        "1cb6c1c78aa88192b2a65c93ef3689d38cdf539c"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Fri Nov 16 11:46:06 2012 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Fri Nov 16 11:46:06 2012 +0100"
      },
      "message": "Encapsulate I18N tooling in separate feature project and provide initial build scripts.\n\nAdds a feature project with the id `org.eclipse.babel.tapiji.java.feature` that encapsulates I18N specific tools for Java. Moreover, this commit provides the initial build structure.\n"
    },
    {
      "commit": "1cb6c1c78aa88192b2a65c93ef3689d38cdf539c",
      "tree": "6732bb4021c79e071389e5992f7f89ff5d14e662",
      "parents": [
        "261230167b91d5184eace13e530cbe73bca06b1a"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Thu Nov 15 17:56:27 2012 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Thu Nov 15 17:56:27 2012 +0100"
      },
      "message": "Removes outdated dependency to org.eclipse.pde.core from the message editor\u0027s core plug-in.\n"
    },
    {
      "commit": "261230167b91d5184eace13e530cbe73bca06b1a",
      "tree": "cfb40c04096dddac5ae529ec75626e372db0069e",
      "parents": [
        "c515375cdbb4989a234066fe105c75f25d94fc00"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Thu Nov 15 15:17:57 2012 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Thu Nov 15 15:17:57 2012 +0100"
      },
      "message": "Fix bug in I18nBuilders\n\nWhen a full build is triggered, then only errors from the last parsed file were reported. This changeset fixes that bug.\n"
    },
    {
      "commit": "c515375cdbb4989a234066fe105c75f25d94fc00",
      "tree": "aedcc6dc1cb9a0fd7e6423861dc21509bd14e1f0",
      "parents": [
        "8645a22f225a1b6bc37703d5241645e5b3206bc7"
      ],
      "author": {
        "name": "Stefan Reiterer",
        "email": "stefan.reiterer@inso.tuwien.ac.at",
        "time": "Thu Nov 15 08:49:47 2012 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Thu Nov 15 08:52:31 2012 +0100"
      },
      "message": "Create fragment project that handles PDE specific functionality (fixes 394054)\n\nThe fragment project org.eclipse.babel.core.pdeutils currently overwrites the static helper class PDEUtils of the\norg.eclipse.babel.core plugin.\n"
    },
    {
      "commit": "8645a22f225a1b6bc37703d5241645e5b3206bc7",
      "tree": "bc6e78e275ea55e7048335649f7018f5880f360d",
      "parents": [
        "7cf7e3c7e6fb8f0c983929bda0a281a8d18efe91"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Mon Nov 12 14:27:28 2012 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Mon Nov 12 14:27:28 2012 +0100"
      },
      "message": "Fix error while restoring UI state if memento files are not present.\n\nIf the Eclipse IDE is started the first time with internationalization support,\nthe TapiJI managed memento files are not present within the workspace. This\nchangeset prevents an exception during startup if the state file is not found.\n"
    },
    {
      "commit": "7cf7e3c7e6fb8f0c983929bda0a281a8d18efe91",
      "tree": "40a3e48679747dd97b5d292e91381c487417dcaa",
      "parents": [
        "9ae85d634223cec5c208e29c63b81c773fccf0be"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Fri Nov 09 12:10:45 2012 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Fri Nov 09 12:11:47 2012 +0100"
      },
      "message": "Remove unused icons from org.eclipse.babel.tapiji.tools.core.ui\n\nThe tool\u0027s core.ui plugin contained various unused icons. Some of them were original photoshop drafs and others are relicts from prototypical enhancements. This change removes all unused and temporal icons.\n"
    },
    {
      "commit": "9ae85d634223cec5c208e29c63b81c773fccf0be",
      "tree": "39de907a889a3ececa5ce1dd4112e145442f8a13",
      "parents": [
        "10f451944f14261f2d425dd085705e2db00df76b"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Fri Nov 09 11:52:38 2012 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Fri Nov 09 11:52:38 2012 +0100"
      },
      "message": "Cleans up build properties and plugin description files.\n\nBased on previous refactorings, build properties got out-of-sync with the plug-in content. This change also cleans warnings from `plugin.xml` files.\n"
    },
    {
      "commit": "10f451944f14261f2d425dd085705e2db00df76b",
      "tree": "5cce78c306b1171e8a57e675be720a3595a050b2",
      "parents": [
        "604412a22d0e7fc0480489a76affe0c55d885d06"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Fri Nov 09 11:23:01 2012 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Fri Nov 09 11:23:01 2012 +0100"
      },
      "message": "Removes icon folder from the tool\u0027s core plugin.\n\nSince all UI specific concerns are part of the *.ui plug-ins, the icon folder within the tool\u0027s core plug-in does not fit the coding conventions and must be removed.\n"
    },
    {
      "commit": "604412a22d0e7fc0480489a76affe0c55d885d06",
      "tree": "2247ea4fa3c3d244e51b1325d8fd0b7b7b29d6b7",
      "parents": [
        "c9537de78ede3f3ce10cd6439a1a7123942938e8"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Fri Nov 09 10:20:05 2012 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Fri Nov 09 10:20:05 2012 +0100"
      },
      "message": "Define gitignore rules for project binaries and local settings.\n\nCleans up plug-in projects by removing `.setting` folders. For preventing the checkin of binary data and local settings, a `.gitignore` file has been specified.\n"
    },
    {
      "commit": "c9537de78ede3f3ce10cd6439a1a7123942938e8",
      "tree": "d3c7eddcfe7ff718344449687cd84241052e6a42",
      "parents": [
        "9d72f2b21e842c687ce55d8e5f37628d8ee5eca5"
      ],
      "author": {
        "name": "Alexej Strelzow",
        "email": "alexej.strelzow@gmail.com",
        "time": "Thu Nov 08 17:37:46 2012 +0100"
      },
      "committer": {
        "name": "Alexej Strelzow",
        "email": "alexej.strelzow@gmail.com",
        "time": "Thu Nov 08 17:37:46 2012 +0100"
      },
      "message": "Massive whitespace replacement (kill trailing spaces \u0026 spaces instead of tabs)\n"
    },
    {
      "commit": "9d72f2b21e842c687ce55d8e5f37628d8ee5eca5",
      "tree": "bc75fe98c37146f8ff9322fecf6cd2e8caf9bf2f",
      "parents": [
        "67ff672f6b8391b49c23e0aa37bc9efefdb65150"
      ],
      "author": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Thu Nov 08 16:59:41 2012 +0100"
      },
      "committer": {
        "name": "Martin Reiterer",
        "email": "martin.reiterer@inso.tuwien.ac.at",
        "time": "Thu Nov 08 16:59:41 2012 +0100"
      },
      "message": "[379084] Contributes I18N coding assistances\n\nContributes the following plug-ins for extending the Eclipse Java IDE with smart tools for reducing the effort of Internationalization.\n\n* `org.eclipse.babel.tapiji.tools.core`: Core plug-in for I18N tooling\n* `org.eclipse.babel.tapiji.tools.core.ui`: Common UI elements for I18N tooling\n* `org.eclipse.babel.tapiji.tools.java`: Java programming language specific I18N assistances\n* `org.eclipse.babel.tapiji.tools.java.ui`: UI elements for Java I18N\n\nInternationalization based on the basic Java API is a tedious task and introduces additional complexity into development. For example, typical faults are:\n\n* The export of culture-neutral configuration strings\n* The incomplete export of constant string literals\n* To hard code constant string literals\n* To build static format strings and\n* To reuse externalized literals in different contexts\n\nThese problems are addressed by the contributed tooling with the goal of making I18N tasks more transparent. For example, hard coded cultural aspects as well as broken Internationalizations are reported to the problem view and can be immediately resolved with a rich set of quick fixes.\n\nclose 379084\n"
    },
    {
      "commit": "67ff672f6b8391b49c23e0aa37bc9efefdb65150",
      "tree": "6150190a67dd24b575ca79cf7b1bd69860d7d1e2",
      "parents": [
        "6f3d55b65644b09adaa1844d4069530a20e80a8b"
      ],
      "author": {
        "name": "Alexej",
        "email": "alexej.strelzow@gmail.com",
        "time": "Thu Nov 08 16:38:37 2012 +0100"
      },
      "committer": {
        "name": "Alexej",
        "email": "alexej.strelzow@gmail.com",
        "time": "Thu Nov 08 16:38:37 2012 +0100"
      },
      "message": "[379083] Contributes babel-messages editor enhancements and bug fixes\n\n\u003d org.eclipse.babel.core: \u003d\nIntroduced central object management system (core-class: RBManager). This\nfunctionality was offered by TapiJIs\u0027 ResourceBundleManager\nclass, but due to this merge (Babel \u0026 TapiJI), I considered to move the\nobject management to the org.eclipse.babel.core plug-in. That plug-in\ncontains of the model and therefore\nit\u0027s a good idea to place object management there too. To ensure loose\ncoupling, I defined interfaces, which are widley used by TapiJI.\nDue to the merge of these two worlds, some other functionalities had to be\nmoved from one to another (mostly from TapiJI to Babel). One example is\nthe ConfigurationManager. This class has access to the preferences (defined in\nTapiJI) via the babelConfiguration Xpt. Some factory classes had to be\nintroduced as well.\nAn example is the MessagesBundleGroupFactory class. It creates bundle\ngroups based on a PropertiesFileGroupStrategy, which is quite uncommon,\nbut in some cases of vital importance.\nAlso some Utility-classes had to be implemented.\n\n\u003d org.eclipse.babel.editor: \u003d\nModifications were made due to huge changes in org.eclipse.babel.core\n(writing Interfaces, ...). Also many bugs have been fixed or partly fixed\n(only 222152) during the integration with TapiJI.\n(see: Bugs: 222127, 222131, 222138, 222152, 222140, 226383, 226389,\n226390). I also had to implement workarounds for special problems, see\nclass DirtyHack.\n\n[222127] fix [222131] fix [222138] fix [222140] fix [226383] fix\n[226389] fix\n\nclose 379083\n"
    },
    {
      "commit": "6f3d55b65644b09adaa1844d4069530a20e80a8b",
      "tree": "1f83ee4fff66a61d42cc1b3c2f78ea2b8d0c8bc7",
      "parents": [
        "cd87f00190e988324b37e2a4987dfb4ffa2b6612"
      ],
      "author": {
        "name": "Kit Lo",
        "email": "kitlo@us.ibm.com",
        "time": "Sun Sep 23 16:44:24 2012 -0400"
      },
      "committer": {
        "name": "Kit Lo",
        "email": "kitlo@us.ibm.com",
        "time": "Sun Sep 23 16:44:24 2012 -0400"
      },
      "message": "Git commit test"
    },
    {
      "commit": "cd87f00190e988324b37e2a4987dfb4ffa2b6612",
      "tree": "8e50dcaae59b91e7342d1d06b4600fff9a6f3a33",
      "parents": [
        "cb36732d03e00145a97dd276f3d60d28649da066"
      ],
      "author": {
        "name": "droy",
        "email": "droy",
        "time": "Wed Jul 18 20:13:09 2012 +0000"
      },
      "committer": {
        "name": "droy",
        "email": "droy",
        "time": "Wed Jul 18 20:13:09 2012 +0000"
      },
      "message": "[385436] Header Change to ResourceBundleNewWizardPage.java\n"
    },
    {
      "commit": "cb36732d03e00145a97dd276f3d60d28649da066",
      "tree": "1045ca6e9967aaa7d0b0be78aacaff27a1a35475",
      "parents": [
        "722dba2e0924ee6e507b8d7a347a0476180dca78"
      ],
      "author": {
        "name": "nwestbury",
        "email": "nwestbury",
        "time": "Sun Oct 04 03:01:04 2009 +0000"
      },
      "committer": {
        "name": "nwestbury",
        "email": "nwestbury",
        "time": "Sun Oct 04 03:01:04 2009 +0000"
      },
      "message": "change error message when no key is entered\n"
    },
    {
      "commit": "722dba2e0924ee6e507b8d7a347a0476180dca78",
      "tree": "3d0354c5037637f3c85736785f269210a750c601",
      "parents": [
        "337f2af6a553fb325472601e58b2782256c3f2a0"
      ],
      "author": {
        "name": "nwestbury",
        "email": "nwestbury",
        "time": "Sat Oct 03 20:06:11 2009 +0000"
      },
      "committer": {
        "name": "nwestbury",
        "email": "nwestbury",
        "time": "Sat Oct 03 20:06:11 2009 +0000"
      },
      "message": "Replace the rename key code to use the Eclipse refactoring framework\n"
    },
    {
      "commit": "337f2af6a553fb325472601e58b2782256c3f2a0",
      "tree": "48cc8eaaa0f75d169944bbe1d918025f7ccef81b",
      "parents": [
        "3587284f09bf70052049a62c0c08a526067e3620"
      ],
      "author": {
        "name": "nwestbury",
        "email": "nwestbury",
        "time": "Sat Sep 05 12:17:47 2009 +0000"
      },
      "committer": {
        "name": "nwestbury",
        "email": "nwestbury",
        "time": "Sat Sep 05 12:17:47 2009 +0000"
      },
      "message": "remove file that is obsolete now that the \u0027flat\u0027 and \u0027tree\u0027 models have been unified\n"
    },
    {
      "commit": "3587284f09bf70052049a62c0c08a526067e3620",
      "tree": "6957deb60d84cfcfe5529a5451a496ac53e41974",
      "parents": [
        "9af94ac436667c03d9046cbba2d8b94733276da1"
      ],
      "author": {
        "name": "nwestbury",
        "email": "nwestbury",
        "time": "Sat Sep 05 12:07:31 2009 +0000"
      },
      "committer": {
        "name": "nwestbury",
        "email": "nwestbury",
        "time": "Sat Sep 05 12:07:31 2009 +0000"
      },
      "message": "simplify model by removing superfluous interface\n"
    },
    {
      "commit": "9af94ac436667c03d9046cbba2d8b94733276da1",
      "tree": "2b26e34c5e702cb963f682dda6f56b98bc9720b2",
      "parents": [
        "22f72e256737bf108e621c3d5ac32900f68c51f7"
      ],
      "author": {
        "name": "nwestbury",
        "email": "nwestbury",
        "time": "Sat Sep 05 04:27:12 2009 +0000"
      },
      "committer": {
        "name": "nwestbury",
        "email": "nwestbury",
        "time": "Sat Sep 05 04:27:12 2009 +0000"
      },
      "message": "Use same model regardless of whether the navigation view is set to flat or tree mode.  The previous technique of switching models was overly complex and complicated future enhancements.  We now also preserve the selection when the view is switched between flat mode and tree mode.\n"
    },
    {
      "commit": "22f72e256737bf108e621c3d5ac32900f68c51f7",
      "tree": "923649c7bfe3fca3b6a9bdf5b9def0434d2ffffe",
      "parents": [
        "ab4844d863a3f0382d242a2fb363136ba1cbea7d"
      ],
      "author": {
        "name": "nwestbury",
        "email": "nwestbury",
        "time": "Fri Aug 28 04:02:46 2009 +0000"
      },
      "committer": {
        "name": "nwestbury",
        "email": "nwestbury",
        "time": "Fri Aug 28 04:02:46 2009 +0000"
      },
      "message": "fix to bug 287652\n"
    },
    {
      "commit": "ab4844d863a3f0382d242a2fb363136ba1cbea7d",
      "tree": "1725f0ac9bc1567e5af9e67e277597ebadcc8e7b",
      "parents": [
        "0237b0a465cad782b6f9fb43789e67147bcaed85"
      ],
      "author": {
        "name": "nwestbury",
        "email": "nwestbury",
        "time": "Fri Aug 21 03:37:10 2009 +0000"
      },
      "committer": {
        "name": "nwestbury",
        "email": "nwestbury",
        "time": "Fri Aug 21 03:37:10 2009 +0000"
      },
      "message": "comments only\n"
    },
    {
      "commit": "0237b0a465cad782b6f9fb43789e67147bcaed85",
      "tree": "a6a554c628f9e3c5609f2694597dc1159d6117e2",
      "parents": [
        "95a0ed7a856d775f4085ad013a3c70d8a08baea5"
      ],
      "author": {
        "name": "nwestbury",
        "email": "nwestbury",
        "time": "Fri Aug 14 21:51:25 2009 +0000"
      },
      "committer": {
        "name": "nwestbury",
        "email": "nwestbury",
        "time": "Fri Aug 14 21:51:25 2009 +0000"
      },
      "message": "clean-up after fix to 286365\n"
    },
    {
      "commit": "95a0ed7a856d775f4085ad013a3c70d8a08baea5",
      "tree": "bf8810c79970f14bc4564a1e628955db755b0e44",
      "parents": [
        "da7fd3d217ee1fe0be081f77e80ecc5e3d575f68"
      ],
      "author": {
        "name": "nwestbury",
        "email": "nwestbury",
        "time": "Fri Aug 14 21:14:24 2009 +0000"
      },
      "committer": {
        "name": "nwestbury",
        "email": "nwestbury",
        "time": "Fri Aug 14 21:14:24 2009 +0000"
      },
      "message": "fix 286365\n"
    },
    {
      "commit": "da7fd3d217ee1fe0be081f77e80ecc5e3d575f68",
      "tree": "e9286c1116fc9dbec37a365b06f5659b2b5756b0",
      "parents": [
        "0a545758a2752a753d212b187669bf6b534e6d89"
      ],
      "author": {
        "name": "nwestbury",
        "email": "nwestbury",
        "time": "Fri Aug 14 20:35:09 2009 +0000"
      },
      "committer": {
        "name": "nwestbury",
        "email": "nwestbury",
        "time": "Fri Aug 14 20:35:09 2009 +0000"
      },
      "message": "fix NPE caused because a null (not an empty collection) may be returned when getting markers\n"
    },
    {
      "commit": "0a545758a2752a753d212b187669bf6b534e6d89",
      "tree": "5f8f0f19cedf6ddf7be1115528e9f4609ae5ba5d",
      "parents": [
        "d1ad7dfc8f4903b434daadc473dc0cb6a9b1464b"
      ],
      "author": {
        "name": "nwestbury",
        "email": "nwestbury",
        "time": "Fri Aug 14 19:53:05 2009 +0000"
      },
      "committer": {
        "name": "nwestbury",
        "email": "nwestbury",
        "time": "Fri Aug 14 19:53:05 2009 +0000"
      },
      "message": "Set plug-in versions to 0.8 as per our discussion on weekly call\n"
    },
    {
      "commit": "d1ad7dfc8f4903b434daadc473dc0cb6a9b1464b",
      "tree": "b1ee3a5fe0c5269bf36dca1779373d2523a8f5fa",
      "parents": [
        "57f7db887864069113c497112ab3e3ce56576309"
      ],
      "author": {
        "name": "nwestbury",
        "email": "nwestbury",
        "time": "Wed Jun 17 03:22:28 2009 +0000"
      },
      "committer": {
        "name": "nwestbury",
        "email": "nwestbury",
        "time": "Wed Jun 17 03:22:28 2009 +0000"
      },
      "message": "replace method to get the window for a handler with the preferred method\n"
    },
    {
      "commit": "57f7db887864069113c497112ab3e3ce56576309",
      "tree": "1daf2f67509b143acfb2091cd22f7b6085141ce5",
      "parents": [
        "e3a1ebe508cc5940554bd29a8be2df35d37deebb"
      ],
      "author": {
        "name": "nwestbury",
        "email": "nwestbury",
        "time": "Wed Jun 17 03:21:26 2009 +0000"
      },
      "committer": {
        "name": "nwestbury",
        "email": "nwestbury",
        "time": "Wed Jun 17 03:21:26 2009 +0000"
      },
      "message": "comments only\n"
    },
    {
      "commit": "e3a1ebe508cc5940554bd29a8be2df35d37deebb",
      "tree": "e1883615ee046b2da72f6b40891f5bd4bd835290",
      "parents": [
        "6756a11b3468262c95c91540119ed1f20a0e2c98"
      ],
      "author": {
        "name": "kitlo",
        "email": "kitlo",
        "time": "Sun Feb 22 19:58:38 2009 +0000"
      },
      "committer": {
        "name": "kitlo",
        "email": "kitlo",
        "time": "Sun Feb 22 19:58:38 2009 +0000"
      },
      "message": "[259580] Babel Language Pack Build Tool initial check-in, with confirmation from the IP team https://dev.eclipse.org/ipzilla/show_bug.cgi?id\u003d3082#c11\n"
    },
    {
      "commit": "6756a11b3468262c95c91540119ed1f20a0e2c98",
      "tree": "5083b915e36cfa7276ff6f0d0aa123f86d0940a2",
      "parents": [
        "4cbffe555356c08d3db70412955421aae3e6355a"
      ],
      "author": {
        "name": "nwestbury",
        "email": "nwestbury",
        "time": "Sat Feb 21 21:28:05 2009 +0000"
      },
      "committer": {
        "name": "nwestbury",
        "email": "nwestbury",
        "time": "Sat Feb 21 21:28:05 2009 +0000"
      },
      "message": "Switch Stefan\u0027s contribution to use the RBE model as a back-end for updating the resource bundles\n"
    },
    {
      "commit": "4cbffe555356c08d3db70412955421aae3e6355a",
      "tree": "f2dd2a014785fa146c5853564b0545c5767f0bf1",
      "parents": [
        "2eb81f57e3be42eaa947da9fcb175510df8ac632"
      ],
      "author": {
        "name": "nwestbury",
        "email": "nwestbury",
        "time": "Sun Feb 15 22:54:33 2009 +0000"
      },
      "committer": {
        "name": "nwestbury",
        "email": "nwestbury",
        "time": "Sun Feb 15 22:54:33 2009 +0000"
      },
      "message": "Rename and move the message editor\u0027s top level menu to follow the IDE\u0027s conventions\n"
    },
    {
      "commit": "2eb81f57e3be42eaa947da9fcb175510df8ac632",
      "tree": "5a0586372219c289790099d6f28c320964c7427d",
      "parents": [
        "63dcae52cd00b5d0ddaae4596a8229cc8e19b751"
      ],
      "author": {
        "name": "nwestbury",
        "email": "nwestbury",
        "time": "Sat Feb 14 04:40:56 2009 +0000"
      },
      "committer": {
        "name": "nwestbury",
        "email": "nwestbury",
        "time": "Sat Feb 14 04:40:56 2009 +0000"
      },
      "message": "clean up a few more warnings, setting build properties correctly\n"
    },
    {
      "commit": "63dcae52cd00b5d0ddaae4596a8229cc8e19b751",
      "tree": "c8a8f3da10f38996529bacb0a7ca14266432c019",
      "parents": [
        "4427725b630e37c5ee79a854504f19698a57b8bd"
      ],
      "author": {
        "name": "nwestbury",
        "email": "nwestbury",
        "time": "Fri Feb 13 06:02:24 2009 +0000"
      },
      "committer": {
        "name": "nwestbury",
        "email": "nwestbury",
        "time": "Fri Feb 13 06:02:24 2009 +0000"
      },
      "message": "Removing a few more warnings\n"
    },
    {
      "commit": "4427725b630e37c5ee79a854504f19698a57b8bd",
      "tree": "afa9ec2f0fd8a97139060f908dc63c464b29dbc9",
      "parents": [
        "da6224bb737be5eaa07a379f3f37647ef5919001"
      ],
      "author": {
        "name": "nwestbury",
        "email": "nwestbury",
        "time": "Thu Feb 12 05:02:41 2009 +0000"
      },
      "committer": {
        "name": "nwestbury",
        "email": "nwestbury",
        "time": "Thu Feb 12 05:02:41 2009 +0000"
      },
      "message": "Add some generics parameters to remove warnings\n"
    },
    {
      "commit": "da6224bb737be5eaa07a379f3f37647ef5919001",
      "tree": "fac238b7d29628d1bdf16c2bd63cccfb968bc575",
      "parents": [
        "4df6af22b36f106bf6b3d2572979a0523d358ee9"
      ],
      "author": {
        "name": "nwestbury",
        "email": "nwestbury",
        "time": "Wed Feb 11 05:55:35 2009 +0000"
      },
      "committer": {
        "name": "nwestbury",
        "email": "nwestbury",
        "time": "Wed Feb 11 05:55:35 2009 +0000"
      },
      "message": "fix bug 263782\n"
    },
    {
      "commit": "4df6af22b36f106bf6b3d2572979a0523d358ee9",
      "tree": "7688b20de5baeed691567ef99d0309bf60a3d890",
      "parents": [
        "d3fe7babd19583a4052e9b07afaec780acbbad97"
      ],
      "author": {
        "name": "nwestbury",
        "email": "nwestbury",
        "time": "Tue Feb 10 05:54:12 2009 +0000"
      },
      "committer": {
        "name": "nwestbury",
        "email": "nwestbury",
        "time": "Tue Feb 10 05:54:12 2009 +0000"
      },
      "message": "Set Java execution environment to 1.5, remove usage of Java 1.6 API\n"
    },
    {
      "commit": "d3fe7babd19583a4052e9b07afaec780acbbad97",
      "tree": "e752967a6958dc99a0e7404c455e2c0518588591",
      "parents": [
        "032c1e60fd5b09df1d9781b0857249061e7639c0"
      ],
      "author": {
        "name": "nwestbury",
        "email": "nwestbury",
        "time": "Sun Aug 17 17:51:19 2008 +0000"
      },
      "committer": {
        "name": "nwestbury",
        "email": "nwestbury",
        "time": "Sun Aug 17 17:51:19 2008 +0000"
      },
      "message": "Add .settings so that plug-in uses Java 1.5 out-of-the-box\n"
    },
    {
      "commit": "032c1e60fd5b09df1d9781b0857249061e7639c0",
      "tree": "2fe28ea73f43f7f6d2cab9ec5becb50c171c5a22",
      "parents": [
        "353e1dc07b883d1c678d4874e2fca6a9621ed397"
      ],
      "author": {
        "name": "nwestbury",
        "email": "nwestbury",
        "time": "Sun Aug 17 05:21:11 2008 +0000"
      },
      "committer": {
        "name": "nwestbury",
        "email": "nwestbury",
        "time": "Sun Aug 17 05:21:11 2008 +0000"
      },
      "message": "Initial check-in of contribution of Stefan Muecke\n"
    },
    {
      "commit": "353e1dc07b883d1c678d4874e2fca6a9621ed397",
      "tree": "12738c48e3e3b73732eedf11d0037135b2360d52",
      "parents": [
        "d01b51d630d17e569f26a2d0c57d7763da45b0d6"
      ],
      "author": {
        "name": "kitlo",
        "email": "kitlo",
        "time": "Sun Jul 13 01:13:59 2008 +0000"
      },
      "committer": {
        "name": "kitlo",
        "email": "kitlo",
        "time": "Sun Jul 13 01:13:59 2008 +0000"
      },
      "message": "Bug 226394 - Nature toggling action has a typo\n"
    },
    {
      "commit": "d01b51d630d17e569f26a2d0c57d7763da45b0d6",
      "tree": "f52948e4a45674e4e6d83b98a7999850a7222cb1",
      "parents": [
        "930fb3cf648cde17c492987edcfe3f68eff80ad6"
      ],
      "author": {
        "name": "pessiembr",
        "email": "pessiembr",
        "time": "Mon Apr 21 03:32:15 2008 +0000"
      },
      "committer": {
        "name": "pessiembr",
        "email": "pessiembr",
        "time": "Mon Apr 21 03:32:15 2008 +0000"
      },
      "message": "Added Karsten Lentzsch as co-author (as per his request).\n"
    },
    {
      "commit": "930fb3cf648cde17c492987edcfe3f68eff80ad6",
      "tree": "18711b5e9e12e5932d4264d01e0309200d8eabad",
      "parents": [
        "21e28f1f391175017863297e2bde1e08b97e0ad9"
      ],
      "author": {
        "name": "pessiembr",
        "email": "pessiembr",
        "time": "Mon Apr 21 03:31:51 2008 +0000"
      },
      "committer": {
        "name": "pessiembr",
        "email": "pessiembr",
        "time": "Mon Apr 21 03:31:51 2008 +0000"
      },
      "message": "Recreated icons to comply to EPL.  Bugzilla 1816.\n"
    },
    {
      "commit": "21e28f1f391175017863297e2bde1e08b97e0ad9",
      "tree": "e6e39b05bd994ee4f7eb8c9bba4f5de54ea600d1",
      "parents": [
        "9fd72661744a3645b93b222f6a540b8b466f5242"
      ],
      "author": {
        "name": "nwestbury",
        "email": "nwestbury",
        "time": "Mon Apr 14 04:05:43 2008 +0000"
      },
      "committer": {
        "name": "nwestbury",
        "email": "nwestbury",
        "time": "Mon Apr 14 04:05:43 2008 +0000"
      },
      "message": "highlight edited (dirty) text, disable revert button as appropriate\n"
    }
  ],
  "next": "9fd72661744a3645b93b222f6a540b8b466f5242"
}
