)]}'
{
  "commit": "df56607dff2d656043a1f77a647f97a0a6b5aec9",
  "tree": "f4cbc78056f10d56f9c8fe299741b9700e072d85",
  "parents": [
    "ee4fb8435e2186323c6a91d26d1572da12b5d033"
  ],
  "author": {
    "name": "Max Kirillov",
    "email": "max@max630.net",
    "time": "Sun Nov 30 15:24:59 2014 +0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Mon Dec 01 11:00:19 2014 -0800"
  },
  "message": "git-common-dir: make \"modules/\" per-working-directory directory\n\nEach working directory of main repository has its own working directory\nof submodule, and in most cases they should be checked out to different\nrevisions. So they should be separated.\n\nIt looks logical to make submodule instances in different working\ndirectories to reuse the submodule directory in the common dir of\nthe main repository, and probably this is how \"checkout --to\" should\ninitialize them called on the main repository, but they also should work\nfine being completely separated clones.\n\nTestfile t7410-submodule-checkout-to.sh demostrates the behavior.\n\nSigned-off-by: Max Kirillov \u003cmax@max630.net\u003e\nSigned-off-by: Nguyễn Thái Ngọc Duy \u003cpclouds@gmail.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2b30a921c3044eec7bd45ce97c13ec092b8e9442",
      "old_mode": 33188,
      "old_path": "Documentation/gitrepository-layout.txt",
      "new_id": "7173b38830015ba1be09772e80cf3973c10bab69",
      "new_mode": 33188,
      "new_path": "Documentation/gitrepository-layout.txt"
    },
    {
      "type": "modify",
      "old_id": "35d498e9bc33e1827178970c5136de3edc7e226a",
      "old_mode": 33188,
      "old_path": "path.c",
      "new_id": "a5c51a33bd03158f1ac9624e98e7d6b4ddf32e18",
      "new_mode": 33188,
      "new_path": "path.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8f30aed6cc3f1cbf564a592191777b5ab46594a2",
      "new_mode": 33261,
      "new_path": "t/t7410-submodule-checkout-to.sh"
    }
  ]
}
