)]}'
{
  "commit": "e14fc02b179310393c1f0a5df90c4dec06ef2a4e",
  "tree": "98451128127634813f69351aa57efdf7235bdb20",
  "parents": [
    "0869a32a98b6f118ff130fc1774db2e3b2387496"
  ],
  "author": {
    "name": "A R Karthick",
    "email": "kramanar@ciena.com",
    "time": "Thu Dec 08 14:50:29 2016 -0800"
  },
  "committer": {
    "name": "A R Karthick",
    "email": "kramanar@ciena.com",
    "time": "Thu Dec 08 14:51:40 2016 -0800"
  },
  "message": "Implement a log level option to enable ONOS logs for every test case.\nThis is done automatically through overriding of setUp in CordLogger which every test class should inherit.\nOtherwise, one can manually enable logSet for all controllers through the CordLogger logSet api.\n\nChange-Id: I43bd5a97e0ab9cbec7d7c51daf2d5ea0d6961505\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "374665c5e158fc67e624b54424f6abc92e8ac85a",
      "old_mode": 33188,
      "old_path": "src/test/cbench/__init__.py",
      "new_id": "db4ad9c8ea04013057fce6da54eed44a9bcf0e36",
      "new_mode": 33188,
      "new_path": "src/test/cbench/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "50999003d6b567d54f5a16977eb7974b3960d42d",
      "old_mode": 33188,
      "old_path": "src/test/cluster/clusterTest.py",
      "new_id": "a694bade82e3121a0c1f03bd548749ffad95374b",
      "new_mode": 33188,
      "new_path": "src/test/cluster/clusterTest.py"
    },
    {
      "type": "modify",
      "old_id": "374665c5e158fc67e624b54424f6abc92e8ac85a",
      "old_mode": 33188,
      "old_path": "src/test/cordSubscriber/__init__.py",
      "new_id": "db4ad9c8ea04013057fce6da54eed44a9bcf0e36",
      "new_mode": 33188,
      "new_path": "src/test/cordSubscriber/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "d2ccc00e67b1a88a4287be09eceabc18d36b656e",
      "old_mode": 33188,
      "old_path": "src/test/cordvtn/__init__.py",
      "new_id": "fd839d6cda950aacf70eecf55d79bbd63d64a623",
      "new_mode": 33188,
      "new_path": "src/test/cordvtn/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "b7bb2a9e2592c6524b80700aa8ae23b5f6972c4c",
      "old_mode": 33188,
      "old_path": "src/test/dhcp/__init__.py",
      "new_id": "58368abfe26321f90a976c262b9d3f6d5f5b0b9b",
      "new_mode": 33188,
      "new_path": "src/test/dhcp/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "0a5ce19711b986d787beceae701920a604bbb09a",
      "old_mode": 33188,
      "old_path": "src/test/dhcprelay/__init__.py",
      "new_id": "58368abfe26321f90a976c262b9d3f6d5f5b0b9b",
      "new_mode": 33188,
      "new_path": "src/test/dhcprelay/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "b3dcc6239584aceb1a2acf5baa563f14ad8b4108",
      "old_mode": 33188,
      "old_path": "src/test/fabric/__init__.py",
      "new_id": "dce939743c76a7121a40f14e18ad95618c7539f6",
      "new_mode": 33188,
      "new_path": "src/test/fabric/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "b3dcc6239584aceb1a2acf5baa563f14ad8b4108",
      "old_mode": 33188,
      "old_path": "src/test/flows/__init__.py",
      "new_id": "dce939743c76a7121a40f14e18ad95618c7539f6",
      "new_mode": 33188,
      "new_path": "src/test/flows/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "374665c5e158fc67e624b54424f6abc92e8ac85a",
      "old_mode": 33188,
      "old_path": "src/test/igmp/__init__.py",
      "new_id": "db4ad9c8ea04013057fce6da54eed44a9bcf0e36",
      "new_mode": 33188,
      "new_path": "src/test/igmp/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "b3dcc6239584aceb1a2acf5baa563f14ad8b4108",
      "old_mode": 33188,
      "old_path": "src/test/md5/__init__.py",
      "new_id": "dce939743c76a7121a40f14e18ad95618c7539f6",
      "new_mode": 33188,
      "new_path": "src/test/md5/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "434431250eb967e0a0ae0536aab40ce97ffc4b96",
      "old_mode": 33188,
      "old_path": "src/test/netCondition/__init__.py",
      "new_id": "db4ad9c8ea04013057fce6da54eed44a9bcf0e36",
      "new_mode": 33188,
      "new_path": "src/test/netCondition/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "b3dcc6239584aceb1a2acf5baa563f14ad8b4108",
      "old_mode": 33188,
      "old_path": "src/test/pap/__init__.py",
      "new_id": "dce939743c76a7121a40f14e18ad95618c7539f6",
      "new_mode": 33188,
      "new_path": "src/test/pap/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "7b52058032ae155ca644ce679dc40cafd02365b7",
      "old_mode": 33261,
      "old_path": "src/test/setup/cord-test.py",
      "new_id": "4ef4408a3faf932c0890644dfc48ed8e85f81307",
      "new_mode": 33261,
      "new_path": "src/test/setup/cord-test.py"
    },
    {
      "type": "modify",
      "old_id": "b3dcc6239584aceb1a2acf5baa563f14ad8b4108",
      "old_mode": 33188,
      "old_path": "src/test/subscriber/__init__.py",
      "new_id": "dce939743c76a7121a40f14e18ad95618c7539f6",
      "new_mode": 33188,
      "new_path": "src/test/subscriber/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "b3dcc6239584aceb1a2acf5baa563f14ad8b4108",
      "old_mode": 33188,
      "old_path": "src/test/tls/__init__.py",
      "new_id": "3d1f99753680a032c2fb0aaf81c8597b15deb2c0",
      "new_mode": 33188,
      "new_path": "src/test/tls/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "5f38c8c54330ded0b5b759da2144106e615f9a94",
      "old_mode": 33188,
      "old_path": "src/test/utils/CordLogger.py",
      "new_id": "081e33c808680cb8458734c99d577916d0e204f6",
      "new_mode": 33188,
      "new_path": "src/test/utils/CordLogger.py"
    },
    {
      "type": "modify",
      "old_id": "714a2b800435f54cf1bcb3d13cdf8f32651b12d2",
      "old_mode": 33188,
      "old_path": "src/test/utils/__init__.py",
      "new_id": "c34e91577df2c892c1b85a18cc91017a6fbf9a72",
      "new_mode": 33188,
      "new_path": "src/test/utils/__init__.py"
    }
  ]
}
