)]}'
{
  "commit": "f87e310d2c53f412cf9ba0a04e06c974c17b9062",
  "tree": "d0b09631c8e2c6f60365a6e9a31dcfba01dfb41a",
  "parents": [
    "50e3d1eeffefc8af58dbcf2ec79978ea375392b4"
  ],
  "author": {
    "name": "Jeff King",
    "email": "peff@peff.net",
    "time": "Fri Jan 04 03:35:21 2008 -0500"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Sun Jan 06 18:41:44 2008 -0800"
  },
  "message": "add--interactive: allow diff colors without interactive colors\n\nUsers with color.diff set to true/auto will not see color in\n\"git add -i\" unless they also set color.interactive.\n\nThis changes the semantics of color.interactive to control only the\ncoloring of the interaction aspect of the command and let color.diff\nto control the color of hunk picker, which would arguably be more\nconvenient.\n\nOld $use_color variable is now renamed to $menu_use_color to make it\nclear that it is about coloring the interaction.\n\nThe \"colored\" subroutine now checks if the passed color is defined,\ninstead of checking $use_color variable, to decide if the lines should\nbe colored.  The various variables that define colors for different\nparts of the output are set or unset depending on the setting of\ncolor.interactive and color.diff configuration variables.\n\nSigned-off-by: Jeff King \u003cpeff@peff.net\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "54f19944e8ae3fe88e56f9ef57a857a3070a78f0",
      "old_mode": 33261,
      "old_path": "git-add--interactive.perl",
      "new_id": "17ca5b84f0c077d61b9392bd7900954ce35d6cbf",
      "new_mode": 33261,
      "new_path": "git-add--interactive.perl"
    }
  ]
}
