)]}'
{
  "commit": "afef8bf097356d7bb37c57d0daa44653c7905c17",
  "tree": "0aa5c440428469fa0160285cab3ca6e5573135b2",
  "parents": [
    "6f23555c959ce2a121d57c27a7460815808ac2b6"
  ],
  "author": {
    "name": "Sean Dague",
    "email": "sean@dague.net",
    "time": "Mon Mar 06 14:07:23 2017 -0500"
  },
  "committer": {
    "name": "John L. Villalovos",
    "email": "john.l.villalovos@intel.com",
    "time": "Tue Mar 07 22:07:29 2017 -0800"
  },
  "message": "Make declared variables global\n\nWhen variables use the \u0027declare\u0027 directive, it is by default a local\nvariable. While other variables have global scope.\n\nFor example:\n   declare -A AN_ARRAY   # local in scope\n   foo\u003d1                 # global in scope\n\nThis causes errors to occur as some of the variables will be local only\nand others will be global.\n\nUpdate the code, as appropriate, so that variables using the \u0027declare\u0027\ndirective also include the \u0027-g\u0027 flag to have them also be global. Not\nevery instance of a declared variable has been updated.\n\nCloses-Bug: #1669509\nCo-Authored-By: John L. Villalovos \u003cjohn.l.villalovos@intel.com\u003e\nChange-Id: I2180b68fe861ad19c6d4ec0df0f9f8a528347862\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "89ee3672d3b6c3032295a5743e828b70c2fcd874",
      "old_mode": 33188,
      "old_path": "functions",
      "new_id": "48c821c0a68390e2f0c7ab650c2ec0bbc1ff5ebb",
      "new_mode": 33188,
      "new_path": "functions"
    },
    {
      "type": "modify",
      "old_id": "0d1b01f2fe3131f88d7b8c538c9bb5615aa655b2",
      "old_mode": 33188,
      "old_path": "functions-common",
      "new_id": "64f97f005aee93a48c51d498086c7c6f7d4ba41d",
      "new_mode": 33188,
      "new_path": "functions-common"
    },
    {
      "type": "modify",
      "old_id": "5afc07f6363f4525b8a61d08ebffe1c4de304fe9",
      "old_mode": 33188,
      "old_path": "inc/python",
      "new_id": "d0e45df489adebfab3c59b0a358127d100eab255",
      "new_mode": 33188,
      "new_path": "inc/python"
    },
    {
      "type": "modify",
      "old_id": "19568eaf25dc90e6515d9de5979b642cad1169fc",
      "old_mode": 33188,
      "old_path": "lib/neutron",
      "new_id": "4a547ac0bf287a205da657b9d250600634faa5a8",
      "new_mode": 33188,
      "new_path": "lib/neutron"
    },
    {
      "type": "modify",
      "old_id": "b381b642c6f495d24b69c2c9f2574d12de1fd886",
      "old_mode": 33188,
      "old_path": "lib/neutron-legacy",
      "new_id": "96d86743ab39f7bf1d8aebc94e28944c0293f67d",
      "new_mode": 33188,
      "new_path": "lib/neutron-legacy"
    },
    {
      "type": "modify",
      "old_id": "afe385c2a1485275c2395f789e9e9c567fa3f8ce",
      "old_mode": 33188,
      "old_path": "stackrc",
      "new_id": "14c5960ed4d47fd985006b25c145e36d85334e6d",
      "new_mode": 33188,
      "new_path": "stackrc"
    }
  ]
}
