)]}'
{
  "commit": "51bbccfd1b4a9e2807413022c56ab05c835164fb",
  "tree": "c980c1162e1239193f070a58a4e09306663e6761",
  "parents": [
    "829a1c616967176ccd859c18a6e8ca0dda77f75a"
  ],
  "author": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Tue Aug 14 15:15:53 2012 -0700"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Tue Aug 14 15:38:32 2012 -0700"
  },
  "message": "send-email: validate \u0026 reconfirm interactive responses\n\nPeople answer \u0027y\u0027 to \"Who should the emails appear to be from?\"  and\n\u0027n\u0027 to \"Message-ID to be used as In-Reply-To for the first email?\"\nfor some unknown reason.  While it is possible that your local\nusername really is \"y\" and you are sending the mail to your local\ncolleagues, it is possible, and some might even say it is likely,\nthat it is a user error.\n\nFortunately, our interactive prompter already has input validation\nmechanism built-in.  Enhance it so that we can optionally reconfirm\nand allow the user to pass an input that does not validate, and\n\"softly\" require input to the sender, in-reply-to, and recipient to\ncontain \"@\" and \".\" in this order, which would catch most cases of\nmistakes.\n\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ef30c557c7dee549e891fe7605902ba58d0566a3",
      "old_mode": 33261,
      "old_path": "git-send-email.perl",
      "new_id": "e89729bf436ea42634378c966b900bb76485db07",
      "new_mode": 33261,
      "new_path": "git-send-email.perl"
    }
  ]
}
