)]}'
{
  "commit": "3daafe9403c65b39f133f3aa4a6dbbcd372e9db1",
  "tree": "e965990c514eb8c415017c399d96cdc16b2913f2",
  "parents": [
    "07b83b5d98a8b7230f3ebafeb4ecf2916c011db9",
    "adfc1857bdb090786fd9d22c1acec39371c76048"
  ],
  "author": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Mon Jul 22 11:24:19 2013 -0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Mon Jul 22 11:24:19 2013 -0700"
  },
  "message": "Merge branch \u0027jc/name-rev-exact-ref\u0027\n\nCorrects the longstanding sloppiness in the implementation of\nname-rev that conflated \"we take commit-ish\" and \"differences\nbetween tags and commits do not matter\".\n\n* jc/name-rev-exact-ref:\n  describe: fix --contains when a tag is given as input\n  name-rev: differentiate between tags and commits they point at\n  describe: use argv-array\n  name-rev: allow converting the exact object name at the tip of a ref\n  name-ref: factor out name shortening logic from name_ref()\n",
  "tree_diff": []
}
