)]}'
{
  "commit": "11bf79d6e3542e40ebd212b0f5d7cb3370f3068d",
  "tree": "bca3c01bec346cc3c9dc6ab1ad45a8cb73062ef6",
  "parents": [
    "9302c8796fc4dcda08d4bd1e11733848fd4fafaf"
  ],
  "author": {
    "name": "Jeff Brown",
    "email": "jeffbrown@google.com",
    "time": "Wed Jul 13 22:22:02 2011 -0700"
  },
  "committer": {
    "name": "Jeff Brown",
    "email": "jeffbrown@google.com",
    "time": "Thu Jul 14 04:11:22 2011 -0700"
  },
  "message": "Replace Vector _grow/_shrink checks with assert.\n\nOn review of the code, _grow and _shrink are checking for conditions\nthat cannot happen and that don\u0027t even really make sense.  For\nexample, if _shrink is called with where + amount \u003e mCount then\nthis is really bad, however the check only considered the case\nwhen where \u003e\u003d mCount and then it would arbitrarily choose a new\nvalue for where.  Huh?\n\nAs it happens, the callers are correctly validating the\narguments before passing them down to these methods so we can\nget rid of this code.\n\nChange-Id: I921852dba8997065bb0e9cac733e82028d14afcd\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "87ae3d51f1ee5f81b4f22fc4aeb6229e55aeb9dc",
      "old_mode": 33188,
      "old_path": "libs/utils/VectorImpl.cpp",
      "new_id": "0701a51a1a0b9146dc1f4ccd256790e17d54ba0f",
      "new_mode": 33188,
      "new_path": "libs/utils/VectorImpl.cpp"
    }
  ]
}
