)]}'
{
  "commit": "1e7f2aad7dd9b0b5ec8bbae2e3015915687e2cd2",
  "tree": "d6cc7241629d08aa5efbd5c4b67e61b0ea9f80a4",
  "parents": [
    "64d5fe0a23e3a16179c7c185662f25d85fe631dd"
  ],
  "author": {
    "name": "Johan Herland",
    "email": "johan@herland.net",
    "time": "Sun Aug 16 03:10:08 2009 +0200"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Tue Aug 18 12:27:57 2009 -0700"
  },
  "message": "git submodule foreach: Provide access to submodule name, as \u0027$name\u0027\n\nThe argument to \u0027git submodule foreach\u0027 already has access to the variables\n\u0027$path\u0027 (the path to the submodule, relative to the superproject) and \u0027$sha1\u0027\n(the submodule commit recorded by the superproject).\n\nThis patch adds another variable -- \u0027$name\u0027 -- which contains the name of the\nsubmodule, as recorded in the superproject\u0027s .gitmodules file.\n\nSigned-off-by: Johan Herland \u003cjohan@herland.net\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7dd73ae14eb38fd5bd291c2251f64768d198ebe5",
      "old_mode": 33188,
      "old_path": "Documentation/git-submodule.txt",
      "new_id": "97c32fe264aa5f4f8abbf5361fa509a2ccbff48a",
      "new_mode": 33188,
      "new_path": "Documentation/git-submodule.txt"
    },
    {
      "type": "modify",
      "old_id": "ebed711da41a7ac3c4caa7ae9b7f73e0c75f4fe7",
      "old_mode": 33261,
      "old_path": "git-submodule.sh",
      "new_id": "d8ecdb91fe1f30f96c3aba1b5b8c36a965d8d89b",
      "new_mode": 33261,
      "new_path": "git-submodule.sh"
    }
  ]
}
