)]}'
{
  "commit": "6bb2cfed26a14c33d8ab5a978fbaaae82c907b0b",
  "tree": "b8b5fc154aa1df9c9b603b1760f31d107782e0c8",
  "parents": [
    "ca1195b61589cd0af3bc57bcac42f8f35f815cf8"
  ],
  "author": {
    "name": "Zack Williams",
    "email": "zdw@opennetworking.org",
    "time": "Wed Mar 27 15:01:45 2019 -0700"
  },
  "committer": {
    "name": "Zack Williams",
    "email": "zdw@opennetworking.org",
    "time": "Fri Mar 29 08:12:35 2019 -0700"
  },
  "message": "[SEBA-497]\n\nChange to using alpine-grpc-base\nFix issue with nested exceptions causing an error in structlog\nReformat and python3 fixes, v3.5 mock support\nRecord execution times in the loader\n\nChange-Id: I6d7923818d57012fca32ce44668820de422206d6\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5465185677fb2b65614cff6496152a91d1b2f6ff",
      "old_mode": 33188,
      "old_path": ".dockerignore",
      "new_id": "8a56dfccf32aa95b0fb87f8e587005f4a1b62727",
      "new_mode": 33188,
      "new_path": ".dockerignore"
    },
    {
      "type": "modify",
      "old_id": "24478e56176c540793aa77c0f40ab0a3c5615163",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "b1f3efc0f6ce3ae9b8c7f208dc84a5d4c5e301e3",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "modify",
      "old_id": "fb1fb8292d6385742815c5d0cebb7726c40621e2",
      "old_mode": 33188,
      "old_path": "Dockerfile",
      "new_id": "aebd6d592e888916f885c2b19de85ae52546c9dd",
      "new_mode": 33188,
      "new_path": "Dockerfile"
    },
    {
      "type": "modify",
      "old_id": "b91ee2812c9734519d2ff50d4e839592123eb519",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "988ca06a06bc2914dc40aeb262531bc69a19cf81",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "26aaba0e86632e4d537006e45b0ec918d780b3b4",
      "old_mode": 33188,
      "old_path": "VERSION",
      "new_id": "f0bb29e76388856b273698ae6064b0380ce5e5d2",
      "new_mode": 33188,
      "new_path": "VERSION"
    },
    {
      "type": "delete",
      "old_id": "abbf32fe5a34a07fdcdeb8b98acdb80184069d6c",
      "old_mode": 33188,
      "old_path": "book.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3bef333ff1dbe9fdff8b2534a1967bc5d107bca9",
      "old_mode": 33188,
      "old_path": "docs/GLOSSARY.md",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "263112fe674f1783192fddec97e12681184558a8",
      "old_mode": 33188,
      "old_path": "docs/SUMMARY.md",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "fd55517d12747109bef76fb87bb73175ea0da1cb",
      "old_mode": 33188,
      "old_path": "loader/Dockerfile.tosca-loader",
      "new_id": "cb583513b72575adb757523404bbd3da993c246e",
      "new_mode": 33188,
      "new_path": "loader/Dockerfile.tosca-loader"
    },
    {
      "type": "modify",
      "old_id": "9f27a8b62a1f28282f37736f9662ae0fb9d83972",
      "old_mode": 33261,
      "old_path": "loader/tosca-loader.sh",
      "new_id": "dfd8e8247b0b988a136270cbe42426df3ddf9c15",
      "new_mode": 33261,
      "new_path": "loader/tosca-loader.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4b44898b2374df70c53fe50bb0e4ce60c18d921c",
      "new_mode": 33188,
      "new_path": "requirements.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "19d1424532e0b544f038ff773801b51c5673ce00",
      "new_mode": 33188,
      "new_path": "src/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "fd8c776cb7fc0b4e0aaa14e7341ba9b1a1e21fde",
      "old_mode": 33188,
      "old_path": "src/grpc_client/KEYS.reference.py",
      "new_id": "64531173be3c07e52864683121865de27028bb6f",
      "new_mode": 33188,
      "new_path": "src/grpc_client/KEYS.reference.py"
    },
    {
      "type": "modify",
      "old_id": "d4e806236792186bbbde93cd54e32d72bb93328c",
      "old_mode": 33188,
      "old_path": "src/grpc_client/__init__.py",
      "new_id": "c7879fbfb212d862f6f6613eaa45efcadde18c38",
      "new_mode": 33188,
      "new_path": "src/grpc_client/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "619b43b97e1ddc809cf016fa42a428445b08c1c9",
      "old_mode": 33188,
      "old_path": "src/grpc_client/main.py",
      "new_id": "314081f1891b0ee69ec5b9868b280076dc56be52",
      "new_mode": 33188,
      "new_path": "src/grpc_client/main.py"
    },
    {
      "type": "modify",
      "old_id": "2c96c48d9bd5afeea82f454fff258220635b20af",
      "old_mode": 33188,
      "old_path": "src/grpc_client/models_accessor.py",
      "new_id": "445918a52db5245c324d78bc18ee2d29d0647ecb",
      "new_mode": 33188,
      "new_path": "src/grpc_client/models_accessor.py"
    },
    {
      "type": "modify",
      "old_id": "cfe3e2e075cc5aa3e45f4ad5df5f335997d2e0b4",
      "old_mode": 33188,
      "old_path": "src/grpc_client/resources.py",
      "new_id": "88ce13770371bdc61c78bb5fbf6073510fde94ea",
      "new_mode": 33188,
      "new_path": "src/grpc_client/resources.py"
    },
    {
      "type": "modify",
      "old_id": "6b0359d3966f3f5fe5022b1529b2f3e156828895",
      "old_mode": 33188,
      "old_path": "src/main.py",
      "new_id": "94955b04a0d6c30ceeb646bda012fc71098fdcea",
      "new_mode": 33188,
      "new_path": "src/main.py"
    },
    {
      "type": "modify",
      "old_id": "d4e806236792186bbbde93cd54e32d72bb93328c",
      "old_mode": 33188,
      "old_path": "src/tosca/__init__.py",
      "new_id": "cbdb48b27e8f0765af7ff685127015907be028b2",
      "new_mode": 33188,
      "new_path": "src/tosca/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "4de0975766a49f41bc074f1af4cc8daae60ebebf",
      "old_mode": 33188,
      "old_path": "src/tosca/default.py",
      "new_id": "02d7de4a7535b88a588680593fc2696fa6f0f503",
      "new_mode": 33188,
      "new_path": "src/tosca/default.py"
    },
    {
      "type": "modify",
      "old_id": "1c2dccb0dfcc82051097afaa23abf1ac1758cedd",
      "old_mode": 33188,
      "old_path": "src/tosca/generator.py",
      "new_id": "fbaf4e538aeb382be9f144074b13a8d86000c00b",
      "new_mode": 33188,
      "new_path": "src/tosca/generator.py"
    },
    {
      "type": "modify",
      "old_id": "3f44c502aa80a6264251a17f79c1c9e3404b1eee",
      "old_mode": 33188,
      "old_path": "src/tosca/parser.py",
      "new_id": "6643ac8e28d3a9d4869b0ee1438b95e020a86f95",
      "new_mode": 33188,
      "new_path": "src/tosca/parser.py"
    },
    {
      "type": "modify",
      "old_id": "95690619b779b9355a48b753f177eecc616751d7",
      "old_mode": 33188,
      "old_path": "src/tosca/xtarget/tosca_keys.xtarget",
      "new_id": "6b73cb34ac36e934defc119c71e9a6120cf98ca1",
      "new_mode": 33188,
      "new_path": "src/tosca/xtarget/tosca_keys.xtarget"
    },
    {
      "type": "modify",
      "old_id": "d4e806236792186bbbde93cd54e32d72bb93328c",
      "old_mode": 33188,
      "old_path": "src/web_server/__init__.py",
      "new_id": "ae374a7b7b52714e5ed04e0c91506098fad461b9",
      "new_mode": 33188,
      "new_path": "src/web_server/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "271b1b2082a11d159ef319500ce266cc94515831",
      "old_mode": 33188,
      "old_path": "src/web_server/main.py",
      "new_id": "34a83f5223fc608d86d235fec4ba308082593386",
      "new_mode": 33188,
      "new_path": "src/web_server/main.py"
    },
    {
      "type": "modify",
      "old_id": "db68a43ed760d1a2957da535e8e9dace25669d17",
      "old_mode": 33188,
      "old_path": "src/xos-tosca-config-schema.yaml",
      "new_id": "281bf77e9192441b41f893d0c8e1ae3c8fe6b109",
      "new_mode": 33188,
      "new_path": "src/xos-tosca-config-schema.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4231b3bc957379ae3642d0de5e687328d1b66e37",
      "new_mode": 33188,
      "new_path": "src/xos-tosca.config.yaml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "19d1424532e0b544f038ff773801b51c5673ce00",
      "new_mode": 33188,
      "new_path": "test/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "2a07499a0db9426679ddbbcca35af002acc4b33f",
      "old_mode": 33188,
      "old_path": "test/helpers.py",
      "new_id": "91f70fa8a7f9bbc17078514404580e2050e146fb",
      "new_mode": 33188,
      "new_path": "test/helpers.py"
    },
    {
      "type": "modify",
      "old_id": "a385f86f3f78e8ecf2a796e575d60747d788319b",
      "old_mode": 33188,
      "old_path": "test/test_grpc_models_accessor.py",
      "new_id": "0ac10b136eca1dde5ea33684a35a8af8f5817056",
      "new_mode": 33188,
      "new_path": "test/test_grpc_models_accessor.py"
    },
    {
      "type": "modify",
      "old_id": "f76dce522071179308a021c2e413d3705d4cf069",
      "old_mode": 33188,
      "old_path": "test/test_tosca_generator.py",
      "new_id": "871ca188a13eaadc32075d9c2065f46566d9885a",
      "new_mode": 33188,
      "new_path": "test/test_tosca_generator.py"
    },
    {
      "type": "modify",
      "old_id": "96413803d8f0b7ae01105da1b6349c5c9fb31ebe",
      "old_mode": 33188,
      "old_path": "test/test_tosca_parser.py",
      "new_id": "051b1d0afef5c3ee12da6491b81a692039ff3744",
      "new_mode": 33188,
      "new_path": "test/test_tosca_parser.py"
    },
    {
      "type": "modify",
      "old_id": "8a1b7e89e278ce2ff32ba60f129832a576502f54",
      "old_mode": 33188,
      "old_path": "test/test_tosca_parser_e2e.py",
      "new_id": "4a341152ca3850ecab80e676635ec0d061ad4f9a",
      "new_mode": 33188,
      "new_path": "test/test_tosca_parser_e2e.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3ba640710d6005e81056d1572eccad59954f1728",
      "new_mode": 33188,
      "new_path": "tox.ini"
    },
    {
      "type": "delete",
      "old_id": "f7d64b78e28deb8bf41656fca09233f4dfb8119a",
      "old_mode": 33188,
      "old_path": "unittest.cfg",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
