)]}'
{
  "commit": "34233caaa8b64af5534ac01e269ed1671d40fb1f",
  "tree": "a2cb0777a85e5acc96734bd37fa1938a44732518",
  "parents": [
    "18c64c86c81029ee9aeb34a474f9f0e3820c0b91"
  ],
  "author": {
    "name": "Shawn O. Pearce",
    "email": "sop@google.com",
    "time": "Fri Jun 17 08:56:33 2011 -0700"
  },
  "committer": {
    "name": "Shawn O. Pearce",
    "email": "sop@google.com",
    "time": "Fri Jun 17 09:49:04 2011 -0700"
  },
  "message": "Remove Serializable from internals\n\nA Java ClassLoader is not Serializable. Therefore we cannot\nalso make the PrologClassLoader Serializable.\n\nWe don\u0027t really need to serialize an interpreter, so also\nthrow away any support for that.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5c3a2423766707446884eaab102b1031cf29136c",
      "old_mode": 33188,
      "old_path": "src/lang/BlockingPrologControl.java",
      "new_id": "e788982080e87c11f15ec5f35cc1dae763796bd5",
      "new_mode": 33188,
      "new_path": "src/lang/BlockingPrologControl.java"
    },
    {
      "type": "modify",
      "old_id": "c0b1bc796fb0cd7637e68370b10a6c5e1f612a5d",
      "old_mode": 33188,
      "old_path": "src/lang/InternalDatabase.java",
      "new_id": "0de54bea223b82f5b387617e042658fa34639102",
      "new_mode": 33188,
      "new_path": "src/lang/InternalDatabase.java"
    },
    {
      "type": "modify",
      "old_id": "458698cc51214144c21634f56c7b6335309e7f59",
      "old_mode": 33188,
      "old_path": "src/lang/Operation.java",
      "new_id": "3495b6b9a7832d9836ffdfbb2d3474cbf8630802",
      "new_mode": 33188,
      "new_path": "src/lang/Operation.java"
    },
    {
      "type": "modify",
      "old_id": "d9d6689c6d11614d800360e1c241ec596923c61d",
      "old_mode": 33188,
      "old_path": "src/lang/OutOfLoop.java",
      "new_id": "bb6c123ee92a4520920cf10551dd39e9aba9ec1f",
      "new_mode": 33188,
      "new_path": "src/lang/OutOfLoop.java"
    },
    {
      "type": "modify",
      "old_id": "5edf7780c77b6ccc3535b151aacd7df48b7e838d",
      "old_mode": 33188,
      "old_path": "src/lang/OutOfScope.java",
      "new_id": "9c181009449e90000a4c72cd7279d53a9872c875",
      "new_mode": 33188,
      "new_path": "src/lang/OutOfScope.java"
    },
    {
      "type": "modify",
      "old_id": "6f407a933ff5f60664c9d4421dc7ad4e79b09282",
      "old_mode": 33188,
      "old_path": "src/lang/PrologClassLoader.java",
      "new_id": "d2b03301eec96a326a6e08792a5bb926a10308f3",
      "new_mode": 33188,
      "new_path": "src/lang/PrologClassLoader.java"
    },
    {
      "type": "modify",
      "old_id": "98ca07578ba1971e70eb090757e0184552efb77b",
      "old_mode": 33188,
      "old_path": "src/lang/PrologException.java",
      "new_id": "0af28c554524a17194010a52aaabe6a0de34591d",
      "new_mode": 33188,
      "new_path": "src/lang/PrologException.java"
    },
    {
      "type": "modify",
      "old_id": "0c45e0001b1f70e05aae19806575df3d53d8c136",
      "old_mode": 33188,
      "old_path": "src/lang/Term.java",
      "new_id": "824acf0c02eb6a9bad686057569c2e4fd6024eb1",
      "new_mode": 33188,
      "new_path": "src/lang/Term.java"
    },
    {
      "type": "modify",
      "old_id": "7fd3d0707cfdcefa0fd9e4ede8a65a10d737f850",
      "old_mode": 33188,
      "old_path": "src/lang/Token.java",
      "new_id": "4fabdb71b1d27829e97d5b720b0fe2be306dbc3f",
      "new_mode": 33188,
      "new_path": "src/lang/Token.java"
    },
    {
      "type": "delete",
      "old_id": "03455ffb016080b74ee2e14d0d15320451cdd685",
      "old_mode": 33188,
      "old_path": "src/lang/Token.java.bak",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "2b6fcd0474e267692892b59682d1c68426ee7ec2",
      "old_mode": 33188,
      "old_path": "src/lang/Trail.java",
      "new_id": "686d7501e6b1c7337b3859142e5607d9237e1614",
      "new_mode": 33188,
      "new_path": "src/lang/Trail.java"
    }
  ]
}
