)]}'
{
  "commit": "bebb5d6d6bf64d5b5f175af81db1e0e2fa1c5ccb",
  "tree": "f7b4860f24a807fcba6e03fa9e3f9fe29bf04893",
  "parents": [
    "21bb3083c3859b4d1d222e9f883ecad42f2e886c"
  ],
  "author": {
    "name": "Alexandr Miloslavskiy",
    "email": "alexandr.miloslavskiy@syntevo.com",
    "time": "Tue Dec 03 14:02:13 2019 +0000"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Wed Dec 04 10:10:37 2019 -0800"
  },
  "message": "add: support the --pathspec-from-file option\n\nDecisions taken for simplicity:\n1) For now, `--pathspec-from-file` is declared incompatible with\n   `--interactive/--patch/--edit`, even when \u003cfile\u003e is not `stdin`.\n   Such use case it not really expected. Also, it would require changes\n   to `interactive_add()` and `edit_patch()`.\n2) It is not allowed to pass pathspec in both args and file.\n\nSigned-off-by: Alexandr Miloslavskiy \u003calexandr.miloslavskiy@syntevo.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8b0e4c7fa8c5922801164a7f847a7baecc456402",
      "old_mode": 33188,
      "old_path": "Documentation/git-add.txt",
      "new_id": "be5e3ac54b858778c8454970e8abae81b0c4841f",
      "new_mode": 33188,
      "new_path": "Documentation/git-add.txt"
    },
    {
      "type": "modify",
      "old_id": "4fabdc72e6d8ddc15aaca5811ec0570bf0a9d7fc",
      "old_mode": 33188,
      "old_path": "builtin/add.c",
      "new_id": "9f6b263abaaf61149a71eda21dabd017a0708610",
      "new_mode": 33188,
      "new_path": "builtin/add.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3cfdb669b7a5a1bc4b915abb0c880f067bfbd7b9",
      "new_mode": 33261,
      "new_path": "t/t3704-add-pathspec-file.sh"
    }
  ]
}
