)]}'
{
  "commit": "be0e8ac232de862d287927c4d735cf30f040cf42",
  "tree": "bd967fd652ed0da2cd967a66fe5f239780d61120",
  "parents": [
    "47c1a63a07ebd67efac00ca9e0d877633aea5881"
  ],
  "author": {
    "name": "Jeff Bailey",
    "email": "jeffbailey@google.com",
    "time": "Wed Jan 21 19:05:15 2009 -0500"
  },
  "committer": {
    "name": "Shawn O. Pearce",
    "email": "sop@google.com",
    "time": "Mon Mar 02 19:32:28 2009 -0800"
  },
  "message": "Export additional environment variables to repo forall:\n\nREPO_PATH is the path relative the the root of the client.\n\nREPO_REMOTE is the name of the remote system from the manifest.\n\nREPO_LREV is the name of the revision from the manifest, but\ntranslated to something the local repository knows.\n\nREPO_RREV is the name of the revision from the manifest.\n\nThis allows us to do commands like:\n\n  repo forall -c \u0027echo \"(cd $REPO_PATH \u0026\u0026 git checkout `git rev-parse HEAD`)\"\u0027\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b22e22a1fd56c5e5f096c0f34e47b41d6b7571fb",
      "old_mode": 33188,
      "old_path": "subcmds/forall.py",
      "new_id": "acbf18bc04e18bc670b6e793884ca2aee8991d18",
      "new_mode": 33188,
      "new_path": "subcmds/forall.py"
    }
  ]
}
