)]}'
{
  "commit": "48bb30331dc1139a7279d1665cfc76f14b5d0e67",
  "tree": "02af13fe02e3917bb15143c9333cc8966226358e",
  "parents": [
    "e92e9cd3c388544f4f521736df844b37908c3879"
  ],
  "author": {
    "name": "Gerrit Pape",
    "email": "pape@smarden.org",
    "time": "Mon Apr 26 11:50:39 2010 +0200"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Sat May 01 11:11:52 2010 -0700"
  },
  "message": "git-submodule.sh: properly initialize shell variables\n\ngit-submodule inherits variables from the environment it is started in,\nexpects the internal variables init\u003d and recursive\u003d to have an empty\nvalue, but doesn\u0027t initialize them appropriately.  Thanks to the\nselftests, this can be reproduced through\n\n init\u003d1 make test\n recursive\u003d1 make test\n\nWith this commit the variables are initialized, and the selftests\nsucceed even if these variables have some values in the environment.\n\nThe bug was discovered through the Debian autobuilders\n http://bugs.debian.org/569594\n\nSigned-off-by: Gerrit Pape \u003cpape@smarden.org\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e2082fd1492fe34e69c59f0a46cbaf7ddd2e2a8e",
      "old_mode": 33261,
      "old_path": "git-submodule.sh",
      "new_id": "d3c583d0113e133b8fc75b533ff3f88d2a9c7efe",
      "new_mode": 33261,
      "new_path": "git-submodule.sh"
    }
  ]
}
