)]}'
{
  "commit": "410f5c0016a9d3b1fbd42b95ce1402a1c614e3d3",
  "tree": "51b01c296832b71b71aac47f6ef3969d57163ab9",
  "parents": [
    "4fbb8137af8c3e0e5805db7337651048f11b6bb2"
  ],
  "author": {
    "name": "Ryota MIBU",
    "email": "r-mibu@cq.jp.nec.com",
    "time": "Fri Apr 04 02:00:31 2014 +0900"
  },
  "committer": {
    "name": "Ryota MIBU",
    "email": "r-mibu@cq.jp.nec.com",
    "time": "Tue Jun 17 15:43:07 2014 +0900"
  },
  "message": "Fix unsubstituted filename creation\n\nSince merge_config_file() tries to create an unsubstituted config file,\nstack.sh fails due to permission denied in the file creation when you\nuse \u0027[[post-config|/$Q_PLUGIN_CONF_FILE]]\u0027 and the file does not exist.\n\nThis patch deletes unnecessary \u0027touch\u0027 command, because the file will\nbe made by \u0027iniset\u0027 function in the next command line with evaled\nstring from \u0027configfile\u0027.\n\nThis patch also fixes merge_config_group() to use evaled \u0027configfile\u0027\nwhen it checks the directory of the config file exists.\n\nChange-Id: I608847a34143b5c6a1708c180186dd88a32dd44b\nCloses-bug: #1294213\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "552aeb0ad18f85e418c9f71f5244b60bab70ce2c",
      "old_mode": 33188,
      "old_path": "lib/config",
      "new_id": "67d788ccbaa1ff01d7f7849f2cf6e645ec11d7ad",
      "new_mode": 33188,
      "new_path": "lib/config"
    },
    {
      "type": "modify",
      "old_id": "5700f8df295337de96f97e5987aeb66bc4e72a53",
      "old_mode": 33261,
      "old_path": "tests/test_config.sh",
      "new_id": "2634ce0654b85b11974c02dfd6b5feeae128e0b9",
      "new_mode": 33261,
      "new_path": "tests/test_config.sh"
    }
  ]
}
