)]}'
{
  "commit": "2856cbf0ae604c233e7dc62ba7931a469165ce4f",
  "tree": "212d7f1362f9a939b8c429292adcfbf727254cf6",
  "parents": [
    "68b939b2f097b6675c4aaa178655559aa81b25cb"
  ],
  "author": {
    "name": "Jeff King",
    "email": "peff@peff.net",
    "time": "Wed Sep 18 16:06:50 2013 -0400"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Wed Sep 18 13:34:46 2013 -0700"
  },
  "message": "clone: treat \"checking connectivity\" like other progress\n\nWhen stderr does not point to a tty, we typically suppress\n\"we are now in this phase\" progress reporting (e.g., we ask\nthe server not to send us \"counting objects\" and the like).\n\nThe new \"checking connectivity\" message is in the same vein,\nand should be suppressed. Since clone relies on the\ntransport code to make the decision, we can simply sneak a\npeek at the \"progress\" field of the transport struct. That\nproperly takes into account both the verbosity and progress\noptions we were given, as well as the result of isatty().\n\nNote that we do not set up that progress flag for a local\nclone, as we do not fetch using the transport at all. That\u0027s\nacceptable here, though, because we also do not perform a\nconnectivity check in that case.\n\nSigned-off-by: Jeff King \u003cpeff@peff.net\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "42c40f2bfdef5f8c322e550eac81c3ac4dcc0384",
      "old_mode": 33188,
      "old_path": "builtin/clone.c",
      "new_id": "72cc40a1cc51816b6e10536e2f5e5ecdd5351f16",
      "new_mode": 33188,
      "new_path": "builtin/clone.c"
    },
    {
      "type": "modify",
      "old_id": "d3dbdfe0699c4ad590263d157ad22d7bfed6b8f5",
      "old_mode": 33261,
      "old_path": "t/t5702-clone-options.sh",
      "new_id": "9e24ec88e67f0db8be401f2a60f69c408f39fc02",
      "new_mode": 33261,
      "new_path": "t/t5702-clone-options.sh"
    }
  ]
}
