)]}'
{
  "commit": "fb1d6dabce69bce3f28a7f442da990ef8df872ac",
  "tree": "e4b2b407ad99e4f8fafd38f0465cf93b5a943fbb",
  "parents": [
    "3c2dc76f015b4d52ef02a08c59a4546d00b475e1"
  ],
  "author": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Tue Oct 14 12:38:52 2014 -0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Wed Oct 15 14:34:45 2014 -0700"
  },
  "message": "clone: --dissociate option to mark that reference is only temporary\n\nWhile use of the --reference option to borrow objects from an\nexisting local repository of the same project is an effective way to\nreduce traffic when cloning a project over the network, it makes the\nresulting \"borrowing\" repository dependent on the \"borrowed\"\nrepository.  After running\n\n\tgit clone --reference\u003dP $URL Q\n\nthe resulting repository Q will be broken if the borrowed repository\nP disappears.\n\nThe way to allow the borrowed repository to be removed is to repack\nthe borrowing repository (i.e. run \"git repack -a -d\" in Q); while\npower users may know it very well, it is not easily discoverable.\n\nTeach a new \"--dissociate\" option to \"git clone\" to run this\nrepacking for the user.\n\nHelped-by: Johannes Sixt \u003cj6t@kdbg.org\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0363d0039b274093e6d230a83fcf99c3ff6700d8",
      "old_mode": 33188,
      "old_path": "Documentation/git-clone.txt",
      "new_id": "f1f2a3f7ea92282756a0b2b72271469561b442df",
      "new_mode": 33188,
      "new_path": "Documentation/git-clone.txt"
    },
    {
      "type": "modify",
      "old_id": "bbd169ceb49b2e09197e469aeb572e9aa54d4b85",
      "old_mode": 33188,
      "old_path": "builtin/clone.c",
      "new_id": "e1ad4df41f5a1044b3ce7ec1ce82df0bb22fc903",
      "new_mode": 33188,
      "new_path": "builtin/clone.c"
    },
    {
      "type": "modify",
      "old_id": "6537911a4300656706c995226b2f0444a760bae0",
      "old_mode": 33261,
      "old_path": "t/t5700-clone-reference.sh",
      "new_id": "3e783fc450d21c8de6fae2cb3677e9eaebacf927",
      "new_mode": 33261,
      "new_path": "t/t5700-clone-reference.sh"
    }
  ]
}
