)]}'
{
  "commit": "29eadb5b2d7f4ac506d5c8d9587283ff002fceca",
  "tree": "eae838b95470fd4a354074e5317dc36a50786ed1",
  "parents": [
    "db8160c0399ff1bc310cb021dbd4af11e45239aa"
  ],
  "author": {
    "name": "gwt.team.scottb",
    "email": "gwt.team.scottb@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Sat Jun 30 07:35:19 2007 +0000"
  },
  "committer": {
    "name": "gwt.team.scottb",
    "email": "gwt.team.scottb@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Sat Jun 30 07:35:19 2007 +0000"
  },
  "message": "Rewrite of ArrayList.java\n- Optimized ArrayList for the same operations the JRE version is optimized for\n- Made the code simpler; removed as much JSNI as possible\n- Some consistency stuff in AbstractList\n- Added common functions to create a JS object/array on JavaScriptObject; using those from HashMap.java\n- Also privitized HashMap \u0026 ArrayLists\u0027s clear implementation\n\nReview by: knorton\n\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@1212 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "abbb9601d2c7f9bfbe54e4546e59cb04ce937af2",
      "old_mode": 33188,
      "old_path": "user/src/com/google/gwt/core/client/JavaScriptObject.java",
      "new_id": "bd55e8d1869f52c925750462bd2fb90e190d356d",
      "new_mode": 33188,
      "new_path": "user/src/com/google/gwt/core/client/JavaScriptObject.java"
    },
    {
      "type": "modify",
      "old_id": "cf3b05ab3e5a24c1083271b372c01647196365f3",
      "old_mode": 33188,
      "old_path": "user/super/com/google/gwt/emul/java/util/AbstractList.java",
      "new_id": "b810725366c7c7514b5e3233584b885b20c5b32b",
      "new_mode": 33188,
      "new_path": "user/super/com/google/gwt/emul/java/util/AbstractList.java"
    },
    {
      "type": "modify",
      "old_id": "0d11e3c4b7cc482cafcea8ce3acecee039ae68b1",
      "old_mode": 33188,
      "old_path": "user/super/com/google/gwt/emul/java/util/ArrayList.java",
      "new_id": "a01dc07f9dac69612e23cd2c6d973e6a270f4aaf",
      "new_mode": 33188,
      "new_path": "user/super/com/google/gwt/emul/java/util/ArrayList.java"
    },
    {
      "type": "modify",
      "old_id": "13ab2adf7a6bdff96d594911fe2530fb2e576777",
      "old_mode": 33188,
      "old_path": "user/super/com/google/gwt/emul/java/util/HashMap.java",
      "new_id": "d79bbc9ea0e60878fa98c575515c5a3b8873df8a",
      "new_mode": 33188,
      "new_path": "user/super/com/google/gwt/emul/java/util/HashMap.java"
    },
    {
      "type": "modify",
      "old_id": "65234e67054af56dc1cd4f7feeccf0e9405de046",
      "old_mode": 33188,
      "old_path": "user/super/com/google/gwt/emul/java/util/Vector.java",
      "new_id": "d4015b5323c2cc6c6f2d036e10dbdd1e354fcf12",
      "new_mode": 33188,
      "new_path": "user/super/com/google/gwt/emul/java/util/Vector.java"
    },
    {
      "type": "modify",
      "old_id": "8672a868244d53350da716d18e40fdc2420745db",
      "old_mode": 33188,
      "old_path": "user/test/com/google/gwt/emultest/java/util/ArrayListTest.java",
      "new_id": "524a1439cefa9e6362bba3067a78e0662a1a6873",
      "new_mode": 33188,
      "new_path": "user/test/com/google/gwt/emultest/java/util/ArrayListTest.java"
    }
  ]
}
