)]}'
{
  "commit": "bfb233a8186b06d77576b9cd603b7418ad056f55",
  "tree": "72926d7d4cd682353d26fb048d31172b8c90f970",
  "parents": [
    "a2cb1d31f951d246cc0ef98e271e4d85ee078fe4"
  ],
  "author": {
    "name": "Sapan Bhatia",
    "email": "gwsapan@gmail.com",
    "time": "Fri Feb 09 14:53:09 2018 -0800"
  },
  "committer": {
    "name": "Sapan Bhatia",
    "email": "sapan@opennetworking.org",
    "time": "Sat Feb 10 03:49:53 2018 +0000"
  },
  "message": "CORD-2247: Write basic static checker for xproto\n\nChange-Id: I63a96972e16fd8dd62d4dec840eede66cbb26368\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4e80984e7b2daa264ff982568ce4ebfab9fdad55",
      "old_mode": 33188,
      "old_path": "docs/scripts/swagger_docs.py",
      "new_id": "1cf7d21e83d3bc378da613825f51157fa0b70b87",
      "new_mode": 33188,
      "new_path": "docs/scripts/swagger_docs.py"
    },
    {
      "type": "modify",
      "old_id": "f6da5db05fd1d70f15ffd90989b26f2f3eb88877",
      "old_mode": 33188,
      "old_path": "lib/xos-genx/MANIFEST.in",
      "new_id": "a058bb4253a49e98fdd3015e7a41cf8b33d9b742",
      "new_mode": 33188,
      "new_path": "lib/xos-genx/MANIFEST.in"
    },
    {
      "type": "modify",
      "old_id": "8e2871868dea9d78812adfeae9f4f4eea963a53c",
      "old_mode": 33188,
      "old_path": "lib/xos-genx/xos-genx-tests/attics/xosmodel_bottom.py",
      "new_id": "734aed59e869ce6ba284050f3ba995458c4a8be4",
      "new_mode": 33188,
      "new_path": "lib/xos-genx/xos-genx-tests/attics/xosmodel_bottom.py"
    },
    {
      "type": "modify",
      "old_id": "044eb4e62b25ccb9ec5d17d52d4c9cc10310f207",
      "old_mode": 33188,
      "old_path": "lib/xos-genx/xos-genx-tests/attics/xosmodel_header.py",
      "new_id": "5cee4a369c72593bb1ad8d2a1cf9091373fe8c38",
      "new_mode": 33188,
      "new_path": "lib/xos-genx/xos-genx-tests/attics/xosmodel_header.py"
    },
    {
      "type": "modify",
      "old_id": "ca48b1488bc71ca00eb101a66784e55596a7ef88",
      "old_mode": 33188,
      "old_path": "lib/xos-genx/xos-genx-tests/attics/xosmodel_model.py",
      "new_id": "048641ac25f91a2de24dada98dcb5f87fe23fe97",
      "new_mode": 33188,
      "new_path": "lib/xos-genx/xos-genx-tests/attics/xosmodel_model.py"
    },
    {
      "type": "modify",
      "old_id": "2d0adcb9e9554802a003a40cb71243dcc61566e7",
      "old_mode": 33188,
      "old_path": "lib/xos-genx/xos-genx-tests/attics/xosmodel_top.py",
      "new_id": "79752d0898293712597af4357cfa4d2f1fedf113",
      "new_mode": 33188,
      "new_path": "lib/xos-genx/xos-genx-tests/attics/xosmodel_top.py"
    },
    {
      "type": "modify",
      "old_id": "88c737275ec1a5c51b53fd75f7b549f4a1414da4",
      "old_mode": 33188,
      "old_path": "lib/xos-genx/xos-genx-tests/parse_test.py",
      "new_id": "e63c7d075f85e79bb768e44320c2df2a51cbba9b",
      "new_mode": 33188,
      "new_path": "lib/xos-genx/xos-genx-tests/parse_test.py"
    },
    {
      "type": "modify",
      "old_id": "b45f5eddf7f1c71ce9a8d5c952413a0db3756b1c",
      "old_mode": 33188,
      "old_path": "lib/xos-genx/xos-genx-tests/target_test.py",
      "new_id": "dde39ddb6267d6faaa79afaaae6b84257e76d49f",
      "new_mode": 33188,
      "new_path": "lib/xos-genx/xos-genx-tests/target_test.py"
    },
    {
      "type": "modify",
      "old_id": "e6de65c3b9bcb193b49302d1df90ca9d2aafbb87",
      "old_mode": 33188,
      "old_path": "lib/xos-genx/xos-genx-tests/test_cli.py",
      "new_id": "4beef0610135c18afd289ae3591e8c84c8b84d56",
      "new_mode": 33188,
      "new_path": "lib/xos-genx/xos-genx-tests/test_cli.py"
    },
    {
      "type": "modify",
      "old_id": "8567d2a17185c45a053c999a524436fde0c9f97a",
      "old_mode": 33188,
      "old_path": "lib/xos-genx/xos-genx-tests/test_django_generator.py",
      "new_id": "0ba90b55e2b6c4e6d73488884282a64cd040af8b",
      "new_mode": 33188,
      "new_path": "lib/xos-genx/xos-genx-tests/test_django_generator.py"
    },
    {
      "type": "modify",
      "old_id": "f7f004c895f72a7bba8ed7297de7195b8877adbf",
      "old_mode": 33188,
      "old_path": "lib/xos-genx/xos-genx-tests/test_field_graph.py",
      "new_id": "38f77b71a75d4a19f509a4daab493f2c4fc331f2",
      "new_mode": 33188,
      "new_path": "lib/xos-genx/xos-genx-tests/test_field_graph.py"
    },
    {
      "type": "modify",
      "old_id": "b571294285305e2b011eb087ed355de41d29b38f",
      "old_mode": 33188,
      "old_path": "lib/xos-genx/xos-genx-tests/test_general_security.py",
      "new_id": "8744a6cf79111d1b541f7518584a5f349e4828d6",
      "new_mode": 33188,
      "new_path": "lib/xos-genx/xos-genx-tests/test_general_security.py"
    },
    {
      "type": "modify",
      "old_id": "fbed5670613edc58a451cd4ca719c27e3cc9f69d",
      "old_mode": 33188,
      "old_path": "lib/xos-genx/xos-genx-tests/test_general_validation.py",
      "new_id": "0fc0092da8c8236136dce516d34c41d6ba41e70b",
      "new_mode": 33188,
      "new_path": "lib/xos-genx/xos-genx-tests/test_general_validation.py"
    },
    {
      "type": "modify",
      "old_id": "f59bbfded35aacf1586eb053676626b823fa33cb",
      "old_mode": 33188,
      "old_path": "lib/xos-genx/xos-genx-tests/test_generator.py",
      "new_id": "9b1a44a6e38abcb6bb559a1189e4b3230815b2cd",
      "new_mode": 33188,
      "new_path": "lib/xos-genx/xos-genx-tests/test_generator.py"
    },
    {
      "type": "modify",
      "old_id": "48978e9975ccf87788dfa1837a1b05740a04829c",
      "old_mode": 33188,
      "old_path": "lib/xos-genx/xos-genx-tests/test_graph.py",
      "new_id": "cda36d05bfbc22e63033f3f23172f57abeed30cc",
      "new_mode": 33188,
      "new_path": "lib/xos-genx/xos-genx-tests/test_graph.py"
    },
    {
      "type": "modify",
      "old_id": "127fc07a153010ba64f197746c7f9d5c5c04f4e3",
      "old_mode": 33188,
      "old_path": "lib/xos-genx/xos-genx-tests/test_package.py",
      "new_id": "373a81822c9af42488bdd0696638f8b7b88ae4e9",
      "new_mode": 33188,
      "new_path": "lib/xos-genx/xos-genx-tests/test_package.py"
    },
    {
      "type": "modify",
      "old_id": "3ff700bb968d32dbc52af61c021b8c1a26d4f18c",
      "old_mode": 33188,
      "old_path": "lib/xos-genx/xos-genx-tests/test_policy.py",
      "new_id": "9e77976a730affd3d46728d615d1799b425cfb36",
      "new_mode": 33188,
      "new_path": "lib/xos-genx/xos-genx-tests/test_policy.py"
    },
    {
      "type": "modify",
      "old_id": "511682edfb9b095c03c4b59f3a6aa7474594dabb",
      "old_mode": 33188,
      "old_path": "lib/xos-genx/xos-genx-tests/test_pure_proto.py",
      "new_id": "45cb6ed6e3965b9b6172a6db9b98bf85e0dc0e8a",
      "new_mode": 33188,
      "new_path": "lib/xos-genx/xos-genx-tests/test_pure_proto.py"
    },
    {
      "type": "modify",
      "old_id": "b195249f5b528609e0e6090084415196cf79b4f0",
      "old_mode": 33188,
      "old_path": "lib/xos-genx/xos-genx-tests/test_rlinks.py",
      "new_id": "ba025abc2d5903ad47e10e06f2a27936aeb465d6",
      "new_mode": 33188,
      "new_path": "lib/xos-genx/xos-genx-tests/test_rlinks.py"
    },
    {
      "type": "modify",
      "old_id": "f87f47a56ed0a8536d308879d39678e95781c946",
      "old_mode": 33188,
      "old_path": "lib/xos-genx/xos-genx-tests/test_swagger.py",
      "new_id": "810787086bc3e0f879f6eee79f333c2ceadbcd2a",
      "new_mode": 33188,
      "new_path": "lib/xos-genx/xos-genx-tests/test_swagger.py"
    },
    {
      "type": "modify",
      "old_id": "f829273dd2f7712a8237fc1d3176bb79fe752ad9",
      "old_mode": 33188,
      "old_path": "lib/xos-genx/xos-genx-tests/test_tosca.py",
      "new_id": "68070283a19f85615e94492684c6895787facfa6",
      "new_mode": 33188,
      "new_path": "lib/xos-genx/xos-genx-tests/test_tosca.py"
    },
    {
      "type": "modify",
      "old_id": "48c1a814db0110badd0717edbb934f84f958f325",
      "old_mode": 33188,
      "old_path": "lib/xos-genx/xos-genx-tests/test_translator.py",
      "new_id": "2f8cc8a5386f09d32e8241b5eadc7347f1af91ad",
      "new_mode": 33188,
      "new_path": "lib/xos-genx/xos-genx-tests/test_translator.py"
    },
    {
      "type": "modify",
      "old_id": "a07bc7b58ee0cbc5220a143b19de2574b11f20d0",
      "old_mode": 33188,
      "old_path": "lib/xos-genx/xos-genx-tests/test_xos_security.py",
      "new_id": "2c704ac7804cd596ee5eceba4a926d472c80b3e6",
      "new_mode": 33188,
      "new_path": "lib/xos-genx/xos-genx-tests/test_xos_security.py"
    },
    {
      "type": "modify",
      "old_id": "69dafc578c9cc29c16bdd40b68c5c770a692b484",
      "old_mode": 33188,
      "old_path": "lib/xos-genx/xos-genx-tests/test_xos_validation.py",
      "new_id": "f38f65b59b17ca9a5f3d140984e9dbddc646912b",
      "new_mode": 33188,
      "new_path": "lib/xos-genx/xos-genx-tests/test_xos_validation.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "abbdd0dfc212223ecf635f1db53c4d9f10bdb718",
      "new_mode": 33188,
      "new_path": "lib/xos-genx/xosgenx/checkers/model_policy.xchecker"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "85881f0cf82895af354a077f2b5d1f6a35368c9d",
      "new_mode": 33188,
      "new_path": "lib/xos-genx/xosgenx/checkers/service_model_base.xchecker"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "383cdbdc2123564e0f4c7d3e26aa467d04801cac",
      "new_mode": 33188,
      "new_path": "lib/xos-genx/xosgenx/checkers/service_options.xchecker"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "836a2c2bc24670997b3c7d706450c9af79703fb8",
      "new_mode": 33188,
      "new_path": "lib/xos-genx/xosgenx/checkers/syncstep.xchecker"
    },
    {
      "type": "modify",
      "old_id": "650e6881dddd63338c5b9320891456f8a2339fd5",
      "old_mode": 33261,
      "old_path": "lib/xos-genx/xosgenx/generator.py",
      "new_id": "33e96b1e945146f537cb496368e9124a3a9b7b74",
      "new_mode": 33261,
      "new_path": "lib/xos-genx/xosgenx/generator.py"
    },
    {
      "type": "modify",
      "old_id": "a81dcb601e4b5bde2018324cbfdeecf0250ff987",
      "old_mode": 33188,
      "old_path": "lib/xos-genx/xosgenx/jinja2_extensions/__init__.py",
      "new_id": "859594cccf6e344622258d66623d775873114f23",
      "new_mode": 33188,
      "new_path": "lib/xos-genx/xosgenx/jinja2_extensions/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "5943e668d67ced4f97bb0beaac0abc02df90b402",
      "old_mode": 33188,
      "old_path": "lib/xos-genx/xosgenx/jinja2_extensions/base.py",
      "new_id": "f8224b22c35f90bd75979aaa8dc4cab13f61c0e9",
      "new_mode": 33188,
      "new_path": "lib/xos-genx/xosgenx/jinja2_extensions/base.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a34fd7f5c58eac1d31f611f60398443f8375c643",
      "new_mode": 33188,
      "new_path": "lib/xos-genx/xosgenx/jinja2_extensions/checklib.py"
    },
    {
      "type": "modify",
      "old_id": "7c653882b150296af786ac781b101b1d8b8a2ad1",
      "old_mode": 33188,
      "old_path": "lib/xos-genx/xosgenx/jinja2_extensions/gui.py",
      "new_id": "50bcf0e6b0912bd630c177d7f2e03c5a996277dd",
      "new_mode": 33188,
      "new_path": "lib/xos-genx/xosgenx/jinja2_extensions/gui.py"
    },
    {
      "type": "modify",
      "old_id": "51cd2bb7671c4a398203da17dca46353d6dd2c2b",
      "old_mode": 33188,
      "old_path": "lib/xos-genx/xosgenx/jinja2_extensions/tosca.py",
      "new_id": "9e3b4a8c13d092b311340bbc3e5b7a90893e2352",
      "new_mode": 33188,
      "new_path": "lib/xos-genx/xosgenx/jinja2_extensions/tosca.py"
    },
    {
      "type": "modify",
      "old_id": "7893f2224132b16f87e138cd762b8986d59783f7",
      "old_mode": 33261,
      "old_path": "lib/xos-genx/xosgenx/xosgen.py",
      "new_id": "fa734b5a8a72031c25bd8c670777c239dc8b7e64",
      "new_mode": 33261,
      "new_path": "lib/xos-genx/xosgenx/xosgen.py"
    },
    {
      "type": "modify",
      "old_id": "0304992132bf8f1a81e55540d9c863c51966a2ed",
      "old_mode": 33188,
      "old_path": "scripts/add_copyright.py",
      "new_id": "821dd91025b3383a8e39203553228f074854a9b1",
      "new_mode": 33188,
      "new_path": "scripts/add_copyright.py"
    },
    {
      "type": "modify",
      "old_id": "619880674a0ef1f5b7c73544b29b038d48e40ef9",
      "old_mode": 33188,
      "old_path": "xos/core/migrations/0002_initial_data.py",
      "new_id": "77758b11cb1119cc58f1ccacbda68a592af6c5c2",
      "new_mode": 33188,
      "new_path": "xos/core/migrations/0002_initial_data.py"
    },
    {
      "type": "modify",
      "old_id": "c21ca86b4912d5a7defeb3c875372d91332a5fc7",
      "old_mode": 33188,
      "old_path": "xos/coreapi/dynamicbuild.py",
      "new_id": "a41fc8982db2a4a1711f97a325bba68d8df7ddeb",
      "new_mode": 33188,
      "new_path": "xos/coreapi/dynamicbuild.py"
    },
    {
      "type": "modify",
      "old_id": "2e9a6178836031b1a6aec493ed87de5a5328e7e0",
      "old_mode": 33188,
      "old_path": "xos/tools/corebuilder/corebuilder.py",
      "new_id": "065d4a76667944ad618e2bc2a55c1b515227464c",
      "new_mode": 33188,
      "new_path": "xos/tools/corebuilder/corebuilder.py"
    },
    {
      "type": "modify",
      "old_id": "ad83671abc41ac45c46d2eef363de82c4a49b30b",
      "old_mode": 33188,
      "old_path": "xos/xos/admin_customize/templatetags/admin_modify.py",
      "new_id": "45f54c5f120ebfe7e85549c91a4722ef8de61a93",
      "new_mode": 33188,
      "new_path": "xos/xos/admin_customize/templatetags/admin_modify.py"
    },
    {
      "type": "modify",
      "old_id": "07e2c2eafb630b84a06f01e686ef36a6c57f6b2c",
      "old_mode": 33188,
      "old_path": "xos/xos/exceptions_test.py",
      "new_id": "ec006465492daeaa70638eb0c6bbca00366dfd89",
      "new_mode": 33188,
      "new_path": "xos/xos/exceptions_test.py"
    }
  ]
}
