)]}'
{
  "commit": "9119d21d4543734c1072322d1bb56c8d136e9e7b",
  "tree": "664753c7a24ddef74b9973000f24ded287c9bcc6",
  "parents": [
    "1c8fa21fb89ed9a4773a9c1fcf4158a338723c20"
  ],
  "author": {
    "name": "t.broyer@gmail.com",
    "email": "t.broyer@gmail.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Thu Jan 27 15:38:01 2011 +0000"
  },
  "committer": {
    "name": "t.broyer@gmail.com",
    "email": "t.broyer@gmail.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Thu Jan 27 15:38:01 2011 +0000"
  },
  "message": "In r8817, we landed a patch that allows @Prefix(\"\"), i.e. a\nnon-prefixed PlaceTokenizer, and produces a \"separator-less\" history\ntoken as a result. The token parsing however wasn\u0027t updated, and such\na token would always go the fallback route to the default place,\nwithout ever being \"parsed\".\n\nSee also: http://code.google.com/p/google-web-toolkit/issues/detail?id\u003d5899\n\nReview by: robertvawter@google.com\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@9635 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1fb4ae24885ff69904c9b28586977bbe6f415736",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/place/impl/AbstractPlaceHistoryMapper.java",
      "new_id": "c8399db014d015d3adfd08105876ea70b40a1726",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/place/impl/AbstractPlaceHistoryMapper.java"
    },
    {
      "type": "modify",
      "old_id": "c17e15afda237920b0aaeb7cc8aa1cff3157ef59",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/place/impl/PlaceHistoryMapperGeneratorTest.java",
      "new_id": "402477bf5dfad7e523c1a5e35f01a7bbb30b5e5f",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/place/impl/PlaceHistoryMapperGeneratorTest.java"
    },
    {
      "type": "modify",
      "old_id": "3c639fc335ca0fd7a25bcdda4dfa8c1661097702",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/place/rebind/PlaceHistoryGeneratorContextTest.java",
      "new_id": "c53795f1d79243f9e0dcfebc629327ea26557045",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/place/rebind/PlaceHistoryGeneratorContextTest.java"
    },
    {
      "type": "modify",
      "old_id": "39ef9e97ad7c429760f61eb8a11e1990017826e4",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/place/testplacemappers/NoFactory.java",
      "new_id": "4f96fa55d4fb79ba6dcf580aef54b952766afdd5",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/place/testplacemappers/NoFactory.java"
    },
    {
      "type": "modify",
      "old_id": "29976a99c8afc9d189af53d871cbd8c1ab609a35",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/place/testplacemappers/WithFactory.java",
      "new_id": "4cddee3aa36f3d3f30f0a0a49412cbbcddff820e",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/place/testplacemappers/WithFactory.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4c609c6c6199098038424432d5d79aaba0f8b871",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/place/testplaces/Place6.java"
    }
  ]
}
