)]}'
{
  "commit": "89a2e321bdf29057d3ea93aa2493b76dab8fcbca",
  "tree": "d8b232fb27f08f6f6df6004c7c56cd53790f6985",
  "parents": [
    "ed19f48b0884879944a7685ca6d46627d3688a39"
  ],
  "author": {
    "name": "Chetan Gaonker",
    "email": "chetang@calsoftlabs.com",
    "time": "Tue May 10 13:21:56 2016 -0700"
  },
  "committer": {
    "name": "Chetan Gaonker",
    "email": "chetang@calsoftlabs.com",
    "time": "Tue May 10 13:21:56 2016 -0700"
  },
  "message": "Remove shebang from all files except required\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a7a1061979dbebdff01f040cadd26b39efbc2298",
      "old_mode": 33261,
      "old_path": "apply_license.sh",
      "new_id": "fee98904afa5dcd4e5710f25849dfa6f63449a60",
      "new_mode": 33261,
      "new_path": "apply_license.sh"
    },
    {
      "type": "modify",
      "old_id": "be387076c83cced2735a66df259d7093a38bee40",
      "old_mode": 33261,
      "old_path": "src/test/builder/yamlFsm.py",
      "new_id": "d88490213cbe54341c7b21c91b706f794a20ea58",
      "new_mode": 33188,
      "new_path": "src/test/builder/yamlFsm.py"
    },
    {
      "type": "modify",
      "old_id": "7efce3f02212761e94904fb5445a8d3046b192f5",
      "old_mode": 33261,
      "old_path": "src/test/cli/__init__.py",
      "new_id": "2864a4663d364d8f2fe23e73eee8c7a8d505389e",
      "new_mode": 33188,
      "new_path": "src/test/cli/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "89ff492769c6c083440e14aaa192c37bcb30a071",
      "old_mode": 33261,
      "old_path": "src/test/cli/ast.py",
      "new_id": "fd5dfdba676d97d6b45ddab30fcf8e7169faea0c",
      "new_mode": 33188,
      "new_path": "src/test/cli/ast.py"
    },
    {
      "type": "modify",
      "old_id": "681a8e23b33433c6f96f1109d55d883ddf8631bb",
      "old_mode": 33261,
      "old_path": "src/test/cli/clicommon.py",
      "new_id": "66b18459629301f5038e2810f0c902877f2bb016",
      "new_mode": 33188,
      "new_path": "src/test/cli/clicommon.py"
    },
    {
      "type": "modify",
      "old_id": "a769bf10c97b3a57d62fd810e6896f286e97db99",
      "old_mode": 33261,
      "old_path": "src/test/cli/clidriver.py",
      "new_id": "b10a4328298e1e2dd1da0ec5fc10800888fb015c",
      "new_mode": 33188,
      "new_path": "src/test/cli/clidriver.py"
    },
    {
      "type": "modify",
      "old_id": "268a82bd5bec9fbc8ff50dc4ff95cfed995f4167",
      "old_mode": 33261,
      "old_path": "src/test/cli/component.py",
      "new_id": "12defa8786504bc5fcb41ce76d37795cf2d3c9ef",
      "new_mode": 33188,
      "new_path": "src/test/cli/component.py"
    },
    {
      "type": "modify",
      "old_id": "a86c5cf470d6368f19631eaf54b7ce94ec503267",
      "old_mode": 33261,
      "old_path": "src/test/cli/onosclidriver.py",
      "new_id": "252fc730d2352f25d6284060ed45272e8629cf14",
      "new_mode": 33188,
      "new_path": "src/test/cli/onosclidriver.py"
    },
    {
      "type": "modify",
      "old_id": "8abefe72d252ad5a7b18fc37a41c35c878d1a331",
      "old_mode": 33261,
      "old_path": "src/test/cli/utilities.py",
      "new_id": "77fd2601c50952102e149a8e5044d87461915641",
      "new_mode": 33188,
      "new_path": "src/test/cli/utilities.py"
    },
    {
      "type": "modify",
      "old_id": "69c6f1685bc16f8d7f7da6049e3516ad396471b9",
      "old_mode": 33261,
      "old_path": "src/test/dhcp/__init__.py",
      "new_id": "b3dcc6239584aceb1a2acf5baa563f14ad8b4108",
      "new_mode": 33188,
      "new_path": "src/test/dhcp/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "b76caf71ad995209e397f68d99732194ad96f93f",
      "old_mode": 33261,
      "old_path": "src/test/dhcp/dhcpTest.py",
      "new_id": "b5f5da3e79ef78ef7773f00e18a292b7bd8cf80d",
      "new_mode": 33188,
      "new_path": "src/test/dhcp/dhcpTest.py"
    },
    {
      "type": "modify",
      "old_id": "69c6f1685bc16f8d7f7da6049e3516ad396471b9",
      "old_mode": 33261,
      "old_path": "src/test/flows/__init__.py",
      "new_id": "b3dcc6239584aceb1a2acf5baa563f14ad8b4108",
      "new_mode": 33188,
      "new_path": "src/test/flows/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "260ab90bb3676d2bf6b70953e6d49781a3595401",
      "old_mode": 33261,
      "old_path": "src/test/flows/flowsTest.py",
      "new_id": "f28a9927d8bb978e7b3eb5ffe25c59714f9e79fa",
      "new_mode": 33188,
      "new_path": "src/test/flows/flowsTest.py"
    },
    {
      "type": "modify",
      "old_id": "407565660444ed1abcda55121fbb56315b6434cb",
      "old_mode": 33261,
      "old_path": "src/test/fsm/noseMd5AuthHolder.py",
      "new_id": "0981b7144c687cd8e1a013e86ed56c659282d5af",
      "new_mode": 33188,
      "new_path": "src/test/fsm/noseMd5AuthHolder.py"
    },
    {
      "type": "modify",
      "old_id": "e8bca1cd93b9af1e0c035976600e9e20503b351c",
      "old_mode": 33261,
      "old_path": "src/test/fsm/nosePAPAuthHolder.py",
      "new_id": "2ab02e12ff58a2d18eddd6a2cf5519e28e476de6",
      "new_mode": 33188,
      "new_path": "src/test/fsm/nosePAPAuthHolder.py"
    },
    {
      "type": "modify",
      "old_id": "93b259f81883efce6b2cd0e2968fd214e9792089",
      "old_mode": 33261,
      "old_path": "src/test/fsm/noseTlsAuthHolder.py",
      "new_id": "30960a1a846ee696bfe03e68afd9dac78729ab6e",
      "new_mode": 33188,
      "new_path": "src/test/fsm/noseTlsAuthHolder.py"
    },
    {
      "type": "modify",
      "old_id": "7efce3f02212761e94904fb5445a8d3046b192f5",
      "old_mode": 33261,
      "old_path": "src/test/igmp/__init__.py",
      "new_id": "2864a4663d364d8f2fe23e73eee8c7a8d505389e",
      "new_mode": 33188,
      "new_path": "src/test/igmp/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "5509c4f2706ee8b49400ef84331e10d3c8e4bb3c",
      "old_mode": 33261,
      "old_path": "src/test/igmp/igmpTest.py",
      "new_id": "5b197f711a6919822802f45d71b82f6d3d19e436",
      "new_mode": 33188,
      "new_path": "src/test/igmp/igmpTest.py"
    },
    {
      "type": "modify",
      "old_id": "69c6f1685bc16f8d7f7da6049e3516ad396471b9",
      "old_mode": 33261,
      "old_path": "src/test/md5/__init__.py",
      "new_id": "b3dcc6239584aceb1a2acf5baa563f14ad8b4108",
      "new_mode": 33188,
      "new_path": "src/test/md5/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "bbf6869366150c73e0183a97f8df675256d5304d",
      "old_mode": 33261,
      "old_path": "src/test/md5/md5AuthTest.py",
      "new_id": "e719d3445f75d7fdb3e618853207c2b6adce0058",
      "new_mode": 33188,
      "new_path": "src/test/md5/md5AuthTest.py"
    },
    {
      "type": "modify",
      "old_id": "bac0fb05ed9753b986208a28d8ad2c104f96b9e1",
      "old_mode": 33261,
      "old_path": "src/test/onosCli/__init__.py",
      "new_id": "4ce6893c416311b44bf2fa5051850f8e7ee02b54",
      "new_mode": 33188,
      "new_path": "src/test/onosCli/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "026d62768d673996544a9273e93774eb1c3c9913",
      "old_mode": 33261,
      "old_path": "src/test/onosCli/onosCliTest.py",
      "new_id": "731cf3232320dd50fa1e8d2c3691155f29438b75",
      "new_mode": 33188,
      "new_path": "src/test/onosCli/onosCliTest.py"
    },
    {
      "type": "modify",
      "old_id": "69c6f1685bc16f8d7f7da6049e3516ad396471b9",
      "old_mode": 33261,
      "old_path": "src/test/pap/__init__.py",
      "new_id": "b3dcc6239584aceb1a2acf5baa563f14ad8b4108",
      "new_mode": 33188,
      "new_path": "src/test/pap/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "6bed9866f4e7c162f5fc050ae1eec4d7439c6260",
      "old_mode": 33261,
      "old_path": "src/test/pap/papTest.py",
      "new_id": "eae7dfae313b07d2c8229398ee2e20ac2d7c2ef0",
      "new_mode": 33188,
      "new_path": "src/test/pap/papTest.py"
    },
    {
      "type": "modify",
      "old_id": "6c2fd33b8b5b6549f5ba4621f9def8260ccffb3d",
      "old_mode": 33261,
      "old_path": "src/test/setup/radius-config/freeradius/mods-config/python/example.py",
      "new_id": "329e3e04d96046c61aa52cad1cf2e648e5746fed",
      "new_mode": 33261,
      "new_path": "src/test/setup/radius-config/freeradius/mods-config/python/example.py"
    },
    {
      "type": "modify",
      "old_id": "69c6f1685bc16f8d7f7da6049e3516ad396471b9",
      "old_mode": 33261,
      "old_path": "src/test/subscriber/__init__.py",
      "new_id": "b3dcc6239584aceb1a2acf5baa563f14ad8b4108",
      "new_mode": 33188,
      "new_path": "src/test/subscriber/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "fe41530ac94df07f51f13ae029e59c26d5d1ee2e",
      "old_mode": 33261,
      "old_path": "src/test/subscriber/generate_portmap.py",
      "new_id": "396d3fa3ba6d1d27c457da91bc070cb7e041196b",
      "new_mode": 33188,
      "new_path": "src/test/subscriber/generate_portmap.py"
    },
    {
      "type": "modify",
      "old_id": "4d9134706dc2f8fc1975623ac356b247e78b919d",
      "old_mode": 33261,
      "old_path": "src/test/subscriber/portmaps.py",
      "new_id": "ff2892472feaaaf9fc1052b07d5092861a1a2525",
      "new_mode": 33188,
      "new_path": "src/test/subscriber/portmaps.py"
    },
    {
      "type": "modify",
      "old_id": "1c0eb0e363ca0231d3a88a10e8717b7ba24d6fe8",
      "old_mode": 33261,
      "old_path": "src/test/subscriber/subscriberDb.py",
      "new_id": "6cbd984e9bf78809d3b47408d4b025c2581167dc",
      "new_mode": 33188,
      "new_path": "src/test/subscriber/subscriberDb.py"
    },
    {
      "type": "modify",
      "old_id": "733ca18c9ae1d2115766c97584c1d7f9cdb54205",
      "old_mode": 33261,
      "old_path": "src/test/subscriber/subscriberTest.py",
      "new_id": "fd2f9063bb654affc8dbee3cca535d9fcb36bb3f",
      "new_mode": 33188,
      "new_path": "src/test/subscriber/subscriberTest.py"
    },
    {
      "type": "modify",
      "old_id": "69c6f1685bc16f8d7f7da6049e3516ad396471b9",
      "old_mode": 33261,
      "old_path": "src/test/tls/__init__.py",
      "new_id": "b3dcc6239584aceb1a2acf5baa563f14ad8b4108",
      "new_mode": 33188,
      "new_path": "src/test/tls/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "2f21953bc6a517ee2d8775cc65fb475a28fc3576",
      "old_mode": 33261,
      "old_path": "src/test/tls/tlsAuthTest.py",
      "new_id": "c98a069c7df54e3b9ff546efa704c022552dcf91",
      "new_mode": 33188,
      "new_path": "src/test/tls/tlsAuthTest.py"
    },
    {
      "type": "modify",
      "old_id": "b712f968ccd4bc4ca6bddd81d0cec68451e5c726",
      "old_mode": 33261,
      "old_path": "src/test/utils/Channels.py",
      "new_id": "5e8cd88773c8e6f3bdbbcd4832e19c032a0b20a7",
      "new_mode": 33188,
      "new_path": "src/test/utils/Channels.py"
    },
    {
      "type": "modify",
      "old_id": "0b74b3284e0277737db850420caac91653cbcc7b",
      "old_mode": 33261,
      "old_path": "src/test/utils/CordContainer.py",
      "new_id": "b636590bea6bc37026bc14f5207ba62fad9f29ae",
      "new_mode": 33188,
      "new_path": "src/test/utils/CordContainer.py"
    },
    {
      "type": "modify",
      "old_id": "5d78571836b2d5bfd5e4d5bd885209b5c7a82c7e",
      "old_mode": 33261,
      "old_path": "src/test/utils/CordTestBase.py",
      "new_id": "038751fd5dcbfe877313fbc84ebe04f33a1ae8ee",
      "new_mode": 33188,
      "new_path": "src/test/utils/CordTestBase.py"
    },
    {
      "type": "modify",
      "old_id": "c3602605c4c68c8e031f5662d84d108e3a5264f7",
      "old_mode": 33261,
      "old_path": "src/test/utils/CordTestServer.py",
      "new_id": "2037d7132266d0fe605efd053943e8c7775c2abc",
      "new_mode": 33188,
      "new_path": "src/test/utils/CordTestServer.py"
    },
    {
      "type": "modify",
      "old_id": "1ce8801c38de6da3637b5864e0048fbf6afac26a",
      "old_mode": 33261,
      "old_path": "src/test/utils/DHCP.py",
      "new_id": "653b1e5408d601437ca92993d55def44f0770e7a",
      "new_mode": 33188,
      "new_path": "src/test/utils/DHCP.py"
    },
    {
      "type": "modify",
      "old_id": "de02300416a9d370945242f443c0644011789eb8",
      "old_mode": 33261,
      "old_path": "src/test/utils/EapMD5.py",
      "new_id": "be71b185582598f7770ca6961893cc442b8db873",
      "new_mode": 33188,
      "new_path": "src/test/utils/EapMD5.py"
    },
    {
      "type": "modify",
      "old_id": "f6fdfd90e1f532a46623c7637e8fb089236b0bcb",
      "old_mode": 33261,
      "old_path": "src/test/utils/EapPAP.py",
      "new_id": "a342132e7263e979f486b91a6583b04b33bcc958",
      "new_mode": 33188,
      "new_path": "src/test/utils/EapPAP.py"
    },
    {
      "type": "modify",
      "old_id": "f336b92f09aa9d06b6bd704f0129bde0efe6316e",
      "old_mode": 33261,
      "old_path": "src/test/utils/EapTLS.py",
      "new_id": "19e3f8000d9db945fa9a8c3bde56d16702cd5d46",
      "new_mode": 33188,
      "new_path": "src/test/utils/EapTLS.py"
    },
    {
      "type": "modify",
      "old_id": "04cd40d623b5f746d814bcaf5d6117c35a91f48b",
      "old_mode": 33261,
      "old_path": "src/test/utils/EapolAAA.py",
      "new_id": "419c7e3d4f2353bd4aea34d0c498f22b16a2bd28",
      "new_mode": 33188,
      "new_path": "src/test/utils/EapolAAA.py"
    },
    {
      "type": "modify",
      "old_id": "3573d6ce79e232548de2650a0f2687832c97ddd4",
      "old_mode": 33261,
      "old_path": "src/test/utils/IGMP.py",
      "new_id": "c91dfdd3eec372086493c852327887fb25e31111",
      "new_mode": 33188,
      "new_path": "src/test/utils/IGMP.py"
    },
    {
      "type": "modify",
      "old_id": "0cf1690776927044f0e4c74ab83e18ece10eaf5c",
      "old_mode": 33261,
      "old_path": "src/test/utils/McastTraffic.py",
      "new_id": "c25cb1a57ccf31d302968371785b880c4ab1d8ed",
      "new_mode": 33188,
      "new_path": "src/test/utils/McastTraffic.py"
    },
    {
      "type": "modify",
      "old_id": "e9e53efa804776f7e85346df475a12b06b698fbd",
      "old_mode": 33261,
      "old_path": "src/test/utils/OltConfig.py",
      "new_id": "a9fa3c33958a0becae1cfcc1177d0db6aefe9e09",
      "new_mode": 33188,
      "new_path": "src/test/utils/OltConfig.py"
    },
    {
      "type": "modify",
      "old_id": "32c4068c064620c0906e5d50250b8a8fafb474f1",
      "old_mode": 33261,
      "old_path": "src/test/utils/OnosCtrl.py",
      "new_id": "91d558633a1ffa6bfa3d7d72d127201c4850cbea",
      "new_mode": 33188,
      "new_path": "src/test/utils/OnosCtrl.py"
    },
    {
      "type": "modify",
      "old_id": "c194d50114701e74e4571980f53cf0341e9d1113",
      "old_mode": 33261,
      "old_path": "src/test/utils/OnosFlowCtrl.py",
      "new_id": "e56e02c5e77f8ee4f414c3e3ee334f94571596f8",
      "new_mode": 33188,
      "new_path": "src/test/utils/OnosFlowCtrl.py"
    },
    {
      "type": "modify",
      "old_id": "560c89e1cedddc4ad91845e099ae344996793514",
      "old_mode": 33261,
      "old_path": "src/test/utils/Stats.py",
      "new_id": "245d259bde696835eadff81cd0449ac08df0a544",
      "new_mode": 33188,
      "new_path": "src/test/utils/Stats.py"
    },
    {
      "type": "modify",
      "old_id": "dfc386ab9bae861e1a713378f560edcd087b2dc9",
      "old_mode": 33261,
      "old_path": "src/test/utils/__init__.py",
      "new_id": "714a2b800435f54cf1bcb3d13cdf8f32651b12d2",
      "new_mode": 33188,
      "new_path": "src/test/utils/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "27dbf462118a6ac511e1434a65b5c9895f27b800",
      "old_mode": 33261,
      "old_path": "src/test/utils/enum.py",
      "new_id": "0be75d9f6d932a8b2b1b4452f6b32a3ad541ac8d",
      "new_mode": 33188,
      "new_path": "src/test/utils/enum.py"
    },
    {
      "type": "modify",
      "old_id": "7c2b1dc108c50b6965f4cb3f71920a1012bcfab9",
      "old_mode": 33261,
      "old_path": "src/test/utils/threadPool.py",
      "new_id": "016b873efd97b6d67588f36dc32e932f83b2abdf",
      "new_mode": 33188,
      "new_path": "src/test/utils/threadPool.py"
    },
    {
      "type": "modify",
      "old_id": "858e1ef5e5118b94edf095cb0256341d10977ebe",
      "old_mode": 33261,
      "old_path": "src/test/vrouter/__init__.py",
      "new_id": "b6ae4a3cd0061c1f82732edddc6decf80ec6b3e1",
      "new_mode": 33188,
      "new_path": "src/test/vrouter/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "64f3fc8c3d7218c41ecb31a06b3ae71dc43ebc6f",
      "old_mode": 33261,
      "old_path": "src/test/vrouter/vrouterTest.py",
      "new_id": "c81eb8d48374e87129d91da116687f27c55b5602",
      "new_mode": 33188,
      "new_path": "src/test/vrouter/vrouterTest.py"
    }
  ]
}
