)]}'
{
  "commit": "1611528ce9c734f8cc1907dbf24211e1b6f97a1c",
  "tree": "f49adc617b282417ce4d2b8916e842c53dea0067",
  "parents": [
    "82ac4a0517ee5b60cfd20520f03073d54c6b3015"
  ],
  "author": {
    "name": "Eric Anderson",
    "email": "ejona@google.com",
    "time": "Sat Aug 24 14:48:59 2013 -0700"
  },
  "committer": {
    "name": "Eric Anderson",
    "email": "ejona@google.com",
    "time": "Mon Aug 26 09:46:48 2013 -0700"
  },
  "message": "Remove need for AbstractDocumentTransform\n\nNames are now managed by the TransformPipeline instead of individual\nDocumentTransforms.\n\nThis change primarily serves simplifying the transform interface as well\nas transform implementations. However, it also prevents a buggy\ntransform from mis-representing its name.\n\nCommandLineTransform has been converted away from\nAbstractDocumentTransform, but its initialization process could still be\nsimplified considerably.\n",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "882614d75edd14b4b93fd0ac4560379ad3c9c995",
      "old_mode": 33188,
      "old_path": "src/com/google/enterprise/adaptor/AbstractDocumentTransform.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "2f6526f9ba45d57ea70393c5abaae4864c7d1792",
      "old_mode": 33188,
      "old_path": "src/com/google/enterprise/adaptor/DocumentTransform.java",
      "new_id": "02b155940933dfc7b7765a82f51dbd593d5f0da2",
      "new_mode": 33188,
      "new_path": "src/com/google/enterprise/adaptor/DocumentTransform.java"
    },
    {
      "type": "modify",
      "old_id": "f50ab3b569987703cb8256c3438a88a544bc1b83",
      "old_mode": 33188,
      "old_path": "src/com/google/enterprise/adaptor/GsaCommunicationHandler.java",
      "new_id": "9fb3a7f526d1f760855128200138fb33a10a61d5",
      "new_mode": 33188,
      "new_path": "src/com/google/enterprise/adaptor/GsaCommunicationHandler.java"
    },
    {
      "type": "modify",
      "old_id": "988f83f370ea0f226f149ca0eabd95690ef7640e",
      "old_mode": 33188,
      "old_path": "src/com/google/enterprise/adaptor/TransformPipeline.java",
      "new_id": "b411d155532fd992381c2738c413b4cc1b8c9867",
      "new_mode": 33188,
      "new_path": "src/com/google/enterprise/adaptor/TransformPipeline.java"
    },
    {
      "type": "modify",
      "old_id": "4b282e5fe81994f4b2934c202859f570f10080b6",
      "old_mode": 33188,
      "old_path": "src/com/google/enterprise/adaptor/prebuilt/CommandLineTransform.java",
      "new_id": "85d81f881b4dbf8c1b8aaa4738e9813a9860bcbd",
      "new_mode": 33188,
      "new_path": "src/com/google/enterprise/adaptor/prebuilt/CommandLineTransform.java"
    },
    {
      "type": "modify",
      "old_id": "89c2f018e22991552d6b38de7f8526f1e8420e2c",
      "old_mode": 33188,
      "old_path": "test/com/google/enterprise/adaptor/DocumentHandlerTest.java",
      "new_id": "e122602d6f769681e1736ba70e8ff3a397912644",
      "new_mode": 33188,
      "new_path": "test/com/google/enterprise/adaptor/DocumentHandlerTest.java"
    },
    {
      "type": "modify",
      "old_id": "f70d6321dfc6c1d1ab599c4369d366775504448c",
      "old_mode": 33188,
      "old_path": "test/com/google/enterprise/adaptor/GsaCommunicationHandlerTest.java",
      "new_id": "716d4612e64a929d818bed8bc197edec2d9eb81d",
      "new_mode": 33188,
      "new_path": "test/com/google/enterprise/adaptor/GsaCommunicationHandlerTest.java"
    },
    {
      "type": "modify",
      "old_id": "3ed5c91695f6825baec5fe7f2d17ac3930b4bc78",
      "old_mode": 33188,
      "old_path": "test/com/google/enterprise/adaptor/TransformPipelineTest.java",
      "new_id": "611a70b1775f9317bf1f27f8b9f62bce4a6b3d1f",
      "new_mode": 33188,
      "new_path": "test/com/google/enterprise/adaptor/TransformPipelineTest.java"
    },
    {
      "type": "modify",
      "old_id": "effeab87835f9a4bc8f9e5ecb3e666e0cd92d40b",
      "old_mode": 33188,
      "old_path": "test/com/google/enterprise/adaptor/prebuilt/CommandLineTransformTest.java",
      "new_id": "e9e95fd80daab1d5b977f1bf4abdbf95b89ef491",
      "new_mode": 33188,
      "new_path": "test/com/google/enterprise/adaptor/prebuilt/CommandLineTransformTest.java"
    }
  ]
}
