)]}'
{
  "commit": "652d5dc6c0aef842eafcd9d2f73a4836d20734e2",
  "tree": "81f2fb438b53db399041ce72c8b4894bd7729568",
  "parents": [
    "494245d6d1ad365e9b8d76668ed7ff3f888057b1"
  ],
  "author": {
    "name": "Junio C Hamano",
    "email": "junkio@cox.net",
    "time": "Sat Oct 15 17:10:14 2005 -0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "junkio@cox.net",
    "time": "Sat Oct 15 17:10:14 2005 -0700"
  },
  "message": "git-check-ref-format: reject funny ref names.\n\nUpdate check_ref_format() function to reject ref names that:\n\n * has a path component that begins with a \".\", or\n * has a double dots \"..\", or\n * has ASCII control character, \"~\", \"^\", \":\" or SP, anywhere, or\n * ends with a \"/\".\n\nUse it in \u0027git-checkout -b\u0027, \u0027git-branch\u0027, and \u0027git-tag\u0027 to make sure\nthat newly created refs are well-formed.\n\nSigned-off-by: Junio C Hamano \u003cjunkio@cox.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "39d13613ad180da355a42c04868de53d43987174",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "3ae3d3b4603ca8f1b43d38f67205bdfd2268a20d",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a0adb3dcb345a380e1b6f2208feff4f61499e0d3",
      "new_mode": 33188,
      "new_path": "check-ref-format.c"
    },
    {
      "type": "modify",
      "old_id": "074229c206d01b8ca097b4ced902e9bf40987a06",
      "old_mode": 33261,
      "old_path": "git-branch.sh",
      "new_id": "e2db9063d4c63288c5834046962290ff9dfca127",
      "new_mode": 33261,
      "new_path": "git-branch.sh"
    },
    {
      "type": "modify",
      "old_id": "c3825904b60d36edca96506d7f451cf0349b262d",
      "old_mode": 33261,
      "old_path": "git-checkout.sh",
      "new_id": "2c053a33c3c78f27150cdd397ad28641787abb3a",
      "new_mode": 33261,
      "new_path": "git-checkout.sh"
    },
    {
      "type": "modify",
      "old_id": "400bdb9843c4ea19d17b2450f1efd16ba93b0fb8",
      "old_mode": 33261,
      "old_path": "git-tag.sh",
      "new_id": "11b0492ba83d23155e460d0a805eedd7bf556de1",
      "new_mode": 33261,
      "new_path": "git-tag.sh"
    },
    {
      "type": "modify",
      "old_id": "5a8cbd4ef386da60d3f7a2cac4563fc993e38b94",
      "old_mode": 33188,
      "old_path": "refs.c",
      "new_id": "d7f8dfddf4979c0dda2b888435e6c343b29409ad",
      "new_mode": 33188,
      "new_path": "refs.c"
    }
  ]
}
