)]}'
{
  "commit": "8f29299136c2f11730d876cd62637a9e37d4c388",
  "tree": "ac280cc71420d0c203aea01600957d7e1b165f64",
  "parents": [
    "e2f5df42449ace700e5a237f604c34b4657c0edf"
  ],
  "author": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Mon Dec 30 11:58:54 2013 -0800"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Mon Dec 30 11:58:54 2013 -0800"
  },
  "message": "merge-base --octopus: reduce the result from get_octopus_merge_bases()\n\nScripts that use \"merge-base --octopus\" could do the reducing\nthemselves, but most of them are expected to want to get the reduced\nresults without having to do any work themselves.\n\nTests are taken from a message by Василий Макаров\n\u003ceinmalfel@gmail.com\u003e\n\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n\n---\n\n We might want to vet the existing callers of the underlying\n get_octopus_merge_bases() and find out if _all_ of them are doing\n anything extra (like deduping) because the machinery can return\n duplicate results. And if that is the case, then we may want to\n move the dedupling down the callchain instead of having it here.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "daa96c79092933ed13dfc67f26062b2c308eb80a",
      "old_mode": 33188,
      "old_path": "builtin/merge-base.c",
      "new_id": "87f4dbccaeae39e7bd52e89f368357d58bc20037",
      "new_mode": 33188,
      "new_path": "builtin/merge-base.c"
    },
    {
      "type": "modify",
      "old_id": "f80bba871cb45a4afb098c96e7925b6361cf7f95",
      "old_mode": 33261,
      "old_path": "t/t6010-merge-base.sh",
      "new_id": "abb5728b34b5eaba80d62f0e7d2b2c872dad4118",
      "new_mode": 33261,
      "new_path": "t/t6010-merge-base.sh"
    }
  ]
}
