)]}'
{
  "commit": "e837936c7c08ac5829bc53761ecb57d18d458edd",
  "tree": "85212311f313901415619354bf33e35cef18bdd9",
  "parents": [
    "726800a8b3bf3702490a79f0205e33b2a0dbbb64"
  ],
  "author": {
    "name": "Jeff King",
    "email": "peff@peff.net",
    "time": "Mon Aug 27 09:24:31 2012 -0400"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Mon Aug 27 10:49:04 2012 -0700"
  },
  "message": "t5550: factor out http auth setup\n\nThe t5550 script sets up a nice askpass helper for\nsimulating user input and checking what git prompted for.\nLet\u0027s make it available to other http scripts by migrating\nit to lib-httpd.\n\nWe can use this immediately in t5540 to make our tests more\nrobust (previously, we did not check at all that hitting the\npassword-protected repo actually involved a password).\nUnfortunately, we end up failing the test because the\ncurrent code erroneously prompts twice (once for\ngit-remote-http, and then again when the former spawns\ngit-http-push).\n\nMore importantly, though, it will let us easily add\nsmart-http authentication tests in t5541 and t5551; we\ncurrently do not test smart-http authentication at all.\n\nAs part of making it generic, let\u0027s always look for and\nstore auxiliary askpass files at the top-level trash\ndirectory; this makes it compatible with t5540, which runs\nsome tests from sub-repositories. We can abstract away the\nugliness with a short helper function.\n\nSigned-off-by: Jeff King \u003cpeff@peff.net\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "094d49089389c9e8dbf8c561ccc133065552fc81",
      "old_mode": 33188,
      "old_path": "t/lib-httpd.sh",
      "new_id": "0f31ef9be487759829c141031f8925167b135537",
      "new_mode": 33188,
      "new_path": "t/lib-httpd.sh"
    },
    {
      "type": "modify",
      "old_id": "1eea64765608dc4a2e4b19eec4155890306e5d59",
      "old_mode": 33261,
      "old_path": "t/t5540-http-push.sh",
      "new_id": "f141f2d1da3ca8186ccc7a742bddd06f2e7f8970",
      "new_mode": 33261,
      "new_path": "t/t5540-http-push.sh"
    },
    {
      "type": "modify",
      "old_id": "5ad21233e19bb37b1a63a17ac0ad14a545b13434",
      "old_mode": 33261,
      "old_path": "t/t5550-http-fetch.sh",
      "new_id": "16ef0419e9e4ea8d42aebd63c5bc5ec7f63d3732",
      "new_mode": 33261,
      "new_path": "t/t5550-http-fetch.sh"
    }
  ]
}
