)]}'
{
  "commit": "d6b7d3dc002ae5b311003ffa539b55efaa160e12",
  "tree": "33a0fe337ef502eb882e42a0f19ae7a6237e4909",
  "parents": [
    "4920c7ac507cb67c7d3022ab3b3d5b0b7ee87907"
  ],
  "author": {
    "name": "jlabanca@google.com",
    "email": "jlabanca@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Fri Feb 26 15:27:08 2010 +0000"
  },
  "committer": {
    "name": "jlabanca@google.com",
    "email": "jlabanca@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Fri Feb 26 15:27:08 2010 +0000"
  },
  "message": "Adds animations to the TreeView.  Adds user configurable loading message while children are pending.  Cleans up child nodes when a node is closed to prevent memory leak.\n\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@7621 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aff8791cc8727ba1f08e371a3cea0bb56280f36c",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/sample/tree/client/MyTreeViewModel.java",
      "new_id": "d0bda7a19253c1a7f61e6f519c755c424f2342ef",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/sample/tree/client/MyTreeViewModel.java"
    },
    {
      "type": "modify",
      "old_id": "467f53408f3b15e591e5abc0501caf412fb69fd4",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/sample/tree/client/TreeEntryPoint.java",
      "new_id": "90d1372a16dc590c5cacd007ca73f9bd44286ba3",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/sample/tree/client/TreeEntryPoint.java"
    },
    {
      "type": "modify",
      "old_id": "87f85763995a5eb70dbc4e702015f7b780b50444",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/sample/tree/client/TreeNodeView.java",
      "new_id": "e15910793926fe5e079146c7a74e07f8e6b6edc3",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/sample/tree/client/TreeNodeView.java"
    },
    {
      "type": "modify",
      "old_id": "d31d99ba3bc8745636841e60f0f4f5a9886ff8f6",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/sample/tree/client/TreeView.java",
      "new_id": "b640ef4e3927a6b6dba0d96c15fa0d4c450174bf",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/sample/tree/client/TreeView.java"
    },
    {
      "type": "modify",
      "old_id": "a1872ee8c78ae1fd11e6b66c606db985ad06c99a",
      "old_mode": 33188,
      "old_path": "bikeshed/src/com/google/gwt/sample/tree/server/Dictionary.java",
      "new_id": "0a1b0ebb1ceff96a39d42b44b7aa10105226179a",
      "new_mode": 33188,
      "new_path": "bikeshed/src/com/google/gwt/sample/tree/server/Dictionary.java"
    }
  ]
}
