)]}'
{
  "commit": "e9ef8d7ce98484599730ffc0a2f17d64dc69d944",
  "tree": "4678b5ca986d3bbdbb456e4ada91fc5ae81557a7",
  "parents": [
    "962a8585663db144150c98e4a6adc275a2a473a7"
  ],
  "author": {
    "name": "Aditya Agarwal",
    "email": "aditya@apache.org",
    "time": "Fri Dec 08 23:52:57 2006 +0000"
  },
  "committer": {
    "name": "Aditya Agarwal",
    "email": "aditya@apache.org",
    "time": "Fri Dec 08 23:52:57 2006 +0000"
  },
  "message": "-- TFileTransport (Thrift Logfile)\n\nSummary:\n-- TBufferedFileWriter.h/cpp will be renamed to TFileTransport.h/cpp in the next commit.\n-- TFileTransport is essentially reading and writing thrift calls to/from a file instead of a\n   socket.\n-- The code/design is somewhat similar to pillar_logfile but there are some significant changes.\n\ntodo:\n-- still need to do error correction/detection\n\nReviewed By: Mark Slee\n\nTest Plan:\n-- Wrote test in thrift/test/cpp/src/main.cpp that appends to a file and replays requests\n\nNotes:\nIt\u0027s finally time to port search over to Thrift\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664889 13f79535-47bb-0310-9956-ffa450edef68\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c3ed250032e5717bc79d305be6e8f6ddca6d05c0",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/transport/TBufferedFileWriter.cpp",
      "new_id": "39e207451d127f665aad94efe5038803fe880244",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/transport/TBufferedFileWriter.cpp"
    },
    {
      "type": "modify",
      "old_id": "c327aabdaaf162c84eb1196f75ab39800aa56826",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/transport/TBufferedFileWriter.h",
      "new_id": "819233282520bf915f235cace1b52472ede55f96",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/transport/TBufferedFileWriter.h"
    },
    {
      "type": "modify",
      "old_id": "e02eb70f39dbac761df16003fc8f177f3eaad4ff",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/transport/TTransportException.h",
      "new_id": "de94a7c9bc67f5dc3034716629ce4c40d934d5bc",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/transport/TTransportException.h"
    },
    {
      "type": "modify",
      "old_id": "a8003cf249fcb5b003b15561b323fe0421456886",
      "old_mode": 33188,
      "old_path": "lib/cpp/src/transport/TTransportUtils.h",
      "new_id": "427cc0e7d6129846d90c2e32186d3076a647a1d7",
      "new_mode": 33188,
      "new_path": "lib/cpp/src/transport/TTransportUtils.h"
    },
    {
      "type": "modify",
      "old_id": "8344a885af6d94219d24f9cd7838fbb447f33be5",
      "old_mode": 33188,
      "old_path": "test/cpp/src/main.cpp",
      "new_id": "47ae671b0bd43598517cd189567ede69fdfd27d9",
      "new_mode": 33188,
      "new_path": "test/cpp/src/main.cpp"
    }
  ]
}
