)]}'
{
  "commit": "0fbd1faebe6ab0fc665739e73ffc704d1dca4b4f",
  "tree": "cbb35f674697e18200fbf6ae00378eb2bd1a8a8c",
  "parents": [
    "a4fffb903a01285060f5c39670bd240c252149ef"
  ],
  "author": {
    "name": "scottb@google.com",
    "email": "scottb@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Fri Feb 04 20:13:45 2011 +0000"
  },
  "committer": {
    "name": "scottb@google.com",
    "email": "scottb@google.com@8db76d5a-ed1c-0410-87a9-c151d255dfc7",
    "time": "Fri Feb 04 20:13:45 2011 +0000"
  },
  "message": "Don\u0027t allocate short names for unreferenced JsNames.\n\nWe create names during GenerateJavaScriptAST, but in many cases, references to those names get optimized out.  However, the JsName still exists in the scope, and consumes a \u0027space\u0027.\n\nThis change avoids wasting an allocation on unreferenced names, so that more obfuscated idents can fit into fewer characters.\n\nhttp://gwt-code-reviews.appspot.com/1337803/show\n\nReview by: cromwellian@google.com\n\ngit-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@9675 8db76d5a-ed1c-0410-87a9-c151d255dfc7\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "388f4fe485a0c3c275eb7ded88e0972630e36530",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/JsNamer.java"
    },
    {
      "type": "modify",
      "old_id": "90f125e1b551829d3d79520d2cf25b38c17f360a",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/JsObfuscateNamer.java",
      "new_id": "19c7820db9629aaa6b9d77501d58c869aeb0b55e",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/JsObfuscateNamer.java"
    },
    {
      "type": "modify",
      "old_id": "40199437540024a584a1f519aac96e13d008e413",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/JsPrettyNamer.java",
      "new_id": "6fe40f792b9e3b3eb2ba2a652cbf95722ca51d4e",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/JsPrettyNamer.java"
    },
    {
      "type": "modify",
      "old_id": "869e221c23f34f3ebb07887a672a4812f9fa9a64",
      "old_mode": 33188,
      "old_path": "dev/core/src/com/google/gwt/dev/js/JsVerboseNamer.java",
      "new_id": "73c3552ca84860f2a6bc81d717b5f37037799dea",
      "new_mode": 33188,
      "new_path": "dev/core/src/com/google/gwt/dev/js/JsVerboseNamer.java"
    }
  ]
}
