)]}'
{
  "commit": "a0e3cbb182538f5259d9d17fb4262e52290c0d33",
  "tree": "66a720ab7eb15c0b55d2cfd3923b0e3ea22190b7",
  "parents": [
    "4ec2e8fd526c0c7738c3324747b6e262468e3a66"
  ],
  "author": {
    "name": "foremans",
    "email": "foremans@google.com",
    "time": "Mon Jul 29 17:50:31 2013 -0700"
  },
  "committer": {
    "name": "foremans",
    "email": "foremans@google.com",
    "time": "Mon Jul 29 17:50:31 2013 -0700"
  },
  "message": "Made missing Modifier \u0027optional\u0027 by default to handle oneof fields.\nAdded support for \u0027repeated oneof\u0027 (arrays of unions).",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c4de35019348d9357f6451f7ad9bc98f7824a733",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.feature/feature.xml",
      "new_id": "4fac131ee1c2660cca0d2de985016e423b4d3e63",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.feature/feature.xml"
    },
    {
      "type": "modify",
      "old_id": "afade5d4ab33be1a0032af703fd78399dd402f26",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.test/src/com/google/eclipse/protobuf/model/util/IndexedElements_calculateNewIndexFor_Test.java",
      "new_id": "db7b19a7433c804626d9a170d87708e022b49cfe",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.test/src/com/google/eclipse/protobuf/model/util/IndexedElements_calculateNewIndexFor_Test.java"
    },
    {
      "type": "modify",
      "old_id": "c71eae4f076dcfb160f2e7af0dc1e6c00da32362",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.ui/META-INF/MANIFEST.MF",
      "new_id": "67642e877caf152e9ca436c6476e818f4a5aa6f2",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.ui/META-INF/MANIFEST.MF"
    },
    {
      "type": "modify",
      "old_id": "2476c6289bdeef44c5c95d9cbdf4212a8963307b",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf/META-INF/MANIFEST.MF",
      "new_id": "7a531b15239465de9bc3e11e7944dc450b75cafb",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf/META-INF/MANIFEST.MF"
    },
    {
      "type": "modify",
      "old_id": "57722aa06354bce8b1378c44589194f82f7d2041",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/Protobuf.xtext",
      "new_id": "35f14b914b459ce37b992d1a67427f9eab04da15",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/Protobuf.xtext"
    },
    {
      "type": "modify",
      "old_id": "26c8496c60a7e4f95f4df6ecdefc724b6479b61d",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/ProtobufRuntimeModule.java",
      "new_id": "bae304a6a2828cbf2ef02b52aad937457566679a",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/ProtobufRuntimeModule.java"
    },
    {
      "type": "delete",
      "old_id": "dc8dc4f27052d5ba2b77289628f3ea55e5d94aa8",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/parser/ProtobufAstFactory.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "82a7ed559492fb47edbacfb0d7e4dff1703787e3",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/validation/ProtobufJavaValidator.java",
      "new_id": "38bc64ebe6e55f5e3f3119e9f082deef539a4bf8",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/validation/ProtobufJavaValidator.java"
    }
  ]
}
