)]}'
{
  "commit": "bd514cada4bb1a396a58d408c3ec08526a8be742",
  "tree": "2d10955da70b92bfa297a853c3f0a62cbacf7577",
  "parents": [
    "0719f300870cb573dcb526c7ab0cdffc5ee54324"
  ],
  "author": {
    "name": "Ramkumar Ramachandra",
    "email": "artagnon@gmail.com",
    "time": "Sat Jun 15 18:43:25 2013 +0530"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Mon Jun 17 11:43:13 2013 -0700"
  },
  "message": "stash: introduce \u0027git stash store\u0027\n\nsave_stash() contains the logic for doing two potentially independent\noperations; the first is preparing the stash merge commit, and the\nsecond is updating the stash ref/ reflog accordingly.  While the first\noperation is abstracted out into a create_stash() for callers to access\nvia \u0027git stash create\u0027, the second one is not.  Fix this by factoring\nout the logic for storing the stash into a store_stash() that callers\ncan access via \u0027git stash store\u0027.\n\nLike create, store is not intended for end user interactive use, but for\ncallers in other scripts.  We can simplify the logic in the\nrebase.autostash feature using this new subcommand.\n\nSigned-off-by: Ramkumar Ramachandra \u003cartagnon@gmail.com\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "632d4fbb0c70f96dd2d72c54e45a60fe165d28cc",
      "old_mode": 33188,
      "old_path": "Documentation/git-stash.txt",
      "new_id": "db7e803038090510609a6534ab7d086245c15270",
      "new_mode": 33188,
      "new_path": "Documentation/git-stash.txt"
    },
    {
      "type": "modify",
      "old_id": "64800b8c945cbb478797eaa564c7c857494a6f44",
      "old_mode": 33261,
      "old_path": "git-stash.sh",
      "new_id": "1e541a21257c70fa67c0fee552ccb05fc5b6a280",
      "new_mode": 33261,
      "new_path": "git-stash.sh"
    },
    {
      "type": "modify",
      "old_id": "5dfbda7491aceaa64215ac94bdd416f9b93f55d3",
      "old_mode": 33261,
      "old_path": "t/t3903-stash.sh",
      "new_id": "75189ec8e8b1dc2d778e4f7ca15dd0ffe8c49bac",
      "new_mode": 33261,
      "new_path": "t/t3903-stash.sh"
    }
  ]
}
