)]}'
{
  "commit": "70c7ac22de681a83621bda03e676348170c8d8a2",
  "tree": "604b5ea434354562c978a5ce479c95af0c147118",
  "parents": [
    "99b5a79e1329468bee26ae3bd9070c47418279d0"
  ],
  "author": {
    "name": "Lars Hjemli",
    "email": "hjemli@gmail.com",
    "time": "Sat May 26 15:56:40 2007 +0200"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "junkio@cox.net",
    "time": "Sat May 26 20:24:07 2007 -0700"
  },
  "message": "Add git-submodule command\n\nThis command can be used to initialize, update and inspect submodules. It\nuses a .gitmodules file, readable by git-config, in the top level directory\nof the \u0027superproject\u0027 to specify a mapping between submodule paths and\nrepository url.\n\nExample .gitmodules layout:\n\n[module \"git\"]\n\turl \u003d git://git.kernel.org/pub/scm/git/git.git\n\nWith this entry in .gitmodules (and a commit reference in the index entry for\nthe path \"git\"), the command \u0027git submodule init\u0027 will clone the repository\nat kernel.org into the directory \"git\".\n\nKnown issues\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nThere is currently no way to override the url found in the .gitmodules file,\nexcept by manually creating the subproject repository. The place to fix this\nin the script has a rather long comment about a possible plan.\n\nFunny paths will be quoted in the output from git-ls-files, but git-submodule\ndoes not attempt to unquote (or even detect the presence of) such paths.\n\nSigned-off-by: Lars Hjemli \u003chjemli@gmail.com\u003e\nSigned-off-by: Junio C Hamano \u003cjunkio@cox.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4dc0c395fa7d6e7cff7588ee66c928c954cc014d",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "8fc492379242facc11bb863699f7aa7b2d52f75e",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "modify",
      "old_id": "443802a9a3e4982c33f831217602ea600f0f2775",
      "old_mode": 33261,
      "old_path": "Documentation/cmd-list.perl",
      "new_id": "51dc6b4105e04e199f02d137f827c9ac14dfbdf7",
      "new_mode": 33261,
      "new_path": "Documentation/cmd-list.perl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cb0424f77b41deed3c93f1e34dc48497bf687fce",
      "new_mode": 33188,
      "new_path": "Documentation/git-submodule.txt"
    },
    {
      "type": "modify",
      "old_id": "29243c6e8b49958ddcb08df0eb4223b14fd3e19f",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "5cf2169ef06ebae1c54aff61fba07cb3b0a684d3",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6ed5a6ced23d99794de56e326bd46438d8c64707",
      "new_mode": 33261,
      "new_path": "git-submodule.sh"
    }
  ]
}
