)]}'
{
  "commit": "39e4773daa758243ff3c708b024f39b7e47f0d7e",
  "tree": "ca326634792bed2f4085316f0fd31d1862cb0567",
  "parents": [
    "87e20f8c4ffe0c96b1c288057555aec81393da28",
    "b02e7d5d701a6217a3a522d9169b483b25c262dc"
  ],
  "author": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Mon Apr 22 11:14:47 2019 +0900"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Mon Apr 22 11:14:47 2019 +0900"
  },
  "message": "Merge branch \u0027js/spell-out-options-in-tests\u0027\n\nThe tests have been updated not to rely on the abbreviated option\nnames the parse-options API offers, to protect us from an\nabbreviated form of an option that used to be unique within the\ncommand getting non-unique when a new option that share the same\nprefix is added.\n\n* js/spell-out-options-in-tests:\n  tests: disallow the use of abbreviated options (by default)\n  tests (pack-objects): use the full, unabbreviated `--revs` option\n  tests (status): spell out the `--find-renames` option in full\n  tests (push): do not abbreviate the `--follow-tags` option\n  t5531: avoid using an abbreviated option\n  t7810: do not abbreviate `--no-exclude-standard` nor `--invert-match`\n  tests (rebase): spell out the `--force-rebase` option\n  tests (rebase): spell out the `--keep-empty` option\n",
  "tree_diff": []
}
