)]}'
{
  "commit": "522e4f8bd4b9726aebc025c3eb048398ccdb36ba",
  "tree": "013e0d68e06eea5e4ee668743a4346ee8f213445",
  "parents": [
    "ee55115bed3509f27d485daa55dee84f8343b60c"
  ],
  "author": {
    "name": "David Pursehouse",
    "email": "david.pursehouse@sonymobile.com",
    "time": "Wed Apr 09 15:05:16 2014 +0900"
  },
  "committer": {
    "name": "David Pursehouse",
    "email": "david.pursehouse@sonymobile.com",
    "time": "Tue Jun 30 14:02:00 2015 +0000"
  },
  "message": "Script to abandon stale changes from the review server\n\nFetches a list of open changes that have not been updated since a\ngiven age (default 6 months), and then abandons them.\n\nAssumes that the user\u0027s credentials are in the .netrc file.  Supports\neither basic or digest authentication.\n\nExample to abandon changes that have not been updated for 3 years:\n\n ./abandon_stale --gerrit-url http://review.example.com/ --age 3years\n\nSupports dry-run mode to only list the stale changes but not actually\nabandon them.\n\nRequires pygerrit (https://github.com/sonyxperiadev/pygerrit).\n\nChange-Id: Ie0edb54847f9f2ab8204647e17e3893ed0a057ea\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f1183463c0bb05a0ae801b2e5d020cade6281feb",
      "new_mode": 33261,
      "new_path": "contrib/abandon_stale.py"
    }
  ]
}
