)]}'
{
  "commit": "7b76ac664cbe68c64bf79bd37e8b5d5fe690ba29",
  "tree": "d21143a89d5ec96712f29861d71d7a5d5d166bc3",
  "parents": [
    "899b49c446fa645419676899c9409e2975a5dd26"
  ],
  "author": {
    "name": "Elijah Newren",
    "email": "newren@gmail.com",
    "time": "Tue Dec 11 08:11:37 2018 -0800"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Fri Dec 28 12:49:48 2018 -0800"
  },
  "message": "git-legacy-rebase: simplify unnecessary triply-nested if\n\nThe git-legacy-rebase.sh script previously had code of the form:\n\nif git_am_opt:\n  if interactive:\n    if incompatible_opts:\n      show_error_about_interactive_and_am_incompatibilities\n  if rebase-merge:\n    if incompatible_opts\n      show_error_about_merge_and_am_incompatibilities\n\nwhich was a triply nested if.  However, the first conditional\n(git_am_opt) and third (incompatible_opts) were somewhat redundant: the\nlatter condition was a strict subset of the former.  Simplify this by\nmoving the innermost conditional to the outside, allowing us to remove\nthe test on git_am_opt entirely and giving us the following form:\n\nif incompatible_opts:\n  if interactive:\n    show_error_about_interactive_and_am_incompatibilities\n  if rebase-merge:\n    show_error_about_merge_and_am_incompatibilities\n\nSigned-off-by: Elijah Newren \u003cnewren@gmail.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f4088b7bda69f50c5a4c42229e58c9df2bf33f84",
      "old_mode": 33261,
      "old_path": "git-legacy-rebase.sh",
      "new_id": "6baf10192dd7d81a714b29e9cd230435637c1b44",
      "new_mode": 33261,
      "new_path": "git-legacy-rebase.sh"
    }
  ]
}
