)]}'
{
  "commit": "da27a6fbd50861149b32cfd1f9e5c36a935c575a",
  "tree": "4a98aa0527d270cd9b096ef18e8db2931daf7c68",
  "parents": [
    "b79966aa386fc58801e93496cd4e97d82acd53a5"
  ],
  "author": {
    "name": "Phillip Wood",
    "email": "phillip.wood@dunelm.org.uk",
    "time": "Tue Mar 20 11:10:57 2018 +0000"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Thu Mar 29 11:09:03 2018 -0700"
  },
  "message": "rebase --keep-empty: always use interactive rebase\n\nrebase --merge accepts --keep-empty but just ignores it, by using an\nimplicit interactive rebase the user still gets the rename detection\nof a merge based rebase but with with --keep-empty support.\n\nIf rebase --keep-empty without --interactive or --merge stops for the\nuser to resolve merge conflicts then \u0027git rebase --continue\u0027 will\nfail. This is because it uses a different code path that does not\ncreate $git_dir/rebase-apply. As rebase --keep-empty was implemented\nusing cherry-pick it has never supported the am options and now that\ninteractive rebases support --signoff there is no loss of\nfunctionality by using an implicit interactive rebase.\n\nSigned-off-by: Phillip Wood \u003cphillip.wood@dunelm.org.uk\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "14c50782e096966b860d49cbaed7658e9f56958f",
      "old_mode": 33188,
      "old_path": "git-rebase--am.sh",
      "new_id": "91381d5872c6ce47ec49d0eb060e0e0c0ba033af",
      "new_mode": 33188,
      "new_path": "git-rebase--am.sh"
    },
    {
      "type": "modify",
      "old_id": "e65b65acb424c4923a317992ef300323c6b20d48",
      "old_mode": 33261,
      "old_path": "git-rebase.sh",
      "new_id": "ee8c77ad99895a8d6af79c7e0c7853dd3b1d3b61",
      "new_mode": 33261,
      "new_path": "git-rebase.sh"
    },
    {
      "type": "modify",
      "old_id": "52fc6885e5496ea53c74055af06827344ceed1ce",
      "old_mode": 33261,
      "old_path": "t/t3421-rebase-topology-linear.sh",
      "new_id": "b078f930462d7187546376c9fe2331b3e0303773",
      "new_mode": 33261,
      "new_path": "t/t3421-rebase-topology-linear.sh"
    }
  ]
}
