)]}'
{
  "commit": "2e85a0c8abe29f9adad2ec0a977629ba90723973",
  "tree": "5457c0842a6a17f96993f79aa95b8205a407a18f",
  "parents": [
    "468165c1d8a442994a825f3684528361727cd8c0"
  ],
  "author": {
    "name": "Martin Ågren",
    "email": "martin.agren@gmail.com",
    "time": "Sun Apr 22 20:12:49 2018 +0200"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Tue Apr 24 10:55:02 2018 +0900"
  },
  "message": "http-fetch: make `-a` standard behaviour\n\nThis is a follow-up to a6c786fce8 (Mark http-fetch without -a as\ndeprecated, 2011-08-23). For more than six years, we have been warning\nwhen `-a` is not provided, and the documentation has been saying that\n`-a` will become the default.\n\nIt is a bit unclear what \"default\" means here. There is no such thing as\n`http-fetch --no-a`. But according to my searches, no-one has been\nasking on the mailing list how they should silence the warning and\nprepare for overriding the flipped default. So let\u0027s assume that\neverybody is happy with `-a`. They should be, since not using it may\nbreak the repo in such a way that Git itself is unable to fix it.\n\nAlways behave as if `-a` was given. Since `-a` implies `-c` (get commit\nobjects) and `-t` (get trees), all three options are now unnecessary.\nDocument all of these as historical artefacts that have no effect.\n\nLeave no-op code for handling these options in http-fetch.c. The\noptions-handling is currently rather loose. If someone tightens it, we\nwill not want these ignored options to accidentally turn into hard\nerrors.\n\nSince `-a` was the only safe and sane usage and we have been pushing\npeople towards it for a long time, refrain from warning when it is used\n\"unnecessarily\" now. Similarly, do not add anything scary-looking to the\nman-page about how it will be removed in the future. We can always do so\nlater. (It is not like we are in desperate need of freeing up\none-letter arguments.)\n\nSigned-off-by: Martin Ågren \u003cmartin.agren@gmail.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "21a33d2c414e24eb779669f10beefde58db00f1c",
      "old_mode": 33188,
      "old_path": "Documentation/git-http-fetch.txt",
      "new_id": "666b042679f405fd1759b42a8d86aafb083e817c",
      "new_mode": 33188,
      "new_path": "Documentation/git-http-fetch.txt"
    },
    {
      "type": "modify",
      "old_id": "8af380050ce6a43a6764ad871f0de141c316421a",
      "old_mode": 33188,
      "old_path": "http-fetch.c",
      "new_id": "a1564f5a41c2752d6ab3610f7703a2a68d9a9cd5",
      "new_mode": 33188,
      "new_path": "http-fetch.c"
    },
    {
      "type": "modify",
      "old_id": "8552184e741fe2465e746a3ac42d19edddb15576",
      "old_mode": 33261,
      "old_path": "t/t5550-http-fetch-dumb.sh",
      "new_id": "6d7d88ccc906a4c73285550ec80cd3fe67a764ee",
      "new_mode": 33261,
      "new_path": "t/t5550-http-fetch-dumb.sh"
    }
  ]
}
