)]}'
{
  "commit": "056bcb69477a12381bdb007debf55e654c1be257",
  "tree": "5114e51ed80921f24f66c199a70c2d0e97b5e3b7",
  "parents": [
    "7003f876edf2aa4aef5e2550852cb707e9e6d57c"
  ],
  "author": {
    "name": "Bryan Duxbury",
    "email": "bryanduxbury@apache.org",
    "time": "Sun Feb 01 16:56:29 2009 +0000"
  },
  "committer": {
    "name": "Bryan Duxbury",
    "email": "bryanduxbury@apache.org",
    "time": "Sun Feb 01 16:56:29 2009 +0000"
  },
  "message": "THRIFT-178. java, csharp, cpp: Final Keyword\n\nThe lexer has been changed to make \"final\" a non-reserved word, and the java, csharp, and cpp compilers now look for the final annotation and amend their class declarations appropriately.\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@739788 13f79535-47bb-0310-9956-ffa450edef68\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4cb35384bb1efe1f17c5f205de279a99e01883c1",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/generate/t_cpp_generator.cc",
      "new_id": "318c36be207cbdffdd35f6075af89dbaf1e94199",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/generate/t_cpp_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "088a025bca05625e9169755d7a3098e9ecd2c2d5",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/generate/t_csharp_generator.cc",
      "new_id": "ee56f5e3baa58afb1192bd23f50a01b3cdce6ae3",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/generate/t_csharp_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "30e7f78bbbdc9767064a67f37747d521af390b54",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/generate/t_java_generator.cc",
      "new_id": "3d24ece4a35e8e4da22e1a59f0cab88ac1afc21f",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/generate/t_java_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "62cdb16ca831845b50533e42e2dfdaa691f339a7",
      "old_mode": 33188,
      "old_path": "compiler/cpp/src/thriftl.ll",
      "new_id": "1051e27f7545062604e8b277e08b561fc4780ebe",
      "new_mode": 33188,
      "new_path": "compiler/cpp/src/thriftl.ll"
    }
  ]
}
