)]}'
{
  "commit": "a6053d54f1178dc527b383844972c6077ee91a4e",
  "tree": "24038d692a1db41c400c9d40da9ac6b5ccfaaa7a",
  "parents": [
    "e072a92a9bb9fdf61bbd1df4e8864f8fd52d5a82"
  ],
  "author": {
    "name": "Sarah Owens",
    "email": "sarato@inkylabs.com",
    "time": "Thu Nov 01 13:36:50 2012 -0700"
  },
  "committer": {
    "name": "Sarah Owens",
    "email": "sarato@inkylabs.com",
    "time": "Thu Nov 01 13:36:50 2012 -0700"
  },
  "message": "Change usages of xrange() to range()\n\nIn Python3, range() creates a generator rather than a list.\n\nNone of the parameters in the ranges changed looked large enough\nto create an impact in memory in Python2.  Note: the only use of\nrange() was for iteration and did not need to be changed.\n\nThis is part of a series of changes to introduce Python3 support.\n\nChange-Id: I50b665f9296ea160a5076c71f36a65f76e47029f\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6589b193d3ea67913220fddc265b484816971e0b",
      "old_mode": 33188,
      "old_path": "git_config.py",
      "new_id": "645c97ab03a8f2b9999d2bbf43f43cfb1e4d42d5",
      "new_mode": 33188,
      "new_path": "git_config.py"
    },
    {
      "type": "modify",
      "old_id": "10e1cf8c9250d53120afd264afe02c19ca37c314",
      "old_mode": 33261,
      "old_path": "main.py",
      "new_id": "14a57618d371cf9ed1f1bac3c6791fa208f9e661",
      "new_mode": 33261,
      "new_path": "main.py"
    },
    {
      "type": "modify",
      "old_id": "1b809087ceeaf50a234bc2b970dc516dfe1e7e0e",
      "old_mode": 33261,
      "old_path": "repo",
      "new_id": "80eff8ff3aff33463f609c74a08fa869017ebf98",
      "new_mode": 33261,
      "new_path": "repo"
    },
    {
      "type": "modify",
      "old_id": "2ec48069ca249b005e272af1d673b260e22bb1ed",
      "old_mode": 33188,
      "old_path": "subcmds/stage.py",
      "new_id": "1ff858804c57247d386a4139559c691f6c07714b",
      "new_mode": 33188,
      "new_path": "subcmds/stage.py"
    }
  ]
}
