)]}'
{
  "commit": "9cf08096259a0b3efa885babe2f5282e814d7aa5",
  "tree": "143140c584e7334d64a51b761b4b3846a988caa4",
  "parents": [
    "aef5a342fedea3d845d8c998d5abffbe6555cb99"
  ],
  "author": {
    "name": "Noriyuki Takahashi",
    "email": "noriyukit@google.com",
    "time": "Sat Feb 14 22:57:08 2015 +0000"
  },
  "committer": {
    "name": "Yohei Yukawa",
    "email": "yukawa@google.com",
    "time": "Sat Feb 14 22:57:08 2015 +0000"
  },
  "message": "Remove the dependency on NodeAllocatorInterface from dictionary module\n\nNode structure is only relevant to lattice structure in converter module, so its dependency should be removed from dictionary module.  To this end, NodeAllocatorData is removed as it is used only in SystemDictionary for reverse lookup.  Having a general storage for it in NodeAllocatorInterface is overkill.  Also, method signatures of DictionaryInterface are changed accordingly.\n\nnode_test.cc is removed as it no longer contains useful tests due to the removal of NodeAllocatorData.\n\nThis is just an internal clean-up.  No user-visible behavior change is intended.\n\nBUG\u003dnone\nTEST\u003dunittest\n\ngit-svn-id: https://mozc.googlecode.com/svn/trunk@547 a6090854-d499-a067-5803-1114d4e51264\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3862ec7b86e9d8ecb64a4de11d91eace1852e32b",
      "old_mode": 33188,
      "old_path": "src/converter/immutable_converter.cc",
      "new_id": "7e39b59e17df9564ed468a9f6c69d9de0c6dc558",
      "new_mode": 33188,
      "new_path": "src/converter/immutable_converter.cc"
    },
    {
      "type": "modify",
      "old_id": "1dd953efcc999cfcbcc45f6d7798edcf23ac0125",
      "old_mode": 33188,
      "old_path": "src/converter/immutable_converter_test.cc",
      "new_id": "e076e6f97e2e920c13b9c673ba39b42ffaa4faf6",
      "new_mode": 33188,
      "new_path": "src/converter/immutable_converter_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9b0344864196066d328e5927156d3a65c9bf8004",
      "old_mode": 33188,
      "old_path": "src/converter/node.h",
      "new_id": "c3221aac4868a43888cd30bcfce427d7e1ac5bfb",
      "new_mode": 33188,
      "new_path": "src/converter/node.h"
    },
    {
      "type": "delete",
      "old_id": "6721d9cdd2818409efec3a1bb39be5327d785086",
      "old_mode": 33188,
      "old_path": "src/converter/node_test.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "09fa9d3708e88bfcef5b60770019f3f5c4452d32",
      "old_mode": 33188,
      "old_path": "src/dictionary/dictionary_impl.cc",
      "new_id": "bf1368eb58caefd28dfeece2fea27c1937d22f61",
      "new_mode": 33188,
      "new_path": "src/dictionary/dictionary_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "37b2cf1668ab19cce514127819b0fb6a57ae1f49",
      "old_mode": 33188,
      "old_path": "src/dictionary/dictionary_impl.h",
      "new_id": "01ab9babf467f9c05ab0af8bcf1445da05729ed4",
      "new_mode": 33188,
      "new_path": "src/dictionary/dictionary_impl.h"
    },
    {
      "type": "modify",
      "old_id": "d5793a63f39988b1c63bffb45fdb7705b53fde81",
      "old_mode": 33188,
      "old_path": "src/dictionary/dictionary_interface.h",
      "new_id": "acf8163306167f8079e6d6dfc6d36baa0ec016f1",
      "new_mode": 33188,
      "new_path": "src/dictionary/dictionary_interface.h"
    },
    {
      "type": "modify",
      "old_id": "b19201aeac6d6b5f0e20c4d1992c73b52990b95c",
      "old_mode": 33188,
      "old_path": "src/dictionary/dictionary_mock.cc",
      "new_id": "020eb7ad5a74032075cd21a58b6295b863a67dc9",
      "new_mode": 33188,
      "new_path": "src/dictionary/dictionary_mock.cc"
    },
    {
      "type": "modify",
      "old_id": "38dd6c0e31d9de43b46c3fbccb1dfb4cfb0bf5eb",
      "old_mode": 33188,
      "old_path": "src/dictionary/dictionary_mock.h",
      "new_id": "af30841cabba4f26692375ee66310232565cfa14",
      "new_mode": 33188,
      "new_path": "src/dictionary/dictionary_mock.h"
    },
    {
      "type": "modify",
      "old_id": "4b38860281501f14927de8e6e4a1ea6eba087ec8",
      "old_mode": 33188,
      "old_path": "src/dictionary/dictionary_mock_test.cc",
      "new_id": "ba254facf25cf74799bf68cd182659da40f4cceb",
      "new_mode": 33188,
      "new_path": "src/dictionary/dictionary_mock_test.cc"
    },
    {
      "type": "modify",
      "old_id": "3869c2552675ff08d72a78920150a97a6747a379",
      "old_mode": 33188,
      "old_path": "src/dictionary/suffix_dictionary.cc",
      "new_id": "53ab4162d36606bcdab16c4f858e6d93d53d4484",
      "new_mode": 33188,
      "new_path": "src/dictionary/suffix_dictionary.cc"
    },
    {
      "type": "modify",
      "old_id": "ea2195a75ff64470ad43f2b0d105424dbdeb3e2a",
      "old_mode": 33188,
      "old_path": "src/dictionary/suffix_dictionary.h",
      "new_id": "63b579b958735945b0bc7ec009a20dde0b75a143",
      "new_mode": 33188,
      "new_path": "src/dictionary/suffix_dictionary.h"
    },
    {
      "type": "modify",
      "old_id": "c6301e12f3dec4bec4c3c9e5600b851bb82c38f1",
      "old_mode": 33188,
      "old_path": "src/dictionary/system/system_dictionary.cc",
      "new_id": "35d7f2e70b1c0f2fcff7485af65d1ecec49cf104",
      "new_mode": 33188,
      "new_path": "src/dictionary/system/system_dictionary.cc"
    },
    {
      "type": "modify",
      "old_id": "6f661bcd653ba6dcc6f4d1f8fe25ed88d2f994d3",
      "old_mode": 33188,
      "old_path": "src/dictionary/system/system_dictionary.h",
      "new_id": "29bf908f124c7100e30d192d51b54a019e6c4c5b",
      "new_mode": 33188,
      "new_path": "src/dictionary/system/system_dictionary.h"
    },
    {
      "type": "modify",
      "old_id": "48645e7b944ec2eb68ae6d4ffd88b67a5acc8290",
      "old_mode": 33188,
      "old_path": "src/dictionary/system/system_dictionary_test.cc",
      "new_id": "c3e19f77c8c132f157743823388ab105d27e0d2d",
      "new_mode": 33188,
      "new_path": "src/dictionary/system/system_dictionary_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b9ea3ab1a3d1b07e97d65586d35b285d49c86818",
      "old_mode": 33188,
      "old_path": "src/dictionary/system/value_dictionary.cc",
      "new_id": "eed18f96339441352926399ae7cba01fdff86353",
      "new_mode": 33188,
      "new_path": "src/dictionary/system/value_dictionary.cc"
    },
    {
      "type": "modify",
      "old_id": "f7e7c4934861131cc84ef999200ff493b31856e6",
      "old_mode": 33188,
      "old_path": "src/dictionary/system/value_dictionary.h",
      "new_id": "1783351ecaf95296325e25b4cee7827075921854",
      "new_mode": 33188,
      "new_path": "src/dictionary/system/value_dictionary.h"
    },
    {
      "type": "modify",
      "old_id": "fc9c9dd5db844879357dd06534260c09d90f6d32",
      "old_mode": 33188,
      "old_path": "src/dictionary/user_dictionary.cc",
      "new_id": "bb87009dcdf543f312d7c2cefc79254968ebadaf",
      "new_mode": 33188,
      "new_path": "src/dictionary/user_dictionary.cc"
    },
    {
      "type": "modify",
      "old_id": "7bebfa7242b375dbaef184d398203ba2f1f5967d",
      "old_mode": 33188,
      "old_path": "src/dictionary/user_dictionary.h",
      "new_id": "f7d1b7737917d5d0d85a47706811eec7ce1c49ff",
      "new_mode": 33188,
      "new_path": "src/dictionary/user_dictionary.h"
    },
    {
      "type": "modify",
      "old_id": "6db59dddab31b92ec91cf4e7e2d091c3874eae1a",
      "old_mode": 33188,
      "old_path": "src/dictionary/user_dictionary_stub.h",
      "new_id": "cb99ac107828d3b53a476e523004a4984b4b96ff",
      "new_mode": 33188,
      "new_path": "src/dictionary/user_dictionary_stub.h"
    },
    {
      "type": "modify",
      "old_id": "5d80494b6cf4c09117b995b6f0e96958b328e60e",
      "old_mode": 33188,
      "old_path": "src/mozc_version_template.txt",
      "new_id": "573db734e749307f6df72bb3559c12b8bb04ecc3",
      "new_mode": 33188,
      "new_path": "src/mozc_version_template.txt"
    },
    {
      "type": "modify",
      "old_id": "04a13184d87e59eaa25424c41c0d193c6cb354f0",
      "old_mode": 33188,
      "old_path": "src/prediction/dictionary_predictor_test.cc",
      "new_id": "6e349b1edd86f25e6141922e17a0ac3aad4de6db",
      "new_mode": 33188,
      "new_path": "src/prediction/dictionary_predictor_test.cc"
    }
  ]
}
