)]}'
{
  "commit": "6849f2014d21ca1c49220039453c699eab11fb68",
  "tree": "d92da7d6fa395e746aa11ba55224d79351f3a2ac",
  "parents": [
    "f5bae90076fa1cf3235c0425cb8e1809bc6c67ea"
  ],
  "author": {
    "name": "Roger Meier",
    "email": "roger@apache.org",
    "time": "Fri May 18 07:35:19 2012 +0000"
  },
  "committer": {
    "name": "Roger Meier",
    "email": "roger@apache.org",
    "time": "Fri May 18 07:35:19 2012 +0000"
  },
  "message": "THRIFT-1598 Update Haskell generated code to use Text, Hash{Map,Set}, Vector\nPatch: Itai Zukerman\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1340014 13f79535-47bb-0310-9956-ffa450edef68\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9fd1686240e245033b9eb72e2746a5c14070bdae",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/generate/t_hs_generator.cc",
      "new_id": "f275261829a301a8a716f1a83f3065ef320dc9e5",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/generate/t_hs_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "bbfe69977367d791f7426e4527f3d98891f9c467",
      "old_mode": 33188,
      "old_path": "lib/hs/README",
      "new_id": "fe525bd868f41fcb136433ea5eeff2cbcc2b343a",
      "new_mode": 33188,
      "new_path": "lib/hs/README"
    },
    {
      "type": "modify",
      "old_id": "393e064f8c98e304496fa4548ef5b427f5666724",
      "old_mode": 33188,
      "old_path": "lib/hs/Thrift.cabal",
      "new_id": "cf02e1233f38c79e66f114ef453183ad93a8118a",
      "new_mode": 33188,
      "new_path": "lib/hs/Thrift.cabal"
    },
    {
      "type": "modify",
      "old_id": "e57cff584303e35af4890dce40e0fc205e585ee0",
      "old_mode": 33188,
      "old_path": "lib/hs/src/Thrift.hs",
      "new_id": "42f5d3218ea397e7f82b23da2e8fb5973838e516",
      "new_mode": 33188,
      "new_path": "lib/hs/src/Thrift.hs"
    },
    {
      "type": "modify",
      "old_id": "1a319327f3be8b35e737839d94fc157f7a83dc59",
      "old_mode": 33188,
      "old_path": "lib/hs/src/Thrift/Protocol.hs",
      "new_id": "f3b342a1143f2792604dbde98b845bc9d7afc635",
      "new_mode": 33188,
      "new_path": "lib/hs/src/Thrift/Protocol.hs"
    },
    {
      "type": "modify",
      "old_id": "c55ea5a21b1083605dd426e8276ab34dcd5faeaa",
      "old_mode": 33188,
      "old_path": "lib/hs/src/Thrift/Protocol/Binary.hs",
      "new_id": "1bc9add4279a3bea722e1e1e516f89e6facbeb4f",
      "new_mode": 33188,
      "new_path": "lib/hs/src/Thrift/Protocol/Binary.hs"
    },
    {
      "type": "modify",
      "old_id": "70d39e7089ffee4f257536aca05768980e96b7e2",
      "old_mode": 33188,
      "old_path": "lib/hs/src/Thrift/Transport/Handle.hs",
      "new_id": "cf4822bdd3843a743d31373b0cd03758a810b1db",
      "new_mode": 33188,
      "new_path": "lib/hs/src/Thrift/Transport/Handle.hs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e917e39e0a2ca1f758c7deab8f80710faedc10c7",
      "new_mode": 33188,
      "new_path": "lib/hs/src/Thrift/Types.hs"
    }
  ]
}
