)]}'
{
  "commit": "6f03a3e5cd6c82cd421fdbb6fd601e545a9f61b8",
  "tree": "74587fc632fb5d1f00a0ce42b0ea58ba353956f7",
  "parents": [
    "7ad11f984091cd2c8940b72645313dd52ec10e23"
  ],
  "author": {
    "name": "jlabanca@google.com",
    "email": "jlabanca@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Mon Sep 29 20:51:58 2008 +0000"
  },
  "committer": {
    "name": "jlabanca@google.com",
    "email": "jlabanca@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Mon Sep 29 20:51:58 2008 +0000"
  },
  "message": "Fixed a TreeItem bug where leaf nodes were converted to full nodes when a child was added, but they were assumed to be leaf nodes when the last child was removed.  Now, we check if the item has been converted to a full node and apply the leaf image if it has, otherwise we apply the margin in place of the leaf image.\n\nPatch by: jlabanca\nReview by: ecc (desk)\nIssue: 2491\n\n\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@3692 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "222f319ec3dde153d60fa8ab630fd98fa23ddaa7",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/user/client/ui/Tree.java",
      "new_id": "0a2655818f2eb6474084607f7ed073ae597801ad",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/client/ui/Tree.java"
    },
    {
      "type": "modify",
      "old_id": "724beab21b09ed1b79abbf7f69b2f5b35608b461",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/user/client/ui/TreeItem.java",
      "new_id": "a26ce4a3f4740e82c1d5b81139988b444cf3d749",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/user/client/ui/TreeItem.java"
    }
  ]
}
