)]}'
{
  "commit": "34d820ee336598d93f1fa619f517811ee0ef503d",
  "tree": "96cb741c3d5ae524696dcbfec8aeaa45bb4dfded",
  "parents": [
    "a5b3663898d6e45a5d109ce89c516adc2fd4ded2"
  ],
  "author": {
    "name": "Jeff King",
    "email": "peff@peff.net",
    "time": "Sun Jul 09 05:59:33 2017 -0400"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Sun Jul 09 09:24:42 2017 -0700"
  },
  "message": "branch: use BRANCH_COLOR_LOCAL in ref-filter format\n\nSince 949af0684 (branch: use ref-filter printing APIs,\n2017-01-10), git-branch\u0027s output is generated by passing a\ncustom format to the ref-filter code. This format forgot to\npass BRANCH_COLOR_LOCAL, meaning that local branches\n(besides the current one) were never colored at all.\n\nWe can add it in the %(if) block where we decide whether the\nbranch is \"current\" or merely \"local\".  Note that this means\nthe current/local coloring is either/or. You can\u0027t set:\n\n  [color \"branch\"]\n  local \u003d blue\n  current \u003d bold\n\nand expect the current branch to be \"bold blue\". This\nmatches the pre-949af0684 behavior.\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": "5f8b5ada8e209de07551412de7f93d7c04168976",
      "old_mode": 33188,
      "old_path": "builtin/branch.c",
      "new_id": "b660ec558e5009e00b82da19315245617ff00431",
      "new_mode": 33188,
      "new_path": "builtin/branch.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9343550f50a011ff563c1455384cd1b14fd83888",
      "new_mode": 33261,
      "new_path": "t/t3205-branch-color.sh"
    }
  ]
}
