)]}'
{
  "commit": "297872f0c2a1d97c3e62d8ac9d57bdc218bc1228",
  "tree": "3c16bac54368e29d74d20c92a77757c6adaa4cea",
  "parents": [
    "8fbaf0b13bc54819445f613e917c44ea52eef804",
    "595d59e2b53a19f8c5c277348e4e1a07bb913ba4"
  ],
  "author": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Fri Aug 11 13:27:07 2017 -0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Fri Aug 11 13:27:07 2017 -0700"
  },
  "message": "Merge branch \u0027ma/pager-per-subcommand-action\u0027\n\nThe \"tag.pager\" configuration variable was useless for those who\nactually create tag objects, as it interfered with the use of an\neditor.  A new mechanism has been introduced for commands to enable\npager depending on what operation is being carried out to fix this,\nand then \"git tag -l\" is made to run pager by default.\n\n* ma/pager-per-subcommand-action:\n  git.c: ignore pager.* when launching builtin as dashed external\n  tag: change default of `pager.tag` to \"on\"\n  tag: respect `pager.tag` in list-mode only\n  t7006: add tests for how git tag paginates\n  git.c: provide setup_auto_pager()\n  git.c: let builtins opt for handling `pager.foo` themselves\n  builtin.h: take over documentation from api-builtin.txt\n",
  "tree_diff": []
}
