)]}'
{
  "commit": "e98607248eec2b149d84efe944c12cbef419b82e",
  "tree": "5a0e8ea0fc7f7b5c55ea6cb725a49e656afdef82",
  "parents": [
    "2f6ab7f5b8f21b2dbfe9ae102674bd1694e94f03"
  ],
  "author": {
    "name": "JoonCheol Park",
    "email": "jooncheol@gmail.com",
    "time": "Thu Oct 11 02:31:44 2012 +0900"
  },
  "committer": {
    "name": "JoonCheol Park",
    "email": "jooncheol@gmail.com",
    "time": "Fri Oct 12 06:02:35 2012 +0900"
  },
  "message": "Support HTTP authentication using user input as fallback\n\nIf repo could not find authentication credentials from ~/.netrc, this\npatch tries to get user and password from user\u0027s console input. This\ncould be a good choice if user doesn\u0027t want to save his plain password\nin ~/.netrc or if user doesn\u0027t know about the netrc usage.\n\nThe user will be prompted only if authentication infomation does not\nexist in the password manager. Since main.py firstly loads auth\ninfomation from ~/.netrc, this will be executed only as fallback\nmechanism.\n\nExample:\n$ repo upload .\nUpload project xxx/ to remote branch master:\n branch yyy ( 1 commit, ...):\n to https://review.zzz.com/gerrit/ (y/N)? y\n\n(repo may try to access to https://review.zzz.com/gerrit/ssh_info and\nwill get the 401 HTTP Basic Authentication response from server. If no\nauthentication info in ~/.netrc, This patch will ask username/passwd)\n\nAuthorization Required (Message from Web Server)\nUser: pororo\nPassword:\n....\n[OK ] xxx/\n\nChange-Id: Ia348a4609ac40060d9093c7dc8d7c2560020455a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "665a655b072ec96059bc1ec0495a19cd974f0288",
      "old_mode": 33261,
      "old_path": "main.py",
      "new_id": "34dd27dc758a9c7f681efb92942d2e35fe34e4fc",
      "new_mode": 33261,
      "new_path": "main.py"
    }
  ]
}
