)]}'
{
  "commit": "ae0a36c9a59e7f872578b17b3b7fa8f72df3cb59",
  "tree": "2cfb4182ad08064d001463aa5aa9079ab638f78a",
  "parents": [
    "76abcc1d1ea2da6cf0ce381486e2f9bf4ca55c36"
  ],
  "author": {
    "name": "Xiaodong Xu",
    "email": "stid.smth@gmail.com",
    "time": "Tue Jan 31 11:10:09 2012 +0800"
  },
  "committer": {
    "name": "Shawn O. Pearce",
    "email": "sop@google.com",
    "time": "Wed Mar 14 15:01:34 2012 -0700"
  },
  "message": "Add support for Apache Digest authentication for repo init.\n\nrepo tool supports only Basic authentication for now. For those\nwho want to use this tool to manage their own projects, in case\nthe administrator has configured the Apache server with Digest\nauthentication method, users will fail to be authenticated when\nthey run the command \u0027repo init\u0027.\nAdd the digest authentication password manager to the handler\nlist will fix this issue.\n\nSince Git HTTP protocol will require the user be authenticated\nfor fetch operation first before pushing commits to the remote,\nit is unlikely for the administrator to implement anonymous\nread (aka pull) access and write access (aka push) for\nauthenticated user. Both read and write have to be authenticated.\nBe aware that the user may have to add an extra line in his\n~/.netrc file:\n-------------------\naccount example.com\n-------------------\nwhere \u0027example.com\u0027 is the realm for Apache Digest authentication.\n\nChange-Id: I76eb27b205554426d9ce1965deaaf727b87916cd\nSigned-off-by: Xiaodong Xu \u003cstid.smth@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a4cf430424fade8754aa1ea8fde9d6254f1c108e",
      "old_mode": 33261,
      "old_path": "main.py",
      "new_id": "ea29851eb956e3e6c19cc16b4d819ebf7a559df5",
      "new_mode": 33261,
      "new_path": "main.py"
    },
    {
      "type": "modify",
      "old_id": "2a13af5b689989a3775145d600b778d34c9c8aee",
      "old_mode": 33261,
      "old_path": "repo",
      "new_id": "1977d6359df2533affb1641cfe53b95c70739166",
      "new_mode": 33261,
      "new_path": "repo"
    }
  ]
}
