)]}'
{
  "log": [
    {
      "commit": "e022ef6c1410a9eed48a0d58fc2b503a71819f72",
      "tree": "50e8b2b42c371ecfb1a4121fe3b00980e4cc739b",
      "parents": [
        "7a6cfdd36e8e78a2779ec083a417c8e97d625ebf"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Wed Jun 08 15:17:19 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Jun 08 23:01:34 2016 +0000"
      },
      "message": "Unit tests to be sure drivers will load\n\nChange-Id: I95cd5c7ffa52727cab409541b7dd0e6d5a8d0bd4\n"
    },
    {
      "commit": "0b4f49279dfe1bd5d74a7bd563313bdad701ef68",
      "tree": "dc97ef9f705c74443a560706af9e97d34fd4727f",
      "parents": [
        "251908110a74e6c5ca4f0d70d3e8f45008ac785a"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@onlab.us",
        "time": "Wed Jun 08 11:18:59 2016 +0200"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Jun 08 17:11:18 2016 +0000"
      },
      "message": "Fixing loading of unexisting class caused by deprecation\n\nChange-Id: Id29a933a519bbf6e2c7fe33549885fd92fcbcb9e\n"
    },
    {
      "commit": "251908110a74e6c5ca4f0d70d3e8f45008ac785a",
      "tree": "04ec2d6eff6f5a334e033fdc09d3e2fe613d32fb",
      "parents": [
        "b403a193be115015d0395c271c618714e704dc70"
      ],
      "author": {
        "name": "Saurav Das",
        "email": "sauravdas@alumni.stanford.edu",
        "time": "Fri May 27 13:54:07 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Jun 08 17:01:12 2016 +0000"
      },
      "message": "In this commit:\n   Bug fix where filtering objectives are not installed due to available ports becoming enabled later.\n   Bug fix where flow objective store had no listener for notifications from drivers across multiple instances of the controller.\n   NPE fix in ofdpa driver for non-existing groups.\n   Preventing ofdpa driver from sending spurious pass notification to app.\n   Incrementing retry filter timer from 1 to 5 secs in default routing handler.\n   Made several debug messages clearer.\n\nChange-Id: I828671ee4c8bcfe03c946d051e1d1aac9d8f68dd\n"
    },
    {
      "commit": "9cae4ecd56918f325479a46b63f1b9a1a304cef4",
      "tree": "62b41d1d1a9764689a94465f6c1d6913ff4cd32d",
      "parents": [
        "03c29e1ead73992b20cb243bd2a033d38fbe40bd"
      ],
      "author": {
        "name": "Charles Chan",
        "email": "rascov@gmail.com",
        "time": "Tue Mar 08 15:01:19 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Jun 07 17:39:37 2016 +0000"
      },
      "message": "remove wipeDeferred in ACL table\n\nChange-Id: Ibf95094046eb58f5dc651d57b36356028fd4ac46\n"
    },
    {
      "commit": "69b9763a7081c4931e6cebe77b371cd723d4328f",
      "tree": "10d91283b5819ad64b2dc881c2a31a46361c9ffc",
      "parents": [
        "6c71a0500a9f28d73bf9aa4b52db4cb4166e34fb"
      ],
      "author": {
        "name": "ivoutsas",
        "email": "voutsa@ceid.upatras.gr",
        "time": "Wed May 25 13:36:44 2016 +0300"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Mon Jun 06 16:02:00 2016 +0000"
      },
      "message": "Cisco Ios PortDiscovery\n\nChange-Id: Ic51466d027f45de8ee91c9904e92b450bf9d0bb7\n"
    },
    {
      "commit": "6c71a0500a9f28d73bf9aa4b52db4cb4166e34fb",
      "tree": "001eb86b358fc4b05099d9ca3929f5974139ec38",
      "parents": [
        "569bbec7103d85203bea26b28cf85490070e2c96"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@onlab.us",
        "time": "Fri Apr 22 11:56:31 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Jun 06 16:00:02 2016 +0000"
      },
      "message": "Deprecating PortDiscovery in favour of DeviceDescritpionDiscovery\n\nChange-Id: Ie9cff7937412c62c8a5a3b75b87a43952017f146\n"
    },
    {
      "commit": "e81d7e95c56ba5c37bbe7d25b55e522a7f716471",
      "tree": "ebc292a64f0135a812fdc75d29ffdf96228affb5",
      "parents": [
        "6827dc3dea4143369562c111717632318d89d142"
      ],
      "author": {
        "name": "HIGUCHI Yuta",
        "email": "y-higuchi@ak.jp.nec.com",
        "time": "Mon May 30 20:07:48 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue May 31 23:01:51 2016 +0000"
      },
      "message": "int/Integer is pre-registered to Kryo.\n\nChange-Id: Ib66d8f3aac62ae837211d0e362207965403b4ead\n"
    },
    {
      "commit": "07a9e563daf83fc01057ddcf2fd927294523aa99",
      "tree": "9b45e1ae5920cdec96753367b3a444bdaeaa0aa2",
      "parents": [
        "5b0453a7b408297f7616843e2b4d07019d7b6561"
      ],
      "author": {
        "name": "HIGUCHI Yuta",
        "email": "y-higuchi@ak.jp.nec.com",
        "time": "Mon May 23 16:41:17 2016 -0700"
      },
      "committer": {
        "name": "Yuta HIGUCHI",
        "email": "y-higuchi@onlab.us",
        "time": "Fri May 27 16:43:20 2016 +0000"
      },
      "message": "[ONOS-4588] Separate optical driver from \"default\" driver bundle\n\nNote: If you\u0027re using optical devices currently in \"default\" driver bundle,\n(LINC-OE, Calient fiber switch, ECI devices, OpLink ROADM)\n\nyou\u0027ll need to load the driver/app \"drivers.optical\" in adition to default drivers\n\ne.g.,\na) Add to cell definition\n export ONOS_APPS\u003d${ONOS_APPS},drivers.optical\n\nb) Activate after starting ONOS\n onos\u003e app activate org.onosproject.drivers.optical\n\nChange-Id: I126c09bebc816d11b4700a80e7a36a8e6c3e1b49\n"
    },
    {
      "commit": "ce7db1b65f15c598becc773a5eb19a1a5319ccd5",
      "tree": "5b764a4f9a635ed89105328af2b7ff428c35206d",
      "parents": [
        "2205624deb9d1fa8991027db134edc36b5f1c9ef"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Tue May 24 13:33:48 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue May 24 21:01:11 2016 +0000"
      },
      "message": "Fix for ONOS-4568 - Intents stuck in INSTALLING state\n\nThe default pipeline driver was not calling the success callback for\nnext objectives. This caused the intent installer to think there\nwere still flows in need of installation, and the intent never\ncompleted.\n\nChange-Id: Ib411c317b28475cfc1e966e31f859cebbeea3792\n"
    },
    {
      "commit": "7ff0643f9d76d7617bcf27d11eac0780b0691dd5",
      "tree": "21d466b2f8947c82fe7f244dfac519d72a928e0c",
      "parents": [
        "6921ceb680cb105d2e91283f3941fe19d0df972b"
      ],
      "author": {
        "name": "Phaneendra Manda",
        "email": "phaneendra.manda@huawei.com",
        "time": "Tue May 24 10:44:53 2016 +0530"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue May 24 15:41:23 2016 +0000"
      },
      "message": "Nicira extension for setting nsh header fields is modified to set field\n\nChange-Id: I4c9d39a2e83315324c23954e491b20d43a5c63cc\n"
    },
    {
      "commit": "e642f7cf7b3e55a6582ecb7b36912eb96d4d19a3",
      "tree": "ee2fb39a43f05c9e0c4d638b8c77e5edb9724c2a",
      "parents": [
        "eefdedfb506b2ebbb2b8221ca11f392d7e4c99c0"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Mon May 23 18:33:04 2016 -0700"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Mon May 23 18:35:29 2016 -0700"
      },
      "message": "Bumping version to 1.7.0-SNAPSHOT\n\nChange-Id: Id105bf08ecbdac6d4e214ae035b4220aea90f29f\n"
    },
    {
      "commit": "eefdedfb506b2ebbb2b8221ca11f392d7e4c99c0",
      "tree": "927de6855823e3197a43587e99ed3b7c16c050bd",
      "parents": [
        "a4566edea685794be2283d632644b077437d8620"
      ],
      "author": {
        "name": "Charles Chan",
        "email": "rascov@gmail.com",
        "time": "Mon May 23 16:45:45 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue May 24 00:09:42 2016 +0000"
      },
      "message": "Remove redundent byte[].class registration\n\nAlso added names to some serializer for debugging purpose\n\nChange-Id: I0997b61a5d08df84c85ca28f6a5ed23417fb8c22\n"
    },
    {
      "commit": "985b12e08e1f7d16c2673f5b97b598ad6bc74de1",
      "tree": "efd355396651f719603af62518dd6c93451b0b75",
      "parents": [
        "125952302eee7bce92802cebf4757464bebfc405"
      ],
      "author": {
        "name": "Charles Chan",
        "email": "rascov@gmail.com",
        "time": "Wed May 11 19:47:22 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri May 20 22:37:15 2016 +0000"
      },
      "message": "Revert part of the changes in Ofdpa2Pipeline\n\nIt is possible that one of vidCriterion and ethCriterion is missing\nWe should just skip the corresponding table and proceed\n\nChange-Id: I220e4efb8c8d5c163f541ad41e0a4d80b6286afe\n"
    },
    {
      "commit": "888eeda7592805d9eb91935a160fe385bef94832",
      "tree": "e352add34ede695271e63fa68d03437ab0545048",
      "parents": [
        "ad432065d8953d6a6c4c78cf7dd4e05b54e8432d"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Fri May 20 13:42:26 2016 -0700"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Fri May 20 13:42:26 2016 -0700"
      },
      "message": "Fix SoftRouter kryo registrations.\n\nChange-Id: I32cae7b7bc917718719f51d684c57d3a586d2d73\n"
    },
    {
      "commit": "ab0bded4c183ef4780bf1f4511db1163ddeca1dd",
      "tree": "5028f3178acfd20a5387a3e7a8dde0899b05fe72",
      "parents": [
        "231c7542ce2ca3619dabd9bd7875a57181c945e3"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Fri May 20 12:11:09 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri May 20 19:48:41 2016 +0000"
      },
      "message": "Fixed order of static elaboration in FullVlanAvailable implementation.\n\nChange-Id: I88a7c3ffb9f4017d99465146fae4ce1288de66d0\n"
    },
    {
      "commit": "55caa1cfcdd69b79dde7984a478b57cc44da7b68",
      "tree": "d18a1f52f656d00eea612e7d4491135169605208",
      "parents": [
        "cf060775c280c6ae89bc4fbd204488ad15cd78c9"
      ],
      "author": {
        "name": "Sho SHIMIZU",
        "email": "shimizu.sho@jp.fujitsu.com",
        "time": "Wed May 18 23:35:02 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri May 20 16:12:10 2016 +0000"
      },
      "message": "ONOS-4561: Exclude non standard VLAN IDs\n\nChange-Id: I3f7542521d0867e71f11263e46d6116cd6120428\n"
    },
    {
      "commit": "d2c8b157b41cd49941fd56d60d1b54850a6deb90",
      "tree": "2f7102afcdfe4659f9e05336a3e012f4fd1b15cf",
      "parents": [
        "c9815e060ed3581f4c479b4fef57ae4ec48e6f3d"
      ],
      "author": {
        "name": "Michele Santuari",
        "email": "michele.santuari@create-net.org",
        "time": "Wed Mar 30 17:57:56 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed May 18 21:26:54 2016 +0000"
      },
      "message": "corsa support intent\n\nChange-Id: I6eaa46d1ef39405defa3b0661e94d1cf285db332\n"
    },
    {
      "commit": "08926a9ddc64dae8e595a9f87eb2942a6c94e0c2",
      "tree": "5bb3c5a96e8b9ee61c86598849b3ee106b10b77c",
      "parents": [
        "e0f3e289267372eab9055359f47fc1ca66e7d8b7"
      ],
      "author": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Thu May 05 15:35:40 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed May 18 20:45:51 2016 +0000"
      },
      "message": "Support to specify Ofdpa extension through REST API\n\nCode clean up for Nicira extension codec.\n\nChange-Id: Idbbfd1ca12b01d46e3b6c90ebce39e6a6605cb58\n"
    },
    {
      "commit": "adc9004725d38ec21aaa1a69b2017f527c96ffa6",
      "tree": "3f70067ee1f977962d733be0cdc81ab59da50141",
      "parents": [
        "80244e5424663c4b85df95f221761947a92ee63b"
      ],
      "author": {
        "name": "gaurav",
        "email": "GS00347734@techmahindra.com",
        "time": "Mon May 09 23:17:05 2016 +0530"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed May 18 15:26:57 2016 +0000"
      },
      "message": "support mcast based filtering objective CORD-673,review comments addressed for patch-3\n\nChange-Id: Id18e51826fe2355b1a7fcdba46af94b8577dac60\n"
    },
    {
      "commit": "e9795fdc978560032362098c7f7a61d4a7516271",
      "tree": "39edb811edb2cf7e1bc9d0fe5b5f926eb41abbfc",
      "parents": [
        "dc2973b8ca8ffcef8b9b8bd5afa002107ad68f30"
      ],
      "author": {
        "name": "Bob zhou",
        "email": "bob.zh@huawei.com",
        "time": "Thu May 12 20:18:45 2016 +0800"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Tue May 17 16:18:47 2016 +0000"
      },
      "message": "[ONOS-4426] [ONOS-4511] [ONOS-4502] Upgrade Vtn Module when access same network segment.\n\nChange-Id: I3afe6b36a44f0eedd642eeadfc23fc3233e7621e\n"
    },
    {
      "commit": "dbb631fc8840653da5208896ae2eb05803236d70",
      "tree": "53229f9493e77d382c857e222175ec72437c6bd6",
      "parents": [
        "c8e5d90383fb12c850a6dd92bec971a7e4e3464b"
      ],
      "author": {
        "name": "HIGUCHI Yuta",
        "email": "y-higuchi@ak.jp.nec.com",
        "time": "Mon May 16 16:18:10 2016 -0700"
      },
      "committer": {
        "name": "HIGUCHI Yuta",
        "email": "y-higuchi@ak.jp.nec.com",
        "time": "Mon May 16 16:18:10 2016 -0700"
      },
      "message": "Move Fujitsu device specific code out to Fujitsu driver bundle.\n\nChange-Id: I5c2960378541e27ffb2087a05acbbf3a3f44bd1e\n"
    },
    {
      "commit": "9605c788c3f5a11b4372d5c16b15761056cf59fd",
      "tree": "3b0652b4ebebc596220482091c9507bded6744cf",
      "parents": [
        "f46dc4fca800d2387f55c314689a21f025003c27"
      ],
      "author": {
        "name": "HIGUCHI Yuta",
        "email": "y-higuchi@ak.jp.nec.com",
        "time": "Mon May 16 14:34:05 2016 -0700"
      },
      "committer": {
        "name": "HIGUCHI Yuta",
        "email": "y-higuchi@ak.jp.nec.com",
        "time": "Mon May 16 14:34:05 2016 -0700"
      },
      "message": "Move Ciena Waveserver specific code out to Ciena driver bundle.\n\nChange-Id: I96adc5e878a391dd608ad856354ac89638638554\n"
    },
    {
      "commit": "f8cf288d750434783c182271d1093913583590e2",
      "tree": "44592fe8c5c7f78ff4e3f42379aeb0a0035bf2ea",
      "parents": [
        "dd395bcd17000c72b40ada6fad02d99cb6afe41f"
      ],
      "author": {
        "name": "Carmelo Cascone",
        "email": "carmelo@onlab.us",
        "time": "Wed May 04 14:06:17 2016 -0700"
      },
      "committer": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Thu May 12 12:24:02 2016 -0700"
      },
      "message": "Added ability to poll flow counters in BMv2\n\nAlso fixed few minor things here and there.\n\nChange-Id: Ib5e6a92de46870f52510cd6fad0cef8da022bb62\n"
    },
    {
      "commit": "deae31ec056dc62e5c11ea782ef1e9f12e9135c8",
      "tree": "e755fe162ccfbddc084737d7098a48a7fc313305",
      "parents": [
        "b1548eeffaa9e025f466afe9be748fecf82ef765"
      ],
      "author": {
        "name": "HIGUCHI Yuta",
        "email": "y-higuchi@ak.jp.nec.com",
        "time": "Wed May 11 09:50:39 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed May 11 17:56:03 2016 +0000"
      },
      "message": "[ONOS-4513] Move DefaultOpticalDevice to reduce package exported.\n\nChange-Id: I88db1508290e8d3722d46e85b947b4fdc9f4b66d\n"
    },
    {
      "commit": "feb7edb2d51e33828361a21a8c41e785e849c0ef",
      "tree": "51079e2e24891f04afa398be5f4d97d88fba971b",
      "parents": [
        "a2f510ebba985ef8ef890306be7cdef06229be65"
      ],
      "author": {
        "name": "Carmelo Cascone",
        "email": "carmelo@onlab.us",
        "time": "Wed May 04 13:59:03 2016 -0700"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Wed May 11 15:34:22 2016 +0000"
      },
      "message": "Fixed bug due to wrong priority in BMv2.\n\nIn BMv2 0 is the highest priority, while it is the lowest for ONOS.\n\nChange-Id: Iedb66598f293bf456cf4d206e19c0ff632edfd2c\n"
    },
    {
      "commit": "a2f510ebba985ef8ef890306be7cdef06229be65",
      "tree": "1f402c5d494c5f1e2ead8b729532d50f30572b15",
      "parents": [
        "a81141b6b27231660076fec8c3d39b94a1a726aa"
      ],
      "author": {
        "name": "Carmelo Cascone",
        "email": "carmelo@onlab.us",
        "time": "Tue May 03 18:36:45 2016 -0700"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Wed May 11 15:26:35 2016 +0000"
      },
      "message": "Improve flow rule polling consistency with bmv2\n\nChange-Id: Iee5e7d7bee8f16505fe4d2acf48e65775bb2a524\n"
    },
    {
      "commit": "d4e7a77b919ce97108f77ffa0d031b9fa5e07c1e",
      "tree": "1a7d6dd0427fd265de84223b32bbbb2ec792645b",
      "parents": [
        "442a9627ba379db2060a8e98434d77e6fbe9a8fe"
      ],
      "author": {
        "name": "Carmelo Cascone",
        "email": "carmelo@onlab.us",
        "time": "Tue May 03 11:21:29 2016 -0700"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Tue May 10 16:57:36 2016 +0000"
      },
      "message": "Removed hardcoded model from BMv2 driver\n\nNow it uses the model stored in device annotations. Also refactored flow\nrule translator classes to reflect this change.\n\nChange-Id: I46541bcc2ab5a267eef4becb6250b9a99684056a\n"
    },
    {
      "commit": "5be3e820cfeedd763b874e6581161f7e1a0e4850",
      "tree": "d7836aa8772e8470ee0b16a20798bd48539a86ac",
      "parents": [
        "4c0ef6b54af9004262b609d3a42b54e61883ceba"
      ],
      "author": {
        "name": "HIGUCHI Yuta",
        "email": "y-higuchi@ak.jp.nec.com",
        "time": "Tue May 03 13:51:42 2016 -0700"
      },
      "committer": {
        "name": "Yuta HIGUCHI",
        "email": "y-higuchi@onlab.us",
        "time": "Mon May 09 23:39:00 2016 +0000"
      },
      "message": "ONOS-4417 Remove OtuPort out of core.\n\nChange-Id: Ibc72ee617b238005585f0bcd873b9123e48ee7fc\n"
    },
    {
      "commit": "4c0ef6b54af9004262b609d3a42b54e61883ceba",
      "tree": "7529a89219777106d348619c36f61b1e3467ce59",
      "parents": [
        "95d83e80678a76d6fa1476475fcd48a9ecb33c95"
      ],
      "author": {
        "name": "HIGUCHI Yuta",
        "email": "y-higuchi@ak.jp.nec.com",
        "time": "Mon May 02 19:45:41 2016 -0700"
      },
      "committer": {
        "name": "Yuta HIGUCHI",
        "email": "y-higuchi@onlab.us",
        "time": "Mon May 09 23:38:47 2016 +0000"
      },
      "message": "ONOS-4416 Remove OduCltPort out of core.\n\nChange-Id: I04324a72e48af84afdbfa32b84c8e57f39411000\n"
    },
    {
      "commit": "95d83e80678a76d6fa1476475fcd48a9ecb33c95",
      "tree": "66ebdad20b22d5fbe1a0b4620c0ff264d5eb0a68",
      "parents": [
        "a25cda29473eac292d721310b062d04fac237043"
      ],
      "author": {
        "name": "HIGUCHI Yuta",
        "email": "y-higuchi@ak.jp.nec.com",
        "time": "Tue Apr 26 12:13:48 2016 -0700"
      },
      "committer": {
        "name": "Yuta HIGUCHI",
        "email": "y-higuchi@onlab.us",
        "time": "Mon May 09 23:38:16 2016 +0000"
      },
      "message": "ONOS-4415 Remove OmsPort out of core.\n\nChange-Id: Ic796c4e715789ba18f350f28e29db04dd537822f\n"
    },
    {
      "commit": "34a3f69be11cc09c3ac0cb629d966fbc515fb186",
      "tree": "cc83967766df54c2371581a677e551070b5c92cd",
      "parents": [
        "9ce9e259a8ffb42ff1d3e2798384ab25b341eee2"
      ],
      "author": {
        "name": "HIGUCHI Yuta",
        "email": "y-higuchi@ak.jp.nec.com",
        "time": "Sat Jan 09 21:08:57 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon May 09 22:24:41 2016 +0000"
      },
      "message": "ONOS-3503 Remove OchPort out of core.\n\n- Implementation of a Behavior OpticalDevice has the knowledge of\n  translating annotations into optical specific port.\n- OpticalDeviceServiceView checks if the Device is a OpticalDevice\n  and translate all the Ports to optical specific port before returning.\n\n- This commit contains feedbacks, issues, and fixes by Michele Santuari.\n\n- Note: 3 more Port types to go (OduClt, Oms, Otu)\n\nChange-Id: I4cbda8bc1922fbdd4dac8de8d02294bad74b8058\n"
    },
    {
      "commit": "e9121640ff8429f91767e0dd9f6f10dc5461e306",
      "tree": "da89f96637d81ce21629e374c4ed6ad8b09b0357",
      "parents": [
        "03d2851d1367d74076ed8fba2d899bef8ac6ed5d"
      ],
      "author": {
        "name": "Carmelo Cascone",
        "email": "carmelo@onlab.us",
        "time": "Wed Apr 27 17:02:38 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon May 09 21:13:24 2016 +0000"
      },
      "message": "ONOS-4410 Implemented PacketProgrammable and Pipeliner behaviors in the\nBMv2 driver\n\nAlso other minor fixes / refactorings\n\nChange-Id: I2205890b76471e8e8490beccd6b36e5358f8d407\n"
    },
    {
      "commit": "1ed54cf0faf608d86d6b9266dd7391ee31ea711d",
      "tree": "47994165d6edc895a34c6a8f563c4cd7ae358cae",
      "parents": [
        "cfd96d2fe3689177c2077e5c7c2b424c3f562b83"
      ],
      "author": {
        "name": "Andreas Papazois",
        "email": "andreas.papazois@gmail.com",
        "time": "Wed May 04 16:22:40 2016 +0300"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon May 09 15:56:26 2016 +0000"
      },
      "message": "[GEANT] Command device-interfaces added.\n\nChange-Id: If70eedc5e8e0d83bc4d31c556fbf8382cbe97cec\n"
    },
    {
      "commit": "4abe844367210fab8cc9e816fda0cd9a2fa05b85",
      "tree": "e70c2b24bb5e0b0ca1db4b7a75ede72b83f886b3",
      "parents": [
        "82101d9d544e3a0b02dd8fca05cdb45a770db248"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Thu May 05 11:21:33 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu May 05 19:10:19 2016 +0000"
      },
      "message": "STC drivers test now uses a driver that is always present; added buck build for corsa driver\n\nChange-Id: I5310c54bb295f86a6f384a0f4bf18ed75cda1ef5\n"
    },
    {
      "commit": "9a8d16dbb8c9a270b01984d285747ee57e186109",
      "tree": "d2d51949c53cf17b219878b141c5084f4abc742a",
      "parents": [
        "777dbd7fdcb6975cccf62d176f7fe0bb1d2852ef"
      ],
      "author": {
        "name": "Michele Santuari",
        "email": "michele.santuari@create-net.org",
        "time": "Thu Mar 24 10:37:58 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed May 04 17:40:47 2016 +0000"
      },
      "message": "initial flows for corsa pipeline v39\n\n- initial flows configuration\n- moved to a dedicated folder\n- refactoring super classes\n\nChange-Id: Ie7452aed35d7947ca5f7246dd06fcbb87b2971b5\n"
    },
    {
      "commit": "37d5dbf8b6088a77f9a2ee9ae8ae4b2fdc5a9883",
      "tree": "bc6ae59f773b3ea6095b05149ea165893476d2ee",
      "parents": [
        "6ac20982075c4cec74ddffc5f0e99ad2b8e6d4cf"
      ],
      "author": {
        "name": "Carmelo Cascone",
        "email": "carmelo@onlab.us",
        "time": "Mon Apr 18 15:15:48 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed May 04 17:21:32 2016 +0000"
      },
      "message": "ONOS-4118 Added synchronization and resiliency to Bmv2ThriftClient\n\nDue to the multi-threaded nature of drivers, calls to a Bmv2ThriftClient\ncould result in a race condition if not properly synchronized. Also,\nonce open, transport session might close due to several reasons. Now the\nclient calls are synchronized and automatically wrapped in a try/catch\nthat tries to re-open the session for fixed number of times before\ngiving up.\n\nChange-Id: I5dcdd5a6304406dc6d9d3a0ccf7f16cdbf3b9573\n"
    },
    {
      "commit": "90b3b6cdbf287bb7e543a158e091a9dbf173d52f",
      "tree": "f862ab56fbcc10f0ef192ac3ed14e29eb7c9a9ff",
      "parents": [
        "7762179a2c4d80d9b043f4f3d0bc92bfeac6238e"
      ],
      "author": {
        "name": "lishuai",
        "email": "lishuai12@huawei.com",
        "time": "Wed May 04 16:32:17 2016 +0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed May 04 16:14:05 2016 +0000"
      },
      "message": "[ONOS-4427] TunnelIn flowrule can not be applied to devices in ONOS 1.5\nand 1.6 . In ONOS Version 1.5 and 1.6, Instructions.CreateDrop interface\nis missed, which cased the pipiline judging condition can not be\nmatched, and the flowrule of tunnel in can not be applied to device.\n\nChange-Id: Ibe892098b37f7f9f4d3b542ee31b1b6039f8b471\n"
    },
    {
      "commit": "7762179a2c4d80d9b043f4f3d0bc92bfeac6238e",
      "tree": "76b55e7225c627fb8399678f5c176c759bc24557",
      "parents": [
        "65c0bdf5954f71b3ff32231f39319e0bf9dbaea3"
      ],
      "author": {
        "name": "Saurav Das",
        "email": "sauravdas@alumni.stanford.edu",
        "time": "Tue May 03 16:36:57 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed May 04 16:12:14 2016 +0000"
      },
      "message": "Bug fix for Dell driver to use dummy group as flow-actions\n\nChange-Id: I2ca81217ad8a51fe0f8f907a1befaa0fd947e40f\n"
    },
    {
      "commit": "59232cf8f89621f19b414f10da9e99eef74b5f62",
      "tree": "f384db5567a924a3aa524033948f7932770aad68",
      "parents": [
        "e3ba6956e0e148bd822fd80dedac8ab9982f07c7"
      ],
      "author": {
        "name": "Saurav Das",
        "email": "sauravdas@alumni.stanford.edu",
        "time": "Wed Apr 27 18:35:50 2016 -0700"
      },
      "committer": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Tue May 03 00:52:58 2016 +0000"
      },
      "message": "Changes include:\n      bug fix for host IP and MAC flows not being generated sometimes in multi-controller scenarios\n      bug fix for filtering objectives not being sent sometimes when ports become available later\n      npe fixes in ofdpa driver for cases where selectors or treatments may not be available\n      new cli command to manually trigger routing and rule population\n      portstats option on cli to display only those ports with non-zero stats\n      group cli command tab completion displays choices in lower case (similar to flows)\n      segment routing cli commands now start with sr-\n\nChange-Id: Idcd641882d180acbd304e5560ed3483b5a943f96\n"
    },
    {
      "commit": "e3ba6956e0e148bd822fd80dedac8ab9982f07c7",
      "tree": "ed826587f5555e2a0863d07ec98cd570698e76b2",
      "parents": [
        "33f90a95ede46806b213cba0a25efeda42befa1a"
      ],
      "author": {
        "name": "Charles Chan",
        "email": "rascov@gmail.com",
        "time": "Mon May 02 11:02:36 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon May 02 23:57:09 2016 +0000"
      },
      "message": "Fix ClassCastException\n\nChange-Id: I1c9e6a37c6871bd8186d5ab19a87268d9250aacd\n"
    },
    {
      "commit": "be27bb3da30b4b0c3984761c54e8535f34c64b43",
      "tree": "139927dc6d7236e83c94a71a95c41cb74318420e",
      "parents": [
        "4847ea3d6ec29e212e98361c76bbdab063fe913e"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Fri Apr 29 16:55:44 2016 -0700"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Fri Apr 29 18:23:19 2016 -0700"
      },
      "message": "Updating BUCK files\n\nChange-Id: I24f279b42a270e59cf4bf4564e2aa4d81459c8e2\n"
    },
    {
      "commit": "8dac818d232b646f5f9bb2c7a1aaf4a08b2deea9",
      "tree": "9b2dcf368dc778decf3a94369c9a3e325f03bd5d",
      "parents": [
        "fdbb7f4fde13a07ce4c6577a1a855b04d2f659ea"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Thu Apr 28 16:44:19 2016 -0700"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Fri Apr 29 17:33:12 2016 -0700"
      },
      "message": "Refactor protocol BUCK files to use more modern rules and format\n\nChange-Id: I9262fdeef12cfd098afefc711d995ffc76b9efb1\n"
    },
    {
      "commit": "61403ed21df8c1184f29b885f9fa764edb318419",
      "tree": "95a45d5ab9597d62227c3ce4a5d56d471c039194",
      "parents": [
        "7d19954d51cca5bbf349abae5da40fc37c94a21b"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Thu Apr 28 12:27:51 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Apr 28 21:56:55 2016 +0000"
      },
      "message": "Appify BUCK builds for drivers\n\nChange-Id: I94a44950ce793008ff2a3b2105207a9fff9a53ed\n"
    },
    {
      "commit": "855179c17658655561136b9c82bee7629bf40ca6",
      "tree": "4833349665991ef7d6ecdb3cdf544f21df2fa5a1",
      "parents": [
        "94c3155ab80591e0892863405ec1c8b728b13b7b"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Tue Apr 26 07:40:04 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Apr 28 16:17:11 2016 +0000"
      },
      "message": "CpqdOfpda pipeline table miss entry for multicast IP table.\n\nChange-Id: I4efb76819007cc757dce123f3fd1ba83e2bc2c74\n"
    },
    {
      "commit": "12c1d51c934473b8796868183fa47b2e9c53fcd8",
      "tree": "42cf085300222beef96f20751949d470cc8cddd1",
      "parents": [
        "a885482642a9b1c8434b42afcd1be9783c4e1f2d"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Mon Apr 25 15:16:00 2016 -0700"
      },
      "committer": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Wed Apr 27 15:19:33 2016 -0700"
      },
      "message": "Buckify remaining providers\n\nChange-Id: Ide265b68d809ccea2ea8900993999bf8ae3184fc\n"
    },
    {
      "commit": "2954f135bc3269b699d0c192dafa1d8e81f36937",
      "tree": "89f91016b68d8b646fb830e5cc29ec62ef602c13",
      "parents": [
        "b7388bd8a9d5e8b34ee3958fad13f049d9a7b406"
      ],
      "author": {
        "name": "Carmelo Cascone",
        "email": "carmelo@onlab.us",
        "time": "Fri Apr 15 10:26:40 2016 -0700"
      },
      "committer": {
        "name": "Carmelo Cascone",
        "email": "carmelo@onlab.us",
        "time": "Tue Apr 26 11:46:30 2016 -0700"
      },
      "message": "Translator-based Bmv2 flow rule driver\n\nRemoved old parsing logic. Now it uses Bmv2FlowRuleTranslator to\ntranslate ONOS flow rule into Bmv2 model-dependent table entries.\n\nChange-Id: I1febc23b334acade027e806c8a8c266acc061277\n"
    },
    {
      "commit": "b7388bd8a9d5e8b34ee3958fad13f049d9a7b406",
      "tree": "9f5ba8110a6d31e5bb01bad32a873e68f1d3364c",
      "parents": [
        "aa8b6297a320180b3060dd32bead68c856e13189"
      ],
      "author": {
        "name": "Carmelo Cascone",
        "email": "carmelo@onlab.us",
        "time": "Thu Apr 14 10:20:13 2016 -0700"
      },
      "committer": {
        "name": "Carmelo Cascone",
        "email": "carmelo@onlab.us",
        "time": "Tue Apr 26 11:46:30 2016 -0700"
      },
      "message": "ONOS-4044 Implemented ONOS-to-Bmv2 flow rule translator\n\nIn Bmv2, tables, header fields and actions all depend on the packet\nprocessing model configuration (Bmv2Model) currently deployed on the\ndevice. For this reason, translation is needed from protocol-aware ONOS\nFlowRule objects into properly formatted, protocol-independent\nBmv2TableEntry objects. Translation is based on a TranslatorConfig that\nprovides a mapping between ONOS types and Bmv2 model-dependent types.\n\nChange-Id: I620802c2024b5250867dc6b1b988b739177f582a\n"
    },
    {
      "commit": "aa8b6297a320180b3060dd32bead68c856e13189",
      "tree": "c11ffd621af2f40b0fb74108b64983d96bedb0ce",
      "parents": [
        "5899c13b9c1388cec52bd80de27d0db039f663ea"
      ],
      "author": {
        "name": "Carmelo Cascone",
        "email": "carmelo@onlab.us",
        "time": "Wed Apr 13 14:27:06 2016 -0700"
      },
      "committer": {
        "name": "Carmelo Cascone",
        "email": "carmelo@onlab.us",
        "time": "Tue Apr 26 11:46:30 2016 -0700"
      },
      "message": "Various Bmv2 protocol refactorings in preparation of the flow rule\ntranslator (ONOS-4044)\n\n- Added new classes for different match parameters (exact, ternary, lpm,\n  valid)\n- Divided api package in two sub-packages, model (previously under\n  drivers) and runtime (old api package)\n- Improved Bmv2ThriftClient caching and table entry handling\n\nChange-Id: I23c174cf3e8f9f6ecddb99c2d09dc531e8f1c73f\n"
    },
    {
      "commit": "5899c13b9c1388cec52bd80de27d0db039f663ea",
      "tree": "ef1bff2d4652d3cb81a2180056326147e5baa1d1",
      "parents": [
        "3bb71c17c7f999f51aa3c428f2572f4b2b0bec7e"
      ],
      "author": {
        "name": "Carmelo Cascone",
        "email": "carmelo@onlab.us",
        "time": "Wed Apr 06 22:09:08 2016 -0700"
      },
      "committer": {
        "name": "Carmelo Cascone",
        "email": "carmelo@onlab.us",
        "time": "Tue Apr 26 11:46:29 2016 -0700"
      },
      "message": "ONOS-4175 Implemented BMv2 configuration model parser\n\nSuch a model is used to define the way BMv2 should process packets\n(i.e. it defines the device ingress/egress pipelines, parser, tables,\nactions, etc.) and can be generated (i.e. JSON) by compiling a P4\nprogram using p4c-bm.\n\nChange-Id: Ic08df68bed5a0261cb50b27dc7dbfe9d35e1fb71\n"
    },
    {
      "commit": "2ea177bb708268c559071920c22f211f02cc6c75",
      "tree": "f7d4f47aa6e6693dace0f3ac033049edd53771d3",
      "parents": [
        "a9dd01960b4cb54192a9e585a1092681de3c386e"
      ],
      "author": {
        "name": "Carmelo Cascone",
        "email": "carmelo@onlab.us",
        "time": "Thu Feb 25 18:38:42 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Apr 26 18:43:51 2016 +0000"
      },
      "message": "ONOS-3961 ONOS-4285 Implemented BMv2 drivers and protocol\n\nProvides Thrift-based implementation for FlowRuleProgrammable and\nPortDiscovery behaviours.\n\nChange-Id: Ibbf8720d92301bcd23c5c583d156f464015ff1ef\n"
    },
    {
      "commit": "216e3c856bce0fb6f2fa81871967b883bb9520b2",
      "tree": "0d5ef8aaa5fb6991f82fd3ad76f95cf16c00ff49",
      "parents": [
        "26fd38a79b5dd923c9725e62034ccedc2028f235"
      ],
      "author": {
        "name": "Charles Chan",
        "email": "rascov@gmail.com",
        "time": "Sat Apr 23 14:48:16 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Apr 26 16:57:23 2016 +0000"
      },
      "message": "Refactoring SegmentRouting, OFDPA driver and Group Store\n\n- Replace SRNextObjectiveContext with DefaultObjectiveContext\n- Move several log messages to lower log level\n\nChange-Id: Ice2fb598b8e4502cb4acee1a95235551ec7c8db7\n"
    },
    {
      "commit": "aeb0079719d9eef71198b27f0ab7778b17e7394d",
      "tree": "97b0692b3b488cd1441573ddc98230e076840e69",
      "parents": [
        "3fe1ed5f9fe893792aa22c5f7c3d5e34fa703b46"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Wed Apr 20 16:15:21 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Apr 25 17:03:49 2016 +0000"
      },
      "message": "Refactoring of provider buck builds.\n\nChange-Id: I9b5e2566b83c13a8b7b086005a08a8182305ffdb\n"
    },
    {
      "commit": "d5714e09fd289436f2b13997eeb62ce8571b6310",
      "tree": "0724beed304216c85ac3dfb8fdef2ec185772154",
      "parents": [
        "56423ba9bf0a5b65c8fa6d226f7b6ea0ee765051"
      ],
      "author": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Tue Apr 19 14:15:20 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Apr 19 21:37:35 2016 +0000"
      },
      "message": "New and direct StorageService method for creating an AtomicCounter\n\nChange-Id: I8c189584dde590842075bea7e03c4c8ecf8d72c2\n"
    },
    {
      "commit": "d9e0105d79853c199df328c426cd6c9b49ffc595",
      "tree": "81b084543e526ccd174869ca801cdad8f09c9752",
      "parents": [
        "a8c31b1ca4e74c8326762528380547dfaa2f160d"
      ],
      "author": {
        "name": "HIGUCHI Yuta",
        "email": "y-higuchi@ak.jp.nec.com",
        "time": "Thu Apr 14 09:31:42 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Apr 19 17:10:00 2016 +0000"
      },
      "message": "log uncaught Exception\n\n- Use execute instead of submit so that uncaught Exception will\n  be dealt and logged by ExecutorService\u0027s handler.\n- Use component\u0027s own logger\n\nChange-Id: I761264aea00748980929b5048e111756776dd2f6\n"
    },
    {
      "commit": "d55e84de33d9a273eb1fbf4e4587c123f72ac49f",
      "tree": "56989af265ca28430d75f0b7a36a0f3a30f6ef12",
      "parents": [
        "338735b179aec696ad03ca6b73bfe252fec9eb87"
      ],
      "author": {
        "name": "Charles Chan",
        "email": "rascov@gmail.com",
        "time": "Wed Mar 30 17:54:24 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Apr 18 20:06:57 2016 +0000"
      },
      "message": "CORD-348 multicast support in SegmentRouting and vRouter\n\nIn this submission:\n* Setup/teardown multicast route according to SinkAdded/SinkRemoved event\n    - ingressVlan and egressVlan is configurable through network config\n* Change behavior of OFDPA VLAN assignment\n    - Always use the VLAN in metadata if present\n* Bugfix of writing immutable object\n\nNOT in this submission (coming soon):\n* Error handling (e.g. link/device failure recovery)\n\nChange-Id: I9be11af04eb2d6456b865c7e59e96cc02370f846\n"
    },
    {
      "commit": "48dc2f19d4447508d23073042862a98029402586",
      "tree": "2d31207a9dd440001dc3cfebdef57e25c25718b5",
      "parents": [
        "7f2d574e15a60e0128e73e43b82f02fce7e19ca4"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Mon Apr 18 10:17:17 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Apr 18 17:45:45 2016 +0000"
      },
      "message": "adding drivers for the celestica\n\nChange-Id: I404a4e5e5fd75bdeaff19fd68662164d884f6179\n"
    },
    {
      "commit": "dab7256be5b7b4c580e322ec2127e458d2cb1485",
      "tree": "a5786ce68a28ba388e9b539d788606b5b2c27696",
      "parents": [
        "15468828852c679c89d176153c84c380deeafdcc"
      ],
      "author": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Tue Apr 12 14:10:32 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Apr 18 17:24:04 2016 +0000"
      },
      "message": "[ONOS-4258] Initial implementation of supporting extension in REST\n\n- Support Nicira extension\n\nChange-Id: I62bf4417e43459727ce7d4b1ac929c6cf0b7826f\n"
    },
    {
      "commit": "bb8775b79faacec8916acc7e1c5db59939c61a89",
      "tree": "e93c9c69ee95502c92ba744e50f68a8cc1807f16",
      "parents": [
        "9f189ecf73f9e0e3f94bc4f29a80c13fb429cdad"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@onlab.us",
        "time": "Tue Apr 12 10:32:14 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Apr 18 17:10:59 2016 +0000"
      },
      "message": "[ONOS-4294] AlarmConsumer for Lumentum e-cord device\n\nChange-Id: I653c5136ae5d162e04d67d1a54ce0dd4b95b3866\n"
    },
    {
      "commit": "827d8d03c0a478e19a4365791e69ddf98e3859cb",
      "tree": "6f83260fd575d23cd2e9d2d950a665e500036c49",
      "parents": [
        "7f4ed9d928427ac4c1412e6c18b409585c090eb3"
      ],
      "author": {
        "name": "Andreas Papazois",
        "email": "andreas.papazois@gmail.com",
        "time": "Fri Apr 15 11:53:16 2016 +0300"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Apr 15 16:57:02 2016 +0000"
      },
      "message": "[GEANT] VLAN arg not needed when removing interface.\n\nChange-Id: I9015f7df65b924901dab7c32a7dd757f7fa55234\n"
    },
    {
      "commit": "59e19bbc7654f59582da3e7f40b53acdbea9358f",
      "tree": "59cfe178b8eee5378703d43d32987614bb8100fb",
      "parents": [
        "a73fce3348a3e982b19191da285e3adf02a00b99"
      ],
      "author": {
        "name": "Andreas Papazois",
        "email": "andreas.papazois@gmail.com",
        "time": "Tue Apr 12 13:59:58 2016 +0300"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Apr 13 20:21:51 2016 +0000"
      },
      "message": "[GEANT] Multiple VLAN-IDs allowed for trunk mode of ports.\n\nChange-Id: Ib6add6f4bcdcc9ed0fb0448fef91f9f0dbebb57d\n"
    },
    {
      "commit": "425854b7a7399ce31b1ff745fd8fb37d80df60c3",
      "tree": "ca7135584e1ade7d7ef0271816002d508973d675",
      "parents": [
        "ea32708ba865673f532d74fa4bfa42900da774a4"
      ],
      "author": {
        "name": "Charles Chan",
        "email": "rascov@gmail.com",
        "time": "Mon Apr 11 15:32:12 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Apr 12 03:19:16 2016 +0000"
      },
      "message": "Fix group handler in CpqD OFDPA driver\n\nWe should not use OFDPA extension VLAN ID in CpqD OFDPA driver (gerrit#8609)\n\nChange-Id: Ife451c25c48a7aba2c4f7f8c66f71c9f362ab37c\n"
    },
    {
      "commit": "b05be2d9edffeaf799e5efa18aaf779a3843ecaf",
      "tree": "40649afeb1fb392de2fb9f8c040dcb7137cd164f",
      "parents": [
        "820d633b9f1c36c3135afba47cefb8f29af29289"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Mon Apr 11 12:52:36 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Apr 11 20:52:49 2016 +0000"
      },
      "message": "Adding support to remove a subscriber.\n\nAnd fixing an issue where build on a flowrule could not be\ncalled repeatedly.\n\nChange-Id: I85773ac7a3fb4f2970b63599d1eafbfc8b3c5879\n"
    },
    {
      "commit": "e72ac5590d3cf90d98304883f14773e99cb5f2e5",
      "tree": "acb17eceee539e813e92685acc1fae395b0f4fb2",
      "parents": [
        "4c3c99704d7c611d6367c49a19ad78bfdc5d7670"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@onlab.us",
        "time": "Mon Apr 11 10:04:52 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Apr 11 18:02:27 2016 +0000"
      },
      "message": "[ONOS-4260]Alarm and fault managment application refactoring according to ONOS architecture\n\nChange-Id: I47e9db37eb5fc27ac19db2e4cb87774736b44685\n"
    },
    {
      "commit": "4f50e3fe926021ef685b5ff06a3d4bd3179a9359",
      "tree": "20bfd5f182895f3888260072fe8c9b540fd7786c",
      "parents": [
        "55cbd5c385e98b7c7bef000b2b6cda7f153cba03"
      ],
      "author": {
        "name": "Murat Parlakisik",
        "email": "murat@parlakisik.com",
        "time": "Mon Apr 11 03:24:44 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Apr 11 17:09:23 2016 +0000"
      },
      "message": "ONOS-4283  Adding hp driver\n\nChange-Id: I2d31ea816550ca6d2097eee53650457ee778e9a8\n"
    },
    {
      "commit": "7cbbbb7009c2ec2bd7a78432eff0e0803182a0d4",
      "tree": "f8fe23ee932475f8c2d7b323944c033ab9984af8",
      "parents": [
        "dffe96b230e28be95ab9c9767eff00ea772894e4"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Sat Apr 09 02:13:23 2016 -0700"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Sat Apr 09 09:51:27 2016 +0000"
      },
      "message": "Adding Copyright notice to files that are missing it\n\nChange-Id: Ic08aad8906dbd4dd062e7adcec7465475cf2bdda\n"
    },
    {
      "commit": "5ab426f9ffd145916bb41df408d7fef1781b9128",
      "tree": "3b7e0009854f470365f07c292fc9b3a42b35ddb3",
      "parents": [
        "2fdbe0d1e013e3c4b2a3d933b25850d21aa5319f"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Sat Apr 09 01:19:45 2016 -0700"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Sat Apr 09 01:20:21 2016 -0700"
      },
      "message": "Updating copyrights\n\nNew format: \u0027Copyright .year-present Open Networking Laboratory\u0027\n\nChange-Id: I1a9e58b355b775e75245ad875a2d7a4df3f03098\n"
    },
    {
      "commit": "7bf2b693a5937f557cf5b6e53779e9388b63e3cb",
      "tree": "0433d8845b2a84c1846ba9c37d6b184049ea0e1c",
      "parents": [
        "9a445c88821d73a64efc752d33f585e1fa08d55e"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@onlab.us",
        "time": "Fri Apr 08 09:51:52 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Apr 08 17:15:34 2016 +0000"
      },
      "message": "Fixing SNMP buck dependecies and build\n\nChange-Id: I974fd09c39a2fecdddd1d9b3ed7a5b47951745d4\n"
    },
    {
      "commit": "3256252b26cff37397d852df092769aa0afff0ff",
      "tree": "00726ff231d9f94d6ed246816da5e3dfcd43ebb4",
      "parents": [
        "1db7ff1beba0ea12d9d62d0f6c248f34cdc4e4b0"
      ],
      "author": {
        "name": "Charles Chan",
        "email": "rascov@gmail.com",
        "time": "Thu Apr 07 14:37:14 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Apr 08 14:50:50 2016 +0000"
      },
      "message": "Use OfdpaSetVlanVid extension instead of setVlanVid in group buckets\n\nGroupBucketEntryBuilder now shares the same treatment builder as FlowEntryBuilder.\nTherefore, we also need to use the extension when building group buckets.\nhttps://gerrit.onosproject.org/#/c/8485/\n\nChange-Id: Ic85dd10d1bfd8c0ca26f5811369f0587dc286761\n"
    },
    {
      "commit": "b86c92052642568d33450fb728a60506068bc97d",
      "tree": "944ca1a04a1b0c0a93d8822fa2d27f5734956eac",
      "parents": [
        "efbc0389347b26198a0b70897a8081f1d6363127"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Tue Apr 05 20:15:04 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Apr 06 18:17:37 2016 +0000"
      },
      "message": "Updating Buck files to build OSGi jars\n\n- Using osgi_jar for all modules except apps\n- Adding target for installation of core modules to .m2 repo\n\nChange-Id: I65d9e3a9567918e275191724842d7d9b1f485128\n"
    },
    {
      "commit": "ffef500b4a5ecb03cb1bd410c842cb3709f58ba9",
      "tree": "5eeefe222e30227cd5537b6ec8b10352367208e4",
      "parents": [
        "be093f7e789315626a31f53653b9715cbca72e0a"
      ],
      "author": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Mon Apr 04 23:27:37 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Apr 06 17:38:49 2016 +0000"
      },
      "message": "Remove redundant extensionTreatmentInterpreter support check\n\nChange-Id: I1bcaefcdf8f97a7bed4916734142cabc04f566e4\n"
    },
    {
      "commit": "85f28d0a0aeb9aa8c8b287abb25c93b78ef808b8",
      "tree": "32efb512344c4da2a4b69db0cd47cb3136e049b9",
      "parents": [
        "88c2328d234208d5f432e0481ea838e3c984346a"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Tue Apr 05 20:31:18 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Apr 06 16:57:45 2016 +0000"
      },
      "message": "Updating test sources in several BUCK files\n\nChange-Id: I17b83cb978f7b8fc1d31a1e96bec59a077dbdfbb\n"
    },
    {
      "commit": "01ac79ec64f0a54ccdf2d7f6e50cb7fc90f94669",
      "tree": "8207d13165ae772b1f60689fa51bf88705ce115a",
      "parents": [
        "344ea7a714bc9dc7116ff8224a5816ac2242c70f"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Mon Apr 04 14:10:09 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Apr 05 02:27:59 2016 +0000"
      },
      "message": "Updating onos-of-api\n\nWe not longer shade openflowj in onos-of-api, instead we used an\nOGSi-compatible version of it.\n\nChange-Id: If083c355f441783de3790d3e87ca824f386cccd8\n"
    },
    {
      "commit": "c2d754b1fd0aa4521e3c68cb554ff37eb4e9c104",
      "tree": "2575a6c49ed69a14603114609c60386d0771ed3d",
      "parents": [
        "a0d9a173526fc85d2d15ef5a9407b200144e5d5f"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@onlab.us",
        "time": "Tue Mar 29 17:51:07 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Apr 04 16:52:05 2016 +0000"
      },
      "message": "[ONOS-3943] SNMP protocol and provider refactoring according to ONOS architecture\n\nChange-Id: Ie87ee6c181c9550ffac602397f2ee74a691bbdfa\n"
    },
    {
      "commit": "d41638856669756473999601989676193232ec5a",
      "tree": "885537e86b41aa8d948be230573e282d8f78e3f5",
      "parents": [
        "7d7e2f5e21c42126d95572888d8969d66f23819a"
      ],
      "author": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Wed Mar 30 20:03:14 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Mar 31 17:24:25 2016 +0000"
      },
      "message": "[ONOS-4245] Support resubmit experimenter action for nicira driver\n\nChange-Id: I7beac62d5c23fb8e2fe7d7d23947c55fbb849064\n"
    },
    {
      "commit": "5b9df8d6a601891eeb3106a6e3d8f9fc1575d7ed",
      "tree": "0b61e06d14c0e4db4d28ac2a622357d93d88300b",
      "parents": [
        "ee3736e2c62ed10dbff2a98b588ae646e2cf628e"
      ],
      "author": {
        "name": "Charles Chan",
        "email": "rascov@gmail.com",
        "time": "Mon Mar 28 22:21:40 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Mar 31 15:15:11 2016 +0000"
      },
      "message": "CORD-455 Implement multicast support in OFDPA driver\n\nAlso refactor Ofdpa2GroupHandler\n\nChange-Id: Id6a9224cab663f57edb8e85a0e7d81e7da3df132\n"
    },
    {
      "commit": "f80bbb22c278310c39f4c56b2714afa6a707063d",
      "tree": "138181ee68ac7c9f0d0a34229fee6239e57d2926",
      "parents": [
        "e01652f745957247b4d3887a917b12d232d9f11d"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Fri Mar 11 10:16:22 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Mar 29 21:39:14 2016 +0000"
      },
      "message": "Initial BUCK build\n\nChange-Id: I64e8a979301989062f4545a4841b06c15a372049\n"
    },
    {
      "commit": "7e6200aa41892d5d07e0eae742ab0b642ded0c3a",
      "tree": "47aa6b8dbf277a1285616a3493c9471b8dba4222",
      "parents": [
        "a1d7f27d7eb7d6e82c1276f53075c7f4f42df500"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@onlab.us",
        "time": "Mon Mar 21 09:48:40 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Mar 29 00:42:49 2016 +0000"
      },
      "message": "[ONOS-4045]Adding mastership service to NetconfProvider\n\nChange-Id: Id39cbef54a079ab6e080a9d3f60770c4bea90b3f\n"
    },
    {
      "commit": "8336447e7c3a9ca80de637e4194cb8b13e9f3201",
      "tree": "75edf7415603ee9cc49886c88e73f8092146ecc1",
      "parents": [
        "e65a8f689bdc1175e2cf68b5ee6aba410d63d499"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Fri Mar 25 09:59:55 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Mar 25 21:34:47 2016 +0000"
      },
      "message": "removing cookie generation from olt pipeline\n\nChange-Id: Ib9bb69fcf5ac0dc603d033ba2cbb8c9127cc8b81\n"
    },
    {
      "commit": "423962b157704775e9dfc3256d7d682a83dcb3d4",
      "tree": "fb28217b820ebcdb91c916a0226fab2e8654e9dd",
      "parents": [
        "07ade9b816535eb133d1c9b7c7f50a68b2137a79"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@onlab.us",
        "time": "Fri Feb 26 13:09:22 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Mar 24 21:44:57 2016 +0000"
      },
      "message": "[Goldeneye] ONOS-3939 Implementing Yang Sb XML utils\n\nChange-Id: Ibf435f4c8e967ab793ec4a6d882df82b790f554f\n"
    },
    {
      "commit": "361154b9d3625bba2a8689bef66aeb2d98f546d2",
      "tree": "1b27cd2427da466af9a415448c9f6446f0f34762",
      "parents": [
        "341310c0430c3fddd2206a16ba4e029bf1eb8fdb"
      ],
      "author": {
        "name": "Charles Chan",
        "email": "rascov@gmail.com",
        "time": "Thu Mar 24 10:23:39 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Mar 24 18:13:28 2016 +0000"
      },
      "message": "Rename OFDPA pipeline according to the naming convention\n\nChange-Id: Ia7709aded0c20cf556031a723a986b9baca3ffa8\n"
    },
    {
      "commit": "d63fd0423ce495b35dc447f1ca74e02969123a51",
      "tree": "7c0867729f5882c646e190c4e7c457c56c68cdf8",
      "parents": [
        "32a7a4287def90386ab335e7e7deda9a8b07282d"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@onlab.us",
        "time": "Wed Mar 09 11:07:22 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Mar 23 17:28:12 2016 +0000"
      },
      "message": "[Goldeneye]Adding SB app requirment on drivers\n\nChange-Id: I359494d92429646e04fd2720b7c6b257eb0df668\n"
    },
    {
      "commit": "9492abb0ff4d72221b6b8b8fe56311c50fc6ed5e",
      "tree": "36002425ef434b19469433d086134f25cc612ee5",
      "parents": [
        "709e4fe330fe2e42b721088434914e00b6905d9d"
      ],
      "author": {
        "name": "Andreas Papazois",
        "email": "andreas.papazois@gmail.com",
        "time": "Fri Mar 11 09:38:41 2016 +0200"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Mar 23 16:58:55 2016 +0000"
      },
      "message": "Cleanup of trimming on NetConf replies.\n\nChange-Id: I7d3b031893328af33949bea4166423434ded1424\n"
    },
    {
      "commit": "8be4e3a4cb53553ea748f0501a5d64e251f7171e",
      "tree": "8faf34f0520ce8fbd3b66814021589ec62111f21",
      "parents": [
        "49e03a3406374fc783b7da6c17c86825903f5762"
      ],
      "author": {
        "name": "Saurav Das",
        "email": "sauravdas@alumni.stanford.edu",
        "time": "Fri Mar 11 17:19:07 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Mar 22 18:26:04 2016 +0000"
      },
      "message": "In this commit:\n    Removing dependence on hashing for unique groupkeys in ofdpa driver.\n    Group-store no longer removes groups from store if a group-operation fails due to GROUP_EXISTS.\n    Group-store also checks for unique group-id when given by app.\n    Group-provider now logs warning before making call to core.\n\nChange-Id: I4a1dcb887cb74cd6e245df0c82c90a50d8f3898a\n"
    },
    {
      "commit": "244311924c0f9980c2f353ed0dfe7d966d590b11",
      "tree": "3eb67b1df56ece51b6adf44dac11d315fc028683",
      "parents": [
        "21f4b73629ac54064f2c7902894cf340962c460d"
      ],
      "author": {
        "name": "Saurav Das",
        "email": "sauravdas@alumni.stanford.edu",
        "time": "Mon Mar 07 19:13:00 2016 -0800"
      },
      "committer": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Mon Mar 21 18:04:20 2016 +0000"
      },
      "message": "CLI command to help debug the mapping of next-Objectives to the\ngroups that are created by device drivers.\n\nChange-Id: Iff9e04e5e96b2cabbdb40e83215315d2e27791a6\n"
    },
    {
      "commit": "955c316b54a4277e2a14f4e7bf5e26974438c1b5",
      "tree": "288301142d134ec796c60dfbc927fb0d4f057f52",
      "parents": [
        "55b4d80176d019cf4df2438cfdfa4b941aefc1d7"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Thu Mar 10 15:27:19 2016 -0800"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Thu Mar 10 15:27:19 2016 -0800"
      },
      "message": "Starting snapshot 1.6.0-SNAPSHOT\n"
    },
    {
      "commit": "55b4d80176d019cf4df2438cfdfa4b941aefc1d7",
      "tree": "256c5da89fb7af419ff548411bcf577d86538b7e",
      "parents": [
        "23696428f83032b5a520d2527f88a9a6fd6fe8c2"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Thu Mar 10 14:47:30 2016 -0800"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Thu Mar 10 15:24:41 2016 -0800"
      },
      "message": "Tagging 1.5.0 (Falcon)\n"
    },
    {
      "commit": "23696428f83032b5a520d2527f88a9a6fd6fe8c2",
      "tree": "9339a19148b0580a52b59c401979cea955de87b8",
      "parents": [
        "b7a54202859e13e8d592be13d06c07aca8729b0a"
      ],
      "author": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Wed Mar 09 14:02:04 2016 -0800"
      },
      "committer": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Wed Mar 09 14:02:04 2016 -0800"
      },
      "message": "Starting snapshot 1.5.0-SNAPSHOT\n"
    },
    {
      "commit": "b7a54202859e13e8d592be13d06c07aca8729b0a",
      "tree": "017200982533f9d3ff691c18164c89a2819d5657",
      "parents": [
        "0e5c94ea468c15953768595c7a092651c64e5b92"
      ],
      "author": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Wed Mar 09 13:47:32 2016 -0800"
      },
      "committer": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Wed Mar 09 13:47:32 2016 -0800"
      },
      "message": "Tagging 1.5.0-rc3\n"
    },
    {
      "commit": "43cc16afcb0b092ea8eebcf22d0f76ea2983cc7e",
      "tree": "b2f0c5720ad85d8e9cedbbf6e99ea36f26d2e2a0",
      "parents": [
        "eb80f4f828e476da1b275d02baf1e0550f71ebf5"
      ],
      "author": {
        "name": "Ke Han",
        "email": "Ke.Han@alcatel-sbell.com.cn",
        "time": "Mon Mar 07 16:04:09 2016 +0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Mar 08 19:03:49 2016 +0000"
      },
      "message": "set driver for Nokia equipment\n\nChange-Id: I85910d7f0448e3a92ca3e700f7f1cfa2f9bd6e50\n"
    },
    {
      "commit": "eb80f4f828e476da1b275d02baf1e0550f71ebf5",
      "tree": "11bad40d3ef8b6be47cce4133c9ae38412ce6368",
      "parents": [
        "468f8283e4f87ff30f73b7f987b40eaf0a3133e2"
      ],
      "author": {
        "name": "Marc De Leenheer",
        "email": "marc@onlab.us",
        "time": "Sat Mar 05 17:04:59 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Mar 08 19:02:50 2016 +0000"
      },
      "message": "Fix for drop/demux cross connect rules.\n\nChange-Id: I239d50e7faeb0cd3d91ad0c17db58e2ab905426f\n"
    },
    {
      "commit": "fd46e1d293662cff66f9963da25e9ed37f5c7662",
      "tree": "7b3ef6bb8482c7a3806c46cf18c5dedfa5a42214",
      "parents": [
        "b0ade29020bdaa197f7bb0a940c46399a4f352d5"
      ],
      "author": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Tue Mar 08 09:18:53 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Mar 08 18:41:50 2016 +0000"
      },
      "message": "Refine application title and category in app.xml and pom.xml\n\n- Remove ONOS keyword from application title\n- Capitalize each keyword in application title\n- Make it consistent to use App, Provider and Driver in\n  application title\n- Add right category name for each application\n- Add missing application title and category\n- Make application category comment more descriptive\n\nChange-Id: Ib886b4a4293c38bd546a4107b20569f1bd7031a7\n"
    },
    {
      "commit": "0fd79d91eacdfb47f68c47ad64d2ab249c22f330",
      "tree": "91e05c3b7cfa02e5a6dd55ff3ffc6b9b997ef1b8",
      "parents": [
        "81a61a1fc4f22632e0bd74194506b3a6c7ca7b69"
      ],
      "author": {
        "name": "Saurav Das",
        "email": "sauravdas@alumni.stanford.edu",
        "time": "Mon Mar 07 10:58:36 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Mar 08 02:12:14 2016 +0000"
      },
      "message": "Group handling changes:\n      Edge case fix in group store where extraneous group buckets are updated so the group can be reused\n      Bug fix for broadcast group in OF-DPA as there can only be one l2flood group per vlan\n      Group operation failure codes are now reported by the provider to the core\n      Group ids are displayed in hex in a couple of places\n\nChange-Id: Ib48d21aa96e0400b77999a1b45839c28f678e524\n"
    },
    {
      "commit": "b3c1434414b1580c3c2a7454c3d09dc398572b54",
      "tree": "e280ce0ec22d9929bd2538ddbc155abe09ff6eb6",
      "parents": [
        "47b2623316e825d655fdb1104c758fb91eb65f65"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Fri Mar 04 17:05:01 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Mar 07 22:34:06 2016 +0000"
      },
      "message": "adding a discriminant to OF rules for q-in-q tags.\n\nChange-Id: Ic192f950b07fb18673659867631fea87ae7d6172\n"
    },
    {
      "commit": "900885389fbe1407273931b4e1822cb649f7a109",
      "tree": "984804ea884b6146a6679ed3f6f3a4a7e29cbbbd",
      "parents": [
        "ce8c56024737c6e8a4a134acd6560b3ac315ceed"
      ],
      "author": {
        "name": "sangho",
        "email": "sangho@onlab.us",
        "time": "Thu Feb 25 18:06:12 2016 +0900"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Mar 07 18:42:16 2016 +0000"
      },
      "message": "[ONOS-3953] Implements Security Group of Openstack\n\nChange-Id: I30766097a2894a26e46a7a399176d99e95af6abf\n"
    },
    {
      "commit": "6cb86367396b18eebaf1e5a69c5e924b7ef5a310",
      "tree": "24ffd5c26de089f31a73f0e21b34606e10f68d55",
      "parents": [
        "881f29f37cfad45dd6ba86597ff4b9bc7172b138"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Thu Mar 03 18:00:58 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Mar 04 21:34:13 2016 +0000"
      },
      "message": "fix removal of rules in a distributed setting\n\nChange-Id: I44cb49990b8051f5f1542c11cbda6846049906e3\n"
    },
    {
      "commit": "5d8994ffce87b8f0bc806d3f18d3b2b9e97c6d03",
      "tree": "c0593ab12ae8fb1bdaa718ca87cc58b852a8cf33",
      "parents": [
        "40d5255ca949e46ff756776354a11884e5126eac"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Thu Mar 03 17:13:26 2016 -0800"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Thu Mar 03 17:13:26 2016 -0800"
      },
      "message": "Starting snapshot 1.5.0-SNAPSHOT\n"
    },
    {
      "commit": "40d5255ca949e46ff756776354a11884e5126eac",
      "tree": "ad895b9788e9ec62a8199bdb3ba2ffa4d9ae1653",
      "parents": [
        "1893d44a7de2139a212cf78e2ee36212566e6561"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Thu Mar 03 17:08:36 2016 -0800"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Thu Mar 03 17:08:36 2016 -0800"
      },
      "message": "Tagging 1.5.0-rc2\n"
    },
    {
      "commit": "268c4f9e488d77ed29d6d1f262e7fe4266d8a8aa",
      "tree": "e52f3ee54be3cafff0da7e3f6e2551b8b2b173cc",
      "parents": [
        "d8241c7d85b1c118aba714ddc08ba0ea83eb4607"
      ],
      "author": {
        "name": "Marc De Leenheer",
        "email": "marc@onlab.us",
        "time": "Thu Mar 03 14:38:02 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Mar 03 23:55:20 2016 +0000"
      },
      "message": "More fine tuning\n\nChange-Id: I4629ac831a0c18a116bb188c9eeb1623c7413fe3\n"
    },
    {
      "commit": "5ccbe3f2e6a1d1025972d8f4798234fe8fe70e38",
      "tree": "fd18c78d94fb537a7f447715d2f4515afd95b6a1",
      "parents": [
        "d90e83db8ef6217d7c398221ae37c41c69e1255c"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Wed Mar 02 22:36:02 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Mar 03 16:59:57 2016 +0000"
      },
      "message": "making the olt pipeline support distributed cookie values.\n\nChange-Id: I8e9d1c2736c0b62b887ef621e148a2bce6fe620e\n"
    },
    {
      "commit": "2898a7f093cf0e1c77af78ef6261faec100fff38",
      "tree": "6c59bff8f525f98272a6ed9c21be5a61dc55658d",
      "parents": [
        "0b13c1bb62e085196f34f1ba93ae28d6e123c2f6"
      ],
      "author": {
        "name": "Marc De Leenheer",
        "email": "marc@onlab.us",
        "time": "Wed Mar 02 21:42:59 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Mar 03 06:18:36 2016 +0000"
      },
      "message": "Fine tuning of flow rules on Lumentum ROADM\n\nChange-Id: I9220d63f1b6dfb2efd83c0c216a899d8668784b0\n"
    }
  ],
  "next": "8378ccf28fe0ab9a5b5d6543e4696a34c2e3df43"
}
