)]}'
{
  "commit": "d87e37dfbc178de868b51fc90b465297ad53b6c8",
  "tree": "727cbd54ce984c87f488587e6ff4c1c22ee9b6c0",
  "parents": [
    "6c565c78960ac3468e9cd23fe3d0e46b0320e1f5"
  ],
  "author": {
    "name": "amitmanjhi@google.com",
    "email": "amitmanjhi@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Fri Feb 20 20:06:33 2009 +0000"
  },
  "committer": {
    "name": "amitmanjhi@google.com",
    "email": "amitmanjhi@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Fri Feb 20 20:06:33 2009 +0000"
  },
  "message": "This patch provides custom implementations for pattern matching of resources\nthat are much faster than the ant implementations they replace, in the common\ncases. For uncommon cases, the implementations defer to Ant\u0027s pattern matching. \n  \n\nPatch by: amitmanjhi\nReview by: jat (desk review)\n\n\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@4824 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6ab4a8fc3a70e53f1a13664fafbc3c637e0076b7",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/cfg/ModuleDef.java",
      "new_id": "3cfe57f0681bc9a86874fbd1e395ac65e72c55da",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/cfg/ModuleDef.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3ff40d8e91b2e87caa32f958ffcfa46ab064008f",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/resource/impl/DefaultFilters.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3059de314f911974f6b3abb1385f718b2c5e1d57",
      "new_mode": 33188,
      "new_path": "dev/core/test/com/google/gwt/dev/resource/impl/DefaultFiltersTest.java"
    }
  ]
}
