)]}'
{
  "commit": "3ad0401e9e6d3e243a21a3f376e36453572dcf0d",
  "tree": "0b03cdecf73c881cd7e53d2068b6de9f4b158981",
  "parents": [
    "47ae905ffb98cc4d4fd90083da6bc8dab55d9ecc"
  ],
  "author": {
    "name": "Theodore Dubois",
    "email": "tbodt@google.com",
    "time": "Wed Sep 30 12:50:53 2020 -0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Thu Oct 01 08:50:24 2020 -0700"
  },
  "message": "submodule update: silence underlying merge/rebase with \"--quiet\"\n\nCommands such as\n\n    $ git pull --rebase --recurse-submodules --quiet\n\nproduce non-quiet output from the merge or rebase.  Pass the --quiet\noption down when invoking \"rebase\" and \"merge\".\n\nAlso fix the parsing of git submodule update -v.\n\nWhen e84c3cf3 (git-submodule.sh: accept verbose flag in cmd_update\nto be non-quiet, 2018-08-14) taught \"git submodule update\" to take\n\"--quiet\", it apparently did not know how ${GIT_QUIET:+--quiet}\nworks, and reviewers seem to have missed that setting the variable\nto \"0\", rather than unsetting it, still results in \"--quiet\" being\npassed to underlying commands.\n\nSigned-off-by: Theodore Dubois \u003ctbodt@google.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "43eb6051d23f90cccc94c1fb4c58ad14d4ece3e6",
      "old_mode": 33261,
      "old_path": "git-submodule.sh",
      "new_id": "7dc44e3c4673ea9ba9e0a1afaf343615fe45d4f7",
      "new_mode": 33261,
      "new_path": "git-submodule.sh"
    },
    {
      "type": "modify",
      "old_id": "aa19ff3a2e2dca17dcc4d0834008d374885c4272",
      "old_mode": 33261,
      "old_path": "t/t7406-submodule-update.sh",
      "new_id": "acb8766ac260a6d85f1806bdc65c01d9c79013ba",
      "new_mode": 33261,
      "new_path": "t/t7406-submodule-update.sh"
    }
  ]
}
