)]}'
{
  "commit": "a58d301405d96fb8ff87cffa3cabe3b110214a31",
  "tree": "da1a9fe5169b2a9e2b43a30831c912e9f3f8a1b3",
  "parents": [
    "5bb39bb1995cb12d8da76b1d482df9be1acc2eb4"
  ],
  "author": {
    "name": "Jonathan Nieder",
    "email": "jrnieder@gmail.com",
    "time": "Tue Mar 15 16:01:34 2011 +0800"
  },
  "committer": {
    "name": "Herbert Xu",
    "email": "herbert@gondor.apana.org.au",
    "time": "Tue Mar 15 16:01:34 2011 +0800"
  },
  "message": "[EXPAND] Free IFS state after here document expansion\n\nHere\u0027s another bug bisecting to f42e443bb ([EXPAND] Fix\nifsfirst/ifslastp leak, 2010-09-08).  It was found with the following\ntest case, based on the configure script for Tracker:\n\n\tdash -x -c \u0027\n\t\t\u003c\u003c-_ACEOF\n\t\t$@\n\t\t_ACEOF\n\t\texec\n\t\u0027 - abcdefgh\n\t+\n\t+ exec   �a\n\texec: 1: : Permission denied\n\nThe missing ifsfree call is in expandarg when it returns to openhere\nduring here document expansion.\n\nReported-by: Aurelien Jarno \u003caurel32@debian.org\u003e\nSigned-off-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "44e5bdfc8fb986283fa2620e7ccd7c7658b47f1d",
      "old_mode": 33188,
      "old_path": "ChangeLog",
      "new_id": "5163479a5d94b3009dc875497372143a77cc7efb",
      "new_mode": 33188,
      "new_path": "ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "f155ea0cc95cd206794b1f563bcef590dbbd1f7d",
      "old_mode": 33188,
      "old_path": "src/expand.c",
      "new_id": "ce60fe938f47bd7486f6ea565ddc12acb01de369",
      "new_mode": 33188,
      "new_path": "src/expand.c"
    }
  ]
}
