)]}'
{
  "commit": "59fa50f450cdc0f3227bdb1bfa12267f5a60006e",
  "tree": "1fcf8dbc0e5c40a495cf6978c42515574eff35f0",
  "parents": [
    "d230aaeb53c9797b9216155d7253d006a9e7a62a"
  ],
  "author": {
    "name": "Sergey Prigogin",
    "email": "eclipse.sprigogin@gmail.com",
    "time": "Mon Dec 28 12:31:42 2015 -0800"
  },
  "committer": {
    "name": "Sergey Prigogin",
    "email": "eclipse.sprigogin@gmail.com",
    "time": "Mon Dec 28 17:08:08 2015 -0800"
  },
  "message": "Moved to JDK 1.8 with some code cleanup.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ad32c83a7885b8953a938b41df3b4fd4fe1aae01",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.cdt.test/.classpath",
      "new_id": "eca7bdba8f03f22510b7980a94dbfe10c16c0901",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.cdt.test/.classpath"
    },
    {
      "type": "modify",
      "old_id": "8142a4b48e935ebdc5551ec9986f8efdec193ab8",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.cdt.test/META-INF/MANIFEST.MF",
      "new_id": "3e989ba062f3c7ca285646863a18da4540e0428c",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.cdt.test/META-INF/MANIFEST.MF"
    },
    {
      "type": "modify",
      "old_id": "ad32c83a7885b8953a938b41df3b4fd4fe1aae01",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.cdt/.classpath",
      "new_id": "eca7bdba8f03f22510b7980a94dbfe10c16c0901",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.cdt/.classpath"
    },
    {
      "type": "modify",
      "old_id": "0c9f15087f61af2503a9a2eeae82be84335e3efb",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.cdt/META-INF/MANIFEST.MF",
      "new_id": "449bfe1edd9860fcc052f7cb36784e642f19aafe",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.cdt/META-INF/MANIFEST.MF"
    },
    {
      "type": "modify",
      "old_id": "4773455577971ddffafb47433f260096d7f592d0",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.cdt/src/com/google/eclipse/protobuf/cdt/mapping/IBindings.java",
      "new_id": "6e7c9d73a13423b95fe162067431c819dfda2305",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.cdt/src/com/google/eclipse/protobuf/cdt/mapping/IBindings.java"
    },
    {
      "type": "modify",
      "old_id": "75d3c2bb6455ba7ba556250c069249de675e9882",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.cdt/src/com/google/eclipse/protobuf/cdt/util/Editors.java",
      "new_id": "adef7c0e10861ae9f7804cf5d961cd3d1db9902b",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.cdt/src/com/google/eclipse/protobuf/cdt/util/Editors.java"
    },
    {
      "type": "modify",
      "old_id": "a8c7e2a366a5e8c9998d29eea6cc88d3de419a9d",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.cdt/src/com/google/eclipse/protobuf/cdt/util/ExtendedListIterator.java",
      "new_id": "e2f3022e8da8903c93d26491f8e404f031466b8a",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.cdt/src/com/google/eclipse/protobuf/cdt/util/ExtendedListIterator.java"
    },
    {
      "type": "modify",
      "old_id": "97c61be03823b7bb8ac69eff1ba816633faa3716",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.feature/feature.properties",
      "new_id": "9a8cf8fbde872a9d3e346095858d68c93b8bb05d",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.feature/feature.properties"
    },
    {
      "type": "modify",
      "old_id": "8e896d39c2b50f75ccc49acff8da67abd452a2f2",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.integration.test/.classpath",
      "new_id": "eca7bdba8f03f22510b7980a94dbfe10c16c0901",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.integration.test/.classpath"
    },
    {
      "type": "modify",
      "old_id": "f42de363afaae68bbd968318f1d331877f5514fc",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.integration.test/.settings/org.eclipse.jdt.core.prefs",
      "new_id": "0c68a61dca867ceb49e79d2402935261ec3e3809",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.integration.test/.settings/org.eclipse.jdt.core.prefs"
    },
    {
      "type": "modify",
      "old_id": "e19c9d031bf1ff21aceb97ada96698f1b494162e",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.integration.test/META-INF/MANIFEST.MF",
      "new_id": "fa50f0697fa2b624e8eb36de93efdccf86a8c5ff",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.integration.test/META-INF/MANIFEST.MF"
    },
    {
      "type": "modify",
      "old_id": "e8ea977a6942946fa7df26530dbfae32c3c6450f",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.test/.classpath",
      "new_id": "eca7bdba8f03f22510b7980a94dbfe10c16c0901",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.test/.classpath"
    },
    {
      "type": "modify",
      "old_id": "d17b6724d17fdf4163fce24c2c881b840d5a7104",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.test/.settings/org.eclipse.jdt.core.prefs",
      "new_id": "a698e59674fc5acbc59d9c75892963a0115b7c26",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.test/.settings/org.eclipse.jdt.core.prefs"
    },
    {
      "type": "modify",
      "old_id": "42172eccccbf79cbc07e0322330806f706d3c70a",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.test/META-INF/MANIFEST.MF",
      "new_id": "85d4186ad5c79600ee5a025152c5103a67c3a56a",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.test/META-INF/MANIFEST.MF"
    },
    {
      "type": "modify",
      "old_id": "bc104555d0d18949e417222f8fba61226cefb147",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.test/src/com/google/eclipse/protobuf/junit/core/FileCreator.java",
      "new_id": "ab2deebb7a2b3ce85a71d90132a351f425e77439",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.test/src/com/google/eclipse/protobuf/junit/core/FileCreator.java"
    },
    {
      "type": "modify",
      "old_id": "31a87a6cd7bee5592098a89a8b7ac5c30ae44f62",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.test/src/com/google/eclipse/protobuf/junit/core/XtextRule.java",
      "new_id": "bbf9c20fdd5b9c792c99036464af3287d039ce1a",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.test/src/com/google/eclipse/protobuf/junit/core/XtextRule.java"
    },
    {
      "type": "modify",
      "old_id": "f79492c840b4fdecb5804143f3ad807f99481b77",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.test/src/com/google/eclipse/protobuf/junit/stubs/resources/FileStub.java",
      "new_id": "eeb6bff57a88ae10470aed435b447a8512cb000f",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.test/src/com/google/eclipse/protobuf/junit/stubs/resources/FileStub.java"
    },
    {
      "type": "modify",
      "old_id": "b27738a968f8aacb7d9cc7047d1e01f843e09cce",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.test/src/com/google/eclipse/protobuf/junit/stubs/resources/MarkerStub.java",
      "new_id": "b700462c12177c748008c4c062cff806ae2885cf",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.test/src/com/google/eclipse/protobuf/junit/stubs/resources/MarkerStub.java"
    },
    {
      "type": "modify",
      "old_id": "df00a6a56fd72eb7f40f9d789d16264b12d910a5",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.test/src/com/google/eclipse/protobuf/model/util/MessageFields_messageTypeOf_Test.java",
      "new_id": "18a82ba453a8abc3fc6095cc0a026624078f8dfe",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.test/src/com/google/eclipse/protobuf/model/util/MessageFields_messageTypeOf_Test.java"
    },
    {
      "type": "modify",
      "old_id": "13afc7e09c4649465ec06fff2fcca8433ccde1d7",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.test/src/com/google/eclipse/protobuf/validation/ProtobufJavaValidator_checkMapNotWithinTypeExtension.java",
      "new_id": "be1ae633fd1f88e1739880cd7611edaa1f079efa",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.test/src/com/google/eclipse/protobuf/validation/ProtobufJavaValidator_checkMapNotWithinTypeExtension.java"
    },
    {
      "type": "modify",
      "old_id": "098194ca4b7d8f45177f94e735506ae3a26b5c94",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.ui.functional.test/.classpath",
      "new_id": "eca7bdba8f03f22510b7980a94dbfe10c16c0901",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.ui.functional.test/.classpath"
    },
    {
      "type": "modify",
      "old_id": "d17b6724d17fdf4163fce24c2c881b840d5a7104",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.ui.functional.test/.settings/org.eclipse.jdt.core.prefs",
      "new_id": "a698e59674fc5acbc59d9c75892963a0115b7c26",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.ui.functional.test/.settings/org.eclipse.jdt.core.prefs"
    },
    {
      "type": "modify",
      "old_id": "9d7868579409cca5975c9bfdd4256dcda22d2353",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.ui.functional.test/META-INF/MANIFEST.MF",
      "new_id": "2b858b3b1d8bf2f5e5012c9f153adac652e68c98",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.ui.functional.test/META-INF/MANIFEST.MF"
    },
    {
      "type": "modify",
      "old_id": "098194ca4b7d8f45177f94e735506ae3a26b5c94",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.ui.integration.test/.classpath",
      "new_id": "eca7bdba8f03f22510b7980a94dbfe10c16c0901",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.ui.integration.test/.classpath"
    },
    {
      "type": "modify",
      "old_id": "d17b6724d17fdf4163fce24c2c881b840d5a7104",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.ui.integration.test/.settings/org.eclipse.jdt.core.prefs",
      "new_id": "a698e59674fc5acbc59d9c75892963a0115b7c26",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.ui.integration.test/.settings/org.eclipse.jdt.core.prefs"
    },
    {
      "type": "modify",
      "old_id": "5e9c62849edefed581c28ec6bf650929332d86bd",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.ui.integration.test/META-INF/MANIFEST.MF",
      "new_id": "a57e5a42c75b2e81dc0fe7bb981687b22c567b89",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.ui.integration.test/META-INF/MANIFEST.MF"
    },
    {
      "type": "modify",
      "old_id": "8e896d39c2b50f75ccc49acff8da67abd452a2f2",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.ui.test/.classpath",
      "new_id": "eca7bdba8f03f22510b7980a94dbfe10c16c0901",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.ui.test/.classpath"
    },
    {
      "type": "modify",
      "old_id": "1ba40b6d854cba2bf2483824e6c2e74d717478a9",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.ui.test/.settings/org.eclipse.jdt.core.prefs",
      "new_id": "5219e0308c823fafba240f05b2d359dca3dcb8b4",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.ui.test/.settings/org.eclipse.jdt.core.prefs"
    },
    {
      "type": "modify",
      "old_id": "d2ea00057d06d54efc48df4241fa59ae93b14ed5",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.ui.test/META-INF/MANIFEST.MF",
      "new_id": "b1b23f1ba29e60694ca94725bba6fd29ef2933a6",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.ui.test/META-INF/MANIFEST.MF"
    },
    {
      "type": "modify",
      "old_id": "27bd7bdac7ad9858cde87f596c1d1072a4703d55",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.ui/.classpath",
      "new_id": "f0c55498599ed052f5da6bb88f78fe6a0265a8e5",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.ui/.classpath"
    },
    {
      "type": "modify",
      "old_id": "ce43bca70452e9c2699c50b54b969489441fd47b",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.ui/.settings/org.eclipse.jdt.core.prefs",
      "new_id": "28efee53fc3a53aa45ccd9844cba3c2878da64f5",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.ui/.settings/org.eclipse.jdt.core.prefs"
    },
    {
      "type": "modify",
      "old_id": "6045b75403b84c0bf56429450ec4f4c6ff53a38c",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.ui/META-INF/MANIFEST.MF",
      "new_id": "e3f110b5fdab3817d8ab60ddc2cff71524330e7e",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.ui/META-INF/MANIFEST.MF"
    },
    {
      "type": "modify",
      "old_id": "27bd7bdac7ad9858cde87f596c1d1072a4703d55",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf/.classpath",
      "new_id": "f0c55498599ed052f5da6bb88f78fe6a0265a8e5",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf/.classpath"
    },
    {
      "type": "modify",
      "old_id": "3cfe5b6bcc5835ac691e4cca672ed96b2b866f93",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf/.settings/org.eclipse.jdt.core.prefs",
      "new_id": "f146b5b1a8408a5a55f62f439db1dadebd5900d0",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf/.settings/org.eclipse.jdt.core.prefs"
    },
    {
      "type": "modify",
      "old_id": "0d9d220632fff05ce4fe8236ddd030acdbd9d04a",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf/META-INF/MANIFEST.MF",
      "new_id": "5e70a27fab0270167959a5d851cb68ad6e92ef22",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf/META-INF/MANIFEST.MF"
    },
    {
      "type": "modify",
      "old_id": "f88afe0275ea0cdf79249d2c426c7390da57314d",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf/build.properties",
      "new_id": "7ca6bcb72f36994f78e876478cccf74ced3e7c76",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf/build.properties"
    },
    {
      "type": "modify",
      "old_id": "c2a733de3a49b1c3ef45234d72b36a84aebf2cf2",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/GenerateProtobuf.mwe2",
      "new_id": "097852b819deff25625c07c78b41125b2d2d5a84",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/GenerateProtobuf.mwe2"
    },
    {
      "type": "modify",
      "old_id": "1017681910b1458446cbc3df6dbc7d5406683645",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/Protobuf.xtext",
      "new_id": "2a39ba6263964cab17679c373571d0a4502d06cf",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/Protobuf.xtext"
    },
    {
      "type": "modify",
      "old_id": "e39fb93fcd16078f8b0f46ce2c200c1629357c2c",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/ProtobufGenerator.java",
      "new_id": "3cd30a7be2b883b9b5649a3e63064e48c71362b8",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/ProtobufGenerator.java"
    },
    {
      "type": "modify",
      "old_id": "260e7cc80ad028bebb43e6d912dab25c54212842",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/scoping/ProtoDescriptor.java",
      "new_id": "e1906e72ca8f5c00c04a6a29519963316337264b",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/scoping/ProtoDescriptor.java"
    },
    {
      "type": "modify",
      "old_id": "e92a0a3ee8617a2284f4a2796d31ec5a1a663c0d",
      "old_mode": 33188,
      "old_path": "update-site/artifacts.jar",
      "new_id": "764d0bb458ccb264a7a655697ce9c0d1632952a3",
      "new_mode": 33188,
      "new_path": "update-site/artifacts.jar"
    },
    {
      "type": "modify",
      "old_id": "71661ea7fab3a1e075f36a4951c4b743e0bfbaf7",
      "old_mode": 33188,
      "old_path": "update-site/content.jar",
      "new_id": "e7515075cfc1b3e64954f08d54c6da1bc6171832",
      "new_mode": 33188,
      "new_path": "update-site/content.jar"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "20d8ac750a4781b3e1d5a18ebc5ace32b11d4f37",
      "new_mode": 33188,
      "new_path": "update-site/features/com.google.eclipse.protobuf_2.2.0.201512281705.jar"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4c141008ef1cee7b85369eabf0cda7cd58ef320e",
      "new_mode": 33188,
      "new_path": "update-site/plugins/com.google.eclipse.protobuf.ui_2.2.0.201512281705.jar"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7c214469b74a9118e7129e032b2ed0199f1071bd",
      "new_mode": 33188,
      "new_path": "update-site/plugins/com.google.eclipse.protobuf_2.2.0.201512281705.jar"
    },
    {
      "type": "modify",
      "old_id": "63e2860293f152e8101f3381b27b0ceed413eb69",
      "old_mode": 33188,
      "old_path": "update-site/site.xml",
      "new_id": "3b46369b8f76210ad4dc003740caecbc9fc64d9b",
      "new_mode": 33188,
      "new_path": "update-site/site.xml"
    }
  ]
}
