)]}'
{
  "log": [
    {
      "commit": "9bd644a5104960aa3bb70e5b120ef530e96f9840",
      "tree": "671028db7a9d5492eaaed53c88ba29fdbcd01c9d",
      "parents": [
        "f17ae287a43f6861dfc1d12894e14808e746e5bc"
      ],
      "author": {
        "name": "Shashikanth VH",
        "email": "shashikanth.vh@huawei.com",
        "time": "Thu Feb 11 17:23:49 2016 +0530"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Feb 11 21:48:48 2016 +0000"
      },
      "message": "[ONOS-3856] BGP flow specification update message encode.\n\nChange-Id: I4286ea636df154f64c5b27f1f55a26fdc257e4f3\n"
    },
    {
      "commit": "f17ae287a43f6861dfc1d12894e14808e746e5bc",
      "tree": "854baf634dcb7218bcc2fea1f851d56073849cbf",
      "parents": [
        "3163a64dbfd3718326efc300aaba5880054dfcfa"
      ],
      "author": {
        "name": "Sho SHIMIZU",
        "email": "sshimizu@us.fujitsu.com",
        "time": "Wed Feb 10 23:44:30 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Feb 11 21:44:35 2016 +0000"
      },
      "message": "Refactor: Move logic for continuous resource to another method\n\nChange-Id: I04136c933398891bf347f14874e93825ce3f2e33\n"
    },
    {
      "commit": "3163a64dbfd3718326efc300aaba5880054dfcfa",
      "tree": "3be801607b4d3b42c2f6270e1b6c540bbf05e3d5",
      "parents": [
        "a6a6fd3886b5f62c93e959b549caaec3b20c2196"
      ],
      "author": {
        "name": "Sho SHIMIZU",
        "email": "sshimizu@us.fujitsu.com",
        "time": "Thu Feb 11 13:14:27 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Feb 11 21:41:47 2016 +0000"
      },
      "message": "Remove an unnecessary blank line\n\nChange-Id: Ia17602bd8c1a0507aeca26ac212e6be322f61a5d\n"
    },
    {
      "commit": "a6a6fd3886b5f62c93e959b549caaec3b20c2196",
      "tree": "3b961de508ea1963c6f00c806844e82711cea5ad",
      "parents": [
        "b08d58635c816aff2989ea942da15f2d03f5b0cc"
      ],
      "author": {
        "name": "Sho SHIMIZU",
        "email": "sshimizu@us.fujitsu.com",
        "time": "Wed Feb 10 18:36:44 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Feb 11 21:16:38 2016 +0000"
      },
      "message": "Fast path in the resource store for discrete resource\n\nChange-Id: I179376f8a6b43b1f2867212b2456c17b9b5602f5\n"
    },
    {
      "commit": "b08d58635c816aff2989ea942da15f2d03f5b0cc",
      "tree": "e4b7952526fd94b8053cab1692bcf418725cce4b",
      "parents": [
        "446fdf09e9268e47571294aae2e167422dcb7051"
      ],
      "author": {
        "name": "Sho SHIMIZU",
        "email": "sshimizu@us.fujitsu.com",
        "time": "Thu Feb 11 12:37:28 2016 -0800"
      },
      "committer": {
        "name": "Sho SHIMIZU",
        "email": "sshimizu@us.fujitsu.com",
        "time": "Thu Feb 11 12:46:25 2016 -0800"
      },
      "message": "Refactor: Rename Resource#isTypeOf() to isSubTypeOf()\n\nChange-Id: I83eed95d53ecc06cd14695cae22bd4e71646040a\n"
    },
    {
      "commit": "446fdf09e9268e47571294aae2e167422dcb7051",
      "tree": "d95bcd57fe63b8e1cf170b934971e9919507b4bf",
      "parents": [
        "56151262f8a07eddb6bb48b6dc4646d21cd101e2"
      ],
      "author": {
        "name": "Sho SHIMIZU",
        "email": "sshimizu@us.fujitsu.com",
        "time": "Thu Feb 11 12:31:11 2016 -0800"
      },
      "committer": {
        "name": "Sho SHIMIZU",
        "email": "sshimizu@us.fujitsu.com",
        "time": "Thu Feb 11 12:33:05 2016 -0800"
      },
      "message": "Cosmetics: Rearrange the method definitino order\n\nChange-Id: I978ea1cdf04ad0f4984de35a509b2020378d1c2c\n"
    },
    {
      "commit": "56151262f8a07eddb6bb48b6dc4646d21cd101e2",
      "tree": "7ecaa9dd243463e0589ef2d654c8ed81169b4afa",
      "parents": [
        "7d9d4399e8a62a99667671aca91d84964c504774"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Thu Feb 11 09:48:50 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Feb 11 20:18:21 2016 +0000"
      },
      "message": "Roll back resource API changes that triggered a bug in the Java compiler\n\nChange-Id: I9e6891fe156148692e59476cb2bec6defb1f9a70\n"
    },
    {
      "commit": "7d9d4399e8a62a99667671aca91d84964c504774",
      "tree": "f61261100b6aa2101bc2328b7c7e51a4bc523467",
      "parents": [
        "1446aef8a5b67bdd8e4d898ef446166a45c0313a"
      ],
      "author": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Thu Feb 11 11:41:26 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Feb 11 20:16:41 2016 +0000"
      },
      "message": "Bug fix: make sure that divisor is non-zero value\n\nChange-Id: I7214ebf552ba60db149db2b4edbb90f59d3bdd16\n"
    },
    {
      "commit": "1446aef8a5b67bdd8e4d898ef446166a45c0313a",
      "tree": "c0365b26af8d11d72bf4edc0102ae8aaf7a6a387",
      "parents": [
        "0a6f4d41faec7db65db83388356a66abc6cbfae9"
      ],
      "author": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Thu Feb 11 10:05:08 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Feb 11 20:16:40 2016 +0000"
      },
      "message": "Add dependency between onos-app-cpman and onos-of-provider-message\n\nChange-Id: I428d9a046086d86f037d481468c67c8875b6ec5f\n"
    },
    {
      "commit": "0a6f4d41faec7db65db83388356a66abc6cbfae9",
      "tree": "cc3e92624524bcc41e1efd5d9b13d9dda7814992",
      "parents": [
        "6f74730e847a6ea24fa498919d13d33f20296810"
      ],
      "author": {
        "name": "Vidyashree Rama",
        "email": "vidyashree.rama@huawei.com",
        "time": "Thu Feb 11 12:08:56 2016 +0530"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Feb 11 20:14:45 2016 +0000"
      },
      "message": "[ONOS-3877]Parser Exception\n\nChange-Id: I5970210492f75dfccd8ffbf1ffe8464f729337da\n"
    },
    {
      "commit": "6f74730e847a6ea24fa498919d13d33f20296810",
      "tree": "7900561d9342271483a4c3a64091e5375dffafb8",
      "parents": [
        "e14a09c5dcca8cfc5e1b70ff6ff24437b42db007"
      ],
      "author": {
        "name": "Sho SHIMIZU",
        "email": "sshimizu@us.fujitsu.com",
        "time": "Wed Feb 10 17:35:41 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Feb 11 19:34:25 2016 +0000"
      },
      "message": "Improve the performance of ResourceManager#getAvailableResources()\n\nBy removing an extra map access in ConsistentResourceStore#isAvailable()\n\nThis patch mitigates the issue of ONOS-3869\n\nChange-Id: Ief231f5532c34719c150855afe0ea69fc6b478f1\n"
    },
    {
      "commit": "e14a09c5dcca8cfc5e1b70ff6ff24437b42db007",
      "tree": "da309eaf1ffb2485043e29eab636b921d34063fa",
      "parents": [
        "826990b08dc1316526216a01bc483085d11ac210"
      ],
      "author": {
        "name": "Madan Jampani",
        "email": "madan.jampani@gmail.com",
        "time": "Thu Feb 11 10:43:21 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Feb 11 19:15:31 2016 +0000"
      },
      "message": "Implementation for StorageAdmin and PartitionAdmin APIs\n\nChange-Id: I48cbfae6f410425294196884cdb2ce4705fa2c3d\n"
    },
    {
      "commit": "826990b08dc1316526216a01bc483085d11ac210",
      "tree": "83dddd076b9c8a5aa812670a74d579403246956c",
      "parents": [
        "fc64ffe4d588e1222e40f2bebc6b244fa8ade6f8"
      ],
      "author": {
        "name": "Shashikanth VH",
        "email": "shashikanth.vh@huawei.com",
        "time": "Thu Feb 11 16:52:46 2016 +0530"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Feb 11 18:05:01 2016 +0000"
      },
      "message": "[ONOS-3856] BGP flow specification extended community path attribute parsing.\n\nChange-Id: I9ea9db5565e91598328fdb703186c3d6577e2dc7\n"
    },
    {
      "commit": "fc64ffe4d588e1222e40f2bebc6b244fa8ade6f8",
      "tree": "9c7c2f3707fbca29bb601abe5dc23a58f1f0bb40",
      "parents": [
        "4545cf1940b3bf6541a73a67d3696bdf05f96195"
      ],
      "author": {
        "name": "Sho SHIMIZU",
        "email": "sshimizu@us.fujitsu.com",
        "time": "Wed Feb 10 20:11:09 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Feb 11 17:47:32 2016 +0000"
      },
      "message": "Refactor: change method parameter type of ResourceStore#release()\n\nUse ResourceAllocation as parameter of ResourceStore#release()\n\nChange-Id: I1833b9b23985cd42820093633591fa21daf2f98e\n"
    },
    {
      "commit": "4545cf1940b3bf6541a73a67d3696bdf05f96195",
      "tree": "dceaf5dbbff2258ad241ffdf3959ae083faca5c4",
      "parents": [
        "1ede5ab0edf54d0a915ef1d0a91b11ed1e2e2837"
      ],
      "author": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Wed Feb 10 11:06:06 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Feb 11 17:29:10 2016 +0000"
      },
      "message": "[ONOS-3537] Initial implementation of ControlMessageManager\n\n- Add skeletal code of ControlMessageStore\n- Add initial implementation of ControlMessageManager\n\nChange-Id: I17161ce18b67e8f35ea9b80832f3732a55de323b\n"
    },
    {
      "commit": "1ede5ab0edf54d0a915ef1d0a91b11ed1e2e2837",
      "tree": "1bde1b98e46c06715e38533089f49dd67d7d460f",
      "parents": [
        "538be7420fb6f2edaf28ee9ea45a776068e66a4c"
      ],
      "author": {
        "name": "Vinod Kumar S",
        "email": "vinods.kumar@huawei.com",
        "time": "Tue Feb 09 20:14:53 2016 +0530"
      },
      "committer": {
        "name": "VinodKumarS-Huawei",
        "email": "vinods.kumar@huawei.com",
        "time": "Thu Feb 11 08:41:57 2016 +0000"
      },
      "message": "[ONOS-3884] implement YANG module data model\n\nChange-Id: I13b1e121fafe123f6eeb518481c287ce58a0b6cf\n"
    },
    {
      "commit": "538be7420fb6f2edaf28ee9ea45a776068e66a4c",
      "tree": "d56fe7a722c3f9cfa0bc38f2182f187d689b20fc",
      "parents": [
        "e241189e4b43b02c8e42be7f375d4bf18f6020ff"
      ],
      "author": {
        "name": "Madan Jampani",
        "email": "madan.jampani@gmail.com",
        "time": "Wed Feb 10 14:55:38 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Feb 11 06:00:52 2016 +0000"
      },
      "message": "Refactored primitive builders to consolidate methods into the base DistributedPrimitiveBuilder\n\nChange-Id: I9a24117b41d1feeb5cf460c6adfa484aabcbb8c1\n"
    },
    {
      "commit": "e241189e4b43b02c8e42be7f375d4bf18f6020ff",
      "tree": "0c25e96415e39ee0bf04a06d120f843d657263c8",
      "parents": [
        "640f183e1aa40459aa82c937eba9fb9da15e9c8d"
      ],
      "author": {
        "name": "Aaron Kruglikov",
        "email": "aaron.kruglikov@us.fujitsu.com",
        "time": "Wed Feb 10 18:18:17 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Feb 11 05:09:54 2016 +0000"
      },
      "message": "Fix for multiple metrics issues\n\nChange-Id: Ie534d5130278df504eda99e30df1eb2c3e7a43da\n"
    },
    {
      "commit": "640f183e1aa40459aa82c937eba9fb9da15e9c8d",
      "tree": "478bf29f177cd5eef816d9885621d44fe6b35849",
      "parents": [
        "19f39c7bac269ba9b5981cdd56d72eca615fb5b7"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Wed Feb 10 17:02:37 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Feb 11 04:08:40 2016 +0000"
      },
      "message": "CORD-536 Support bidirectional connectivity between two services with dependency\n\nChange-Id: I6530cd6d4865567d878a8269e09b98f5694b0454\n"
    },
    {
      "commit": "19f39c7bac269ba9b5981cdd56d72eca615fb5b7",
      "tree": "e092bc0592878f7f055aa3a26558bfea4d928de3",
      "parents": [
        "84515f36cc1fade7806528d4fafa6ee9ed516ee2"
      ],
      "author": {
        "name": "Vinod Kumar S",
        "email": "vinods.kumar@huawei.com",
        "time": "Tue Feb 09 20:12:31 2016 +0530"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Feb 11 02:44:26 2016 +0000"
      },
      "message": "[ONOS-3892] implement YANG leaf data model\n\nChange-Id: I996d4d3d60a0ad2142e173c6ba26c9cc355ccc80\n"
    },
    {
      "commit": "84515f36cc1fade7806528d4fafa6ee9ed516ee2",
      "tree": "9529c14dc9ea6e24093b01047cbf3a68afeca18f",
      "parents": [
        "15551272ca0b49ef4b116533678ac6de7f173b68"
      ],
      "author": {
        "name": "Sho SHIMIZU",
        "email": "sshimizu@us.fujitsu.com",
        "time": "Wed Feb 10 14:42:33 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Feb 11 02:38:20 2016 +0000"
      },
      "message": "Use lower bound wildcard for API to be more flexible\n\nChange-Id: Ia6bcec5afb2e872b55bae4bbd9139ad35ce01284\n"
    },
    {
      "commit": "15551272ca0b49ef4b116533678ac6de7f173b68",
      "tree": "289f6e9c9a324f4c56302b1b85b2d87dec0ae6d3",
      "parents": [
        "17711e5a30ccdd9a769d5984cfcb4b1cb8cbebc0"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Wed Feb 10 16:22:02 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Feb 11 02:33:46 2016 +0000"
      },
      "message": "Fix NPE when setting strict if there are no links present\n\nChange-Id: Ic43d8807d5d2a86a3f716214c7fcf5a00f1e9477\n"
    },
    {
      "commit": "17711e5a30ccdd9a769d5984cfcb4b1cb8cbebc0",
      "tree": "284973120c27d138d981c878c8ca78d0c7c2d512",
      "parents": [
        "1d13c261c3fd329416a237cf3ed684a9c28a8e24"
      ],
      "author": {
        "name": "Vinod Kumar S",
        "email": "vinods.kumar@huawei.com",
        "time": "Tue Feb 09 20:02:43 2016 +0530"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Feb 11 02:18:11 2016 +0000"
      },
      "message": "[ONOS-3884] Common interface for parser and translator\n\nChange-Id: I0e556f4324375132787a6b1abefccdd1414abf50\n"
    },
    {
      "commit": "1d13c261c3fd329416a237cf3ed684a9c28a8e24",
      "tree": "e626811f2028debf83fd7482d56ec6141bc92897",
      "parents": [
        "e3ea9a4c17e1820d74a7f894dfaec55614f219d0"
      ],
      "author": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Tue Feb 09 14:58:28 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Feb 11 01:59:04 2016 +0000"
      },
      "message": "[ONOS-3504] Initial implementation of control message aggregation\n\nThis commit implements control message collection feature in\nOpenFlow message provider.\n\nChange-Id: I2a3ed2e5edbe1f39b503bb74a10259026b806513\n"
    },
    {
      "commit": "e3ea9a4c17e1820d74a7f894dfaec55614f219d0",
      "tree": "1ea48f22c28271d49459262f2887d34337fef536",
      "parents": [
        "9c630b211d8b7b301b5618c421d0293c9944399e"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Wed Feb 10 17:54:59 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Feb 11 01:56:41 2016 +0000"
      },
      "message": "Fixing javadocs\n\nChange-Id: I8e7f6451876c6733bf33667face30b32e5378c99\n"
    },
    {
      "commit": "9c630b211d8b7b301b5618c421d0293c9944399e",
      "tree": "22483e9c3fd0859d28755ca7936a6f8ca96c4706",
      "parents": [
        "3eca4a825232a5660886b63d44a9ac0b78cf5d11"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Wed Feb 10 17:53:52 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Feb 11 01:56:08 2016 +0000"
      },
      "message": "Adding retry mechanism to onos-check-components\n\nChange-Id: I28ed2a2dba5bca8ad6d85901c29cd081721cdc9f\n"
    },
    {
      "commit": "3eca4a825232a5660886b63d44a9ac0b78cf5d11",
      "tree": "a8ad7f5c18e3376beabdd2d0420cb5dff4a66e92",
      "parents": [
        "cf04442733ba568ad090c088a974502b3612e43e"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@onlab.us",
        "time": "Wed Feb 10 17:35:14 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Feb 11 01:55:48 2016 +0000"
      },
      "message": "Deprecating all SNMP releated classes. not compliant with ONOS architecture\n\nChange-Id: Ia2a4953ea68d88e510689a3131398fc003194c1e\n"
    },
    {
      "commit": "cf04442733ba568ad090c088a974502b3612e43e",
      "tree": "cf9c0918d6c23bc1e604ca8eb0de4b5671d34bdd",
      "parents": [
        "3547d5b1569d31b18e8ce45a67e0618d6803b09a"
      ],
      "author": {
        "name": "Vinod Kumar S",
        "email": "vinods.kumar@huawei.com",
        "time": "Tue Feb 09 19:53:45 2016 +0530"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Feb 11 01:47:50 2016 +0000"
      },
      "message": "[ONOS-3895, ONOS-3896, ONOS-3897] Data type interfaces\n\nChange-Id: I9cd9d80ce0accc017118a944dff96367bca89bde\n"
    },
    {
      "commit": "3547d5b1569d31b18e8ce45a67e0618d6803b09a",
      "tree": "bd379030879e884dfaa29a56aaa452abbe918ed1",
      "parents": [
        "cb13d12979d1e385f4bd4747fc0f02e3be74c789"
      ],
      "author": {
        "name": "Sho SHIMIZU",
        "email": "sshimizu@us.fujitsu.com",
        "time": "Wed Feb 10 14:39:57 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Feb 11 01:25:41 2016 +0000"
      },
      "message": "Remove obsolete ToDo comment\n\nChange-Id: I6343d0dc528eef5e2446eea6c9f370dcaf6ed7e9\n"
    },
    {
      "commit": "cb13d12979d1e385f4bd4747fc0f02e3be74c789",
      "tree": "0dab4d6d7a335cae0f29230d7a80230f56829ffd",
      "parents": [
        "883fd378cc63f3ce0f2e786af784b157aedb2fcc"
      ],
      "author": {
        "name": "Charles Chan",
        "email": "rascov@gmail.com",
        "time": "Wed Feb 10 13:03:40 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Feb 11 01:14:49 2016 +0000"
      },
      "message": "Expose cookie information in packet context\n\nChange-Id: I7f2cb331a19aeca1a578aade6488a6480d15496c\n"
    },
    {
      "commit": "883fd378cc63f3ce0f2e786af784b157aedb2fcc",
      "tree": "5aa8fbfabb9997f867ed1b7f9116f6a0ee7665aa",
      "parents": [
        "133fd793adae53a1a527cebba56cbe192c566934"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Wed Feb 10 14:36:15 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Feb 11 01:14:00 2016 +0000"
      },
      "message": "Added interfaces configuration to allow vRouter to be selective about what\ninterfaces to use.\n\nChange-Id: I4eb069760df0995d9e831e024ddbc0493bccce0b\n"
    },
    {
      "commit": "133fd793adae53a1a527cebba56cbe192c566934",
      "tree": "10656d12ac9fa46b630d02076112ed7cc22be9b2",
      "parents": [
        "e0e01c252a954d90f12ebcd6476b17a3a34294aa"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Tue Feb 09 01:55:48 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Feb 11 01:12:58 2016 +0000"
      },
      "message": "CORD-524 Added a state to set data plane IP to br-int\n\nAdded new config fields\n- SSH port, user, private key file\n- localManagementIp for connection b/w a compute node and VM\n\nRenamed some config fields and methods\n- phyPortName is changed to dataPlaneIntf\n- localIp is changed to dataPlaneIp\n- ovsdbIp is changed to hostManagementIp and it is used to SSH as well\n- checkXXX methods with boolean return are renamed to isXXX\n\nRemoved unnecessary OVSDB_CONNECTED state\nRemoved cordvtn-node-add CLI due to too many arguments\n\nChange-Id: If5efb65fc58bfa8a10767047f01598dc2ac02a04\n"
    },
    {
      "commit": "e0e01c252a954d90f12ebcd6476b17a3a34294aa",
      "tree": "c1d521caa5d027b19b2d16d63c4a40e342cf9f29",
      "parents": [
        "54119bbe6be1af3e5c821f125b18d400353f45fc"
      ],
      "author": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Tue Feb 09 14:02:49 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Feb 11 00:28:34 2016 +0000"
      },
      "message": "Add skeletal code for control message provider\n\nChange-Id: I29e28ae268693f62631f2d70a5e6f74e482a4643\n"
    },
    {
      "commit": "54119bbe6be1af3e5c821f125b18d400353f45fc",
      "tree": "26e27aaf0d86d334692cb09ad375ba47c1bb2035",
      "parents": [
        "5af5f149c51395fb46721cae8f5e575140c90a58"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Sat Feb 06 18:48:27 2016 -0800"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Wed Feb 10 15:05:47 2016 -0800"
      },
      "message": "Add neighbor lifecycle management.\n\n * Made PIMNeighbor mostly immutable (apart from updatable timestamp)\n * Equals and hashCode for PIMNeighbor\n * Remove neighbor when we see a HELLO with holdTime\u003d\u003d0\n * Periodic task to time out neighbors who haven\u0027t sent a HELLO in a while\n * Added a CLI command to view PIM neighbors\n\nChange-Id: I59e52a847f7abcb8e9ac660c2cccace53e46867b\n"
    },
    {
      "commit": "5af5f149c51395fb46721cae8f5e575140c90a58",
      "tree": "75ba4f741cbf0b9f0a73ee7f17e20d71536c74a6",
      "parents": [
        "36fd31e8551ee2913599f32cbc173dd4ca131fd8"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Thu Jan 28 18:45:27 2016 -0800"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Wed Feb 10 14:43:26 2016 -0800"
      },
      "message": "Added configuration for PIM interfaces.\n\nNow the PIM application requires PIM Interface configuration for each interface\nthat will have PIM enabled (no longer uses all ONOS interfaces). The\ninterface-specific PIM parameters can be tuned.\n\nChange-Id: Ibc284fdbe1b3aa4da48097b3e92470bce4f349a7\n"
    },
    {
      "commit": "36fd31e8551ee2913599f32cbc173dd4ca131fd8",
      "tree": "b25309975b8444b72b116ddde3ad9546d15956b5",
      "parents": [
        "230ce4fdbab386bddf1b3292c6d4869a2782c1f5"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Thu Jan 28 15:55:31 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Feb 10 22:21:39 2016 +0000"
      },
      "message": "Finish off a couple of things to get PIM to send HELLOs.\n\nAlso added packet request to PacketService to get punt flows installed in switches.\n\nChange-Id: I7340d09a1cf2ec06fb33ac0c4fc14eb43e94f496\n"
    },
    {
      "commit": "230ce4fdbab386bddf1b3292c6d4869a2782c1f5",
      "tree": "c9e02a15d709c6db606b1e6e5d3dabbc48b7b7d1",
      "parents": [
        "74da78b62bbbff095c3e20c9e2a7ce7b0bc923a9"
      ],
      "author": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Tue Feb 09 16:57:06 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Feb 10 21:51:00 2016 +0000"
      },
      "message": "Fix incorrect description of getPreviousStatistic method\n\nChange-Id: I803ca5ee86e4a605c06916687d55a37059fe2ad2\n"
    },
    {
      "commit": "74da78b62bbbff095c3e20c9e2a7ce7b0bc923a9",
      "tree": "41e21e4eef38ccd02e716b1c63c0078960f0873c",
      "parents": [
        "1110b2cee62b97ec29570cc25eac4592b3544e56"
      ],
      "author": {
        "name": "Madan Jampani",
        "email": "madan.jampani@gmail.com",
        "time": "Tue Feb 09 21:18:36 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Feb 10 21:48:12 2016 +0000"
      },
      "message": "AsyncConsistentMap methods for supporting transactional updates\n\nChange-Id: Iaeb0aa0abf9f52d514a2c040598599a5b8a55ee8\n"
    },
    {
      "commit": "1110b2cee62b97ec29570cc25eac4592b3544e56",
      "tree": "d43ea2d3a8c5ffd14385de7b01ee6ec56a088bf9",
      "parents": [
        "ca93d9aaef5e4559ba7cdaf19f90a8651811a42b"
      ],
      "author": {
        "name": "Aaron Kruglikov",
        "email": "aaron.kruglikov@us.fujitsu.com",
        "time": "Tue Feb 02 16:24:37 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Feb 10 21:47:48 2016 +0000"
      },
      "message": "Setting up monitoring of cluster communcation service\n\nChange-Id: I771b23db6920b26b592abc5d5156e9d77cde4f00\n"
    },
    {
      "commit": "ca93d9aaef5e4559ba7cdaf19f90a8651811a42b",
      "tree": "7d1ecc0a8a6e66344d3a030aac773ad5fced3a81",
      "parents": [
        "7b32697856a8dfdd96457424c36421c90907e8f4"
      ],
      "author": {
        "name": "Brian Stanke",
        "email": "bstanke@ciena.com",
        "time": "Wed Feb 10 09:17:35 2016 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Feb 10 21:45:57 2016 +0000"
      },
      "message": "ONOS-3655 - This Device key subsystem update adds the implementation of the\nDeviceKeyManager and the distributed device key store.\n\nChange-Id: I32544040590b31a59e20f3375fca453a117f940c\n"
    },
    {
      "commit": "7b32697856a8dfdd96457424c36421c90907e8f4",
      "tree": "6bbf2a7f246bd6b279fd70d30456596fdde47f37",
      "parents": [
        "69420fe49cec9ba4d0f1f641dc616c5f7332a9ae"
      ],
      "author": {
        "name": "Sho SHIMIZU",
        "email": "sshimizu@us.fujitsu.com",
        "time": "Tue Feb 09 15:53:39 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Feb 10 21:36:33 2016 +0000"
      },
      "message": "Simplify method names by removing redundancy\n\nChange-Id: I36df7e23792f7004dfae823a8700f6c887ea1efd\n"
    },
    {
      "commit": "69420fe49cec9ba4d0f1f641dc616c5f7332a9ae",
      "tree": "b8133d5fbbbb6acd2b0641348e2710b084a61af7",
      "parents": [
        "72f81b1830161a4bf81c0a9cd3658275430b3458"
      ],
      "author": {
        "name": "Sho SHIMIZU",
        "email": "sshimizu@us.fujitsu.com",
        "time": "Tue Feb 09 15:01:07 2016 -0800"
      },
      "committer": {
        "name": "Sho Shimizu",
        "email": "sho.shimizu@gmail.com",
        "time": "Wed Feb 10 20:07:40 2016 +0000"
      },
      "message": "Preserve the original order when registering/unregistering\n\nChange-Id: Id112f7027454132f00ca45b4254aa3f5c2e7b094\n"
    },
    {
      "commit": "72f81b1830161a4bf81c0a9cd3658275430b3458",
      "tree": "f19ac005a30c97fe9ef6d43809f70b14b5d0f115",
      "parents": [
        "82bfe99aa8188cfe8637a7823bdb71b58d9f4666"
      ],
      "author": {
        "name": "Sho SHIMIZU",
        "email": "sshimizu@us.fujitsu.com",
        "time": "Tue Feb 09 09:26:17 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Feb 10 20:06:50 2016 +0000"
      },
      "message": "Use ResourceId when unregistering resources instead of Resource\n\nChange-Id: Ib3d1c611ad9eb4491693ea10ee50ea0123f20ee2\n"
    },
    {
      "commit": "82bfe99aa8188cfe8637a7823bdb71b58d9f4666",
      "tree": "628ef4c43998199ca9885305f20ba502932c9075",
      "parents": [
        "ae8f63d364a20953b061ccd32178099bb5a4e7e7"
      ],
      "author": {
        "name": "Sho SHIMIZU",
        "email": "sshimizu@us.fujitsu.com",
        "time": "Wed Feb 10 09:55:32 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Feb 10 18:25:45 2016 +0000"
      },
      "message": "Fix comment\n\nChange-Id: I69fdec826b1578777020759f5f4144d4057db1d9\n"
    },
    {
      "commit": "ae8f63d364a20953b061ccd32178099bb5a4e7e7",
      "tree": "77545e013e355497ed48f0528058a8bb8cd78ff1",
      "parents": [
        "f04ab49db4773660c0c314ae31e337afbeaf8387"
      ],
      "author": {
        "name": "Shashikanth VH",
        "email": "shashikanth.vh@huawei.com",
        "time": "Wed Feb 10 11:46:09 2016 +0530"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Feb 10 17:49:51 2016 +0000"
      },
      "message": "[ONOS-3856] BGP flow specification RIB out test.\n\nChange-Id: Ie4d2ef90c261f8bb5b560cb2b62c5cf7cca29988\n"
    },
    {
      "commit": "f04ab49db4773660c0c314ae31e337afbeaf8387",
      "tree": "94822c904200b2230ec85e5a663096b25e3adc3c",
      "parents": [
        "60e739836c793547a19dbaf0037640b115923996"
      ],
      "author": {
        "name": "Shashikanth VH",
        "email": "shashikanth.vh@huawei.com",
        "time": "Wed Feb 10 11:35:11 2016 +0530"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Feb 10 17:49:19 2016 +0000"
      },
      "message": "BGP support default IPV4 unicast capability.\n\nChange-Id: Id9ad101e82a9148ddf029fdcf6404173a9574539\n"
    },
    {
      "commit": "60e739836c793547a19dbaf0037640b115923996",
      "tree": "7c195ae2108b8e16266fc51b8c151ab462ad98ee",
      "parents": [
        "e5ec240dfffbf1b1a5698a2cf6932fba7d05ad26"
      ],
      "author": {
        "name": "Shashikanth VH",
        "email": "shashikanth.vh@huawei.com",
        "time": "Wed Feb 10 11:25:34 2016 +0530"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Feb 10 17:48:58 2016 +0000"
      },
      "message": "[ONOS-3857] BGP sourceprefix packetlength protocol flow specification components.\n\nChange-Id: I4a8a209c07db954bb7fb3dcbc236bc3a8018a4b4\n"
    },
    {
      "commit": "e5ec240dfffbf1b1a5698a2cf6932fba7d05ad26",
      "tree": "908ec0cdae636e1ebc29ef963af7bcf7d3aa699d",
      "parents": [
        "9254501814c968910d254b5f85087c72bb514b9d"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Tue Feb 09 18:22:33 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Feb 10 16:22:08 2016 +0000"
      },
      "message": "fixing events in the olt when olt availability changes\n\nChange-Id: I1db2bb120463766d984e33743667ee187cb1378b\n"
    },
    {
      "commit": "9254501814c968910d254b5f85087c72bb514b9d",
      "tree": "1a6ed0d653c066bf98d4df3452527102b237df15",
      "parents": [
        "49fff75f7d199423d8e97bae6d744722ff47edb1"
      ],
      "author": {
        "name": "Madan Jampani",
        "email": "madan.jampani@gmail.com",
        "time": "Tue Feb 09 13:30:47 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Feb 10 07:55:53 2016 +0000"
      },
      "message": "Fast path in transaction manager for single update scenarios\n\nChange-Id: Ia0ad61aabf5c35fbfadc5b127662edb497bcc9c0\n"
    },
    {
      "commit": "49fff75f7d199423d8e97bae6d744722ff47edb1",
      "tree": "8855b7231eadcedf56365917d3e7a0b1f945c173",
      "parents": [
        "9c02f3af023be5a2cb1458773db61d0220ea84d3"
      ],
      "author": {
        "name": "Sho SHIMIZU",
        "email": "sshimizu@us.fujitsu.com",
        "time": "Tue Feb 09 15:29:09 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Feb 10 03:00:17 2016 +0000"
      },
      "message": "Avoid creating an instance when calling resource()\n\nChange-Id: I0d831cc51199bce0e0dc2b7bb1b5bc2df9fbf90b\n"
    },
    {
      "commit": "9c02f3af023be5a2cb1458773db61d0220ea84d3",
      "tree": "d39c8b0f3bfbb73362f2e1a217905208fe1b6d7a",
      "parents": [
        "c4f320af8a6a66a4642f8381ede0b583a3556aa2"
      ],
      "author": {
        "name": "Sho SHIMIZU",
        "email": "sshimizu@us.fujitsu.com",
        "time": "Fri Jan 29 15:11:59 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Feb 10 02:59:33 2016 +0000"
      },
      "message": "Hide underlying components from public use\n\n- Remove components() method from Resource\n- Add isTypeOf() method to Resource\n\nChange-Id: I390eb6057fc7e2c3e93eb2a18d161f661ad6c180\n"
    },
    {
      "commit": "c4f320af8a6a66a4642f8381ede0b583a3556aa2",
      "tree": "a2920886df4e244bfe21ee9260f4dd83614da0e4",
      "parents": [
        "1bb87e2b55566aee3b75435d73d6dc6e60cc072d"
      ],
      "author": {
        "name": "Simon Hunt",
        "email": "simon@onlab.us",
        "time": "Tue Feb 09 18:25:33 2016 -0800"
      },
      "committer": {
        "name": "Simon Hunt",
        "email": "simon@onlab.us",
        "time": "Tue Feb 09 18:30:44 2016 -0800"
      },
      "message": "Expanded bean varieties.\n\nChange-Id: I9604ec59a9eb1e4a582f7af86511c77044edb38b\n"
    },
    {
      "commit": "1bb87e2b55566aee3b75435d73d6dc6e60cc072d",
      "tree": "0c37e4b2b67ad76b2e5d05504e86061923bd76a5",
      "parents": [
        "8bac5766c95f5dcd862ce41912c0d00680368a85"
      ],
      "author": {
        "name": "Simon Hunt",
        "email": "simon@onlab.us",
        "time": "Tue Feb 09 17:51:36 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Feb 10 02:27:12 2016 +0000"
      },
      "message": "Updated linkupdate test scenario to include \u0027expected\u0027 attribute.\n\nChange-Id: I03e6f61e2b31df101690c68b68e39f3dd7917c6a\n"
    },
    {
      "commit": "8bac5766c95f5dcd862ce41912c0d00680368a85",
      "tree": "2aae6d8d1127765866b0ea76edb47ca71933d716",
      "parents": [
        "fd7106cdb09fcdb501e00c2e2a8603e1fb6adaf9"
      ],
      "author": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Tue Feb 09 17:23:09 2016 -0800"
      },
      "committer": {
        "name": "Charles Chan",
        "email": "charles@onlab.us",
        "time": "Wed Feb 10 01:58:43 2016 +0000"
      },
      "message": "Not allow to assign values to appId and cookie at the same time\n\nWith current implementation, flow id can be either assigned by\nfromApp method or withCookie method. This misleads the end-user\nto properly instantiate a new flow rule. This commit restricts the\nflow id assignment which does not allow to assign cookie and\nappId at the same time.\n\nChange-Id: I8d7e27517c7ef636d427c3d8b8f9cc267fcb0702\n"
    },
    {
      "commit": "fd7106cdb09fcdb501e00c2e2a8603e1fb6adaf9",
      "tree": "b4d983c2a3516cd0775f56f50fad9279f0f50549",
      "parents": [
        "3b6b9b1d2087a7afb2d151ca28e3c89a9352f0b9"
      ],
      "author": {
        "name": "Simon Hunt",
        "email": "simon@onlab.us",
        "time": "Tue Feb 09 15:05:26 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Feb 10 01:03:38 2016 +0000"
      },
      "message": "ONOS-2470: Implement \"Reset Node Locations\" function in topology view.\n- also cleaned up some Long/Lat code.\n- Note also that metadata from client is structured so \u0027lng/lat\u0027 properties\n    (from repositioned node) are wrapped in \u0027equivLoc\u0027 object.\n\nChange-Id: I5afc53d26ef56fc0932f8650e8f7df79b36c3947\n"
    },
    {
      "commit": "3b6b9b1d2087a7afb2d151ca28e3c89a9352f0b9",
      "tree": "5e381e37b9a8c0be670fba8e0c3bea250b98aa77",
      "parents": [
        "2fbc33c1bff1ae24faa25d010d9b968fe68fea5a"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Tue Feb 09 15:11:18 2016 -0800"
      },
      "committer": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Tue Feb 09 15:11:18 2016 -0800"
      },
      "message": "Fix for yang utils breaking nightly build\n\nChange-Id: Ie31980fec48ccc914f2b384993365d6456f36562\n"
    },
    {
      "commit": "2fbc33c1bff1ae24faa25d010d9b968fe68fea5a",
      "tree": "3418fcfaa53ca2656ee0b405da0b5d427ef663a3",
      "parents": [
        "93a1383cd225eb7acc90293c08623a6877c66283"
      ],
      "author": {
        "name": "Sho SHIMIZU",
        "email": "sshimizu@us.fujitsu.com",
        "time": "Tue Feb 09 14:03:23 2016 -0800"
      },
      "committer": {
        "name": "Sho SHIMIZU",
        "email": "sshimizu@us.fujitsu.com",
        "time": "Tue Feb 09 14:04:30 2016 -0800"
      },
      "message": "Fix the compilation error introduced by be394c8\n\nChange-Id: I9104d91541f0f2fcd8476264772a920b59626003\n"
    },
    {
      "commit": "93a1383cd225eb7acc90293c08623a6877c66283",
      "tree": "91c7cbcded8fbbf53041ca86d58b2d0df0d27a16",
      "parents": [
        "03adb49f91602514e756e57731bd8dd30612c1f3"
      ],
      "author": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Tue Feb 09 11:21:47 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Feb 09 22:00:47 2016 +0000"
      },
      "message": "Add skeletal CPMan manager component interfaces\n\nChange-Id: Ica16e43849dd3bb0b90936a20ef4af477045b376\n"
    },
    {
      "commit": "03adb49f91602514e756e57731bd8dd30612c1f3",
      "tree": "f44489dd0266f20b05eef2c49f5b3ca70cd56b0b",
      "parents": [
        "7115cd282fb29d9aad6cfcc01b28d060749c5092"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Mon Feb 01 17:25:00 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Feb 09 21:42:50 2016 +0000"
      },
      "message": "moving igmp app to use access device config\n\nChange-Id: I2940b3db9c6da3a3c43c192a2b390c46b40749e7\n"
    },
    {
      "commit": "7115cd282fb29d9aad6cfcc01b28d060749c5092",
      "tree": "f702e64c33f64a1280dff9fe38efebfd39f3cb51",
      "parents": [
        "be394c82bac659dd914e9d683bf869db9fd16eca"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Mon Feb 01 17:57:00 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Feb 09 21:42:38 2016 +0000"
      },
      "message": "Initial implementation of cord multicast application\n\nChange-Id: I36a007b0ffaac8c3a4ad1dc39ad9822b8d7e5878\n"
    },
    {
      "commit": "be394c82bac659dd914e9d683bf869db9fd16eca",
      "tree": "fc639732042a1625a09657a0dc73ffeddb0774bf",
      "parents": [
        "8ebfff047bbfa2564fff7da6eac1b3fc8cb48f3c"
      ],
      "author": {
        "name": "Naoki Shiota",
        "email": "n-shiota@onlab.us",
        "time": "Wed Feb 03 16:44:29 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Feb 09 21:41:51 2016 +0000"
      },
      "message": "bug fix: ResourceManager#unregisterResources only unregisters given resources and didn\u0027t unregister descendants (ONOS-3827).\n\nChange-Id: I48956234553053e2a54834129b5f10357ca116ea\n"
    },
    {
      "commit": "8ebfff047bbfa2564fff7da6eac1b3fc8cb48f3c",
      "tree": "77bc6f578b81faec8deade57b8f919f89c10680c",
      "parents": [
        "dd3750cf0198b17299f15816c893379e79ccaeac"
      ],
      "author": {
        "name": "Rimon Ashkenazy",
        "email": "rimon8963@gmail.com",
        "time": "Mon Feb 01 11:56:36 2016 +0200"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Feb 09 20:36:40 2016 +0000"
      },
      "message": "Add OTN device and ports\n\nChange-Id: I18f3376d1466077e95d7324a27a660302f0123b3\n"
    },
    {
      "commit": "dd3750cf0198b17299f15816c893379e79ccaeac",
      "tree": "7f5d25db47c9a8a344c5c3995d166ebc95fb25eb",
      "parents": [
        "957390e21a9c8c03c80a1aa4128b9ae1c392450c"
      ],
      "author": {
        "name": "Sho SHIMIZU",
        "email": "sshimizu@us.fujitsu.com",
        "time": "Mon Feb 01 11:37:04 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Feb 09 20:32:50 2016 +0000"
      },
      "message": "Use ResourceId or DiscreteResourceId when specifying a resource\n\nChange-Id: I4e29558ec649510c8d08bb5e5f8ed10c189252e5\n"
    },
    {
      "commit": "957390e21a9c8c03c80a1aa4128b9ae1c392450c",
      "tree": "cc18a3b0deebff07b9ffe06ee88a822bcb6c6897",
      "parents": [
        "219f07742e8d6716043aff30f4705748607b218d"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Tue Feb 09 10:02:46 2016 -0800"
      },
      "committer": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Tue Feb 09 11:39:54 2016 -0800"
      },
      "message": "Refactored LLDP link discovery to be shared by multiple providers\n\nChange-Id: Ia2253ff6bb39186e936ddbaff0c416aa5be6e117\n"
    },
    {
      "commit": "219f07742e8d6716043aff30f4705748607b218d",
      "tree": "ec089f16c87cb72a78f86af36db614c879d5b125",
      "parents": [
        "3fe5f23dc813f73fcd92fed63c0ebf4b8e397ab6"
      ],
      "author": {
        "name": "Simon Hunt",
        "email": "simon@onlab.us",
        "time": "Tue Feb 09 10:58:49 2016 -0800"
      },
      "committer": {
        "name": "Simon Hunt",
        "email": "simon@onlab.us",
        "time": "Tue Feb 09 10:59:00 2016 -0800"
      },
      "message": "ONOS-3922: added missing expected() function to (synthesized) host links.\n\nChange-Id: Id46e322cd7ffa293e9eef0c863263c763d1ab7bb\n"
    },
    {
      "commit": "3fe5f23dc813f73fcd92fed63c0ebf4b8e397ab6",
      "tree": "c746b39184e1f5c17ca6d2e1bbb423cd7fac091e",
      "parents": [
        "b029b9e4bd122f989994d20804eca7fe86166eda"
      ],
      "author": {
        "name": "Shashikanth VH",
        "email": "shashikanth.vh@huawei.com",
        "time": "Tue Feb 09 11:36:15 2016 +0530"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Feb 09 18:45:38 2016 +0000"
      },
      "message": "[ONOS-3857] BGP flow specification action components tlv.\n\nChange-Id: I15d8be18aa568520ead48d46dc9ba71e99b658e8\n"
    },
    {
      "commit": "b029b9e4bd122f989994d20804eca7fe86166eda",
      "tree": "3682cd9082fec1684aba0c066861330a542156ff",
      "parents": [
        "2947e6219de2509db1ad2592918b67724c93198b"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@onlab.us",
        "time": "Fri Jan 29 11:05:36 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Feb 09 18:42:44 2016 +0000"
      },
      "message": "ONOS-3839 Fixing errors in sending requests and hanging on future.join\n\nChange-Id: I6da5bf1ff728efeb0d531cf7f04f6bf49f11a0a9\n"
    },
    {
      "commit": "2947e6219de2509db1ad2592918b67724c93198b",
      "tree": "68cdd520e6c26a76d7c77926a258eb6b64f82dcd",
      "parents": [
        "07eb041136d7848ba617a5e1023cf2a6ee0c731a"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@onlab.us",
        "time": "Wed Jan 27 09:23:46 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Feb 09 18:41:59 2016 +0000"
      },
      "message": "ONOS-3810 augmenting Rest southbound protocol and provider for https and password based auth\n\nChange-Id: I3e5f07ba6a751bc8a7637373c037a1910181f9ab\n"
    },
    {
      "commit": "07eb041136d7848ba617a5e1023cf2a6ee0c731a",
      "tree": "dd7d189a26ec2857dedc1324997870e7e11004a6",
      "parents": [
        "6fe08ffd6fefc6c95150d9b2af98462545aabaad"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Mon Feb 08 16:42:29 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Feb 09 18:02:35 2016 +0000"
      },
      "message": "Implemented REST API for multicast RIB.\n\nChange-Id: I5de6fe0aae412083597113e355ba0e8c984be5f1\n"
    },
    {
      "commit": "6fe08ffd6fefc6c95150d9b2af98462545aabaad",
      "tree": "d8bbd76cb7d0a90b4f4a0a043969bb400f4fb5d0",
      "parents": [
        "42b4cf3276c59c0e1ceef72369c44437b060d5c3"
      ],
      "author": {
        "name": "Shashikanth VH",
        "email": "shashikanth.vh@huawei.com",
        "time": "Mon Feb 08 16:18:10 2016 +0530"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Feb 09 17:58:55 2016 +0000"
      },
      "message": "[ONOS-3857] BGP flow specification component port number TLV\n\nChange-Id: Ie3e9d505b28baef2f351ba42d7c7167a2b046369\n"
    },
    {
      "commit": "42b4cf3276c59c0e1ceef72369c44437b060d5c3",
      "tree": "cf277b43bdbcd7711ed29a2a9b65f174e1bf9775",
      "parents": [
        "387a1cad9d4e536f0d35601ca6230d40cb826e57"
      ],
      "author": {
        "name": "Shashikanth VH",
        "email": "shashikanth.vh@huawei.com",
        "time": "Tue Feb 09 15:16:25 2016 +0530"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Feb 09 17:58:22 2016 +0000"
      },
      "message": "[ONOS-3856] BGP flow specification component classes.\n\nChange-Id: Ib798fe31c66813644fd7c2844682377fb5644aad\n"
    },
    {
      "commit": "387a1cad9d4e536f0d35601ca6230d40cb826e57",
      "tree": "3f3e31f1e2cb3340450de6e5cef922841549fdb3",
      "parents": [
        "fde9c95dfe33cb5b8eb4d8a5f58a11e122762145"
      ],
      "author": {
        "name": "Shashikanth VH",
        "email": "shashikanth.vh@huawei.com",
        "time": "Tue Feb 09 20:35:21 2016 +0530"
      },
      "committer": {
        "name": "Shashikanth VH",
        "email": "shashikanth.vh@huawei.com",
        "time": "Tue Feb 09 20:35:35 2016 +0530"
      },
      "message": "null dereference fix.\n\nChange-Id: I98b6226fea3f457fef11c65c092453ffa881b59e\n"
    },
    {
      "commit": "fde9c95dfe33cb5b8eb4d8a5f58a11e122762145",
      "tree": "98f9aec43c4b9a0731427bd80be7471e90a490d4",
      "parents": [
        "fe1d473f97cf7941878d681aba4c9aa8ad50e71e"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@onlab.us",
        "time": "Mon Jan 25 10:09:56 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Feb 09 07:41:57 2016 +0000"
      },
      "message": "Removing ciena driver dependecy in restsb provider app.xml\n\nChange-Id: Ia42b0e1b239832e58fcee414641430d6966fd484\n"
    },
    {
      "commit": "fe1d473f97cf7941878d681aba4c9aa8ad50e71e",
      "tree": "6158278e9d3b09415fd9c5a3aa5e53dabb1b7d1b",
      "parents": [
        "3da1a1827d115b2e0201a26c6d4b58f8627e935d"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@onlab.us",
        "time": "Mon Feb 08 16:45:27 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Feb 09 07:41:18 2016 +0000"
      },
      "message": "Dropping log level of device not having driver for default provider to DEBUG\n\nChange-Id: I79d14ec87ffe24f71407e10f9beb5438c41ac54b\n"
    },
    {
      "commit": "3da1a1827d115b2e0201a26c6d4b58f8627e935d",
      "tree": "71df070ac3dccbd8a7c68c3e840209f8519fa06d",
      "parents": [
        "2f11bb33104f8d527aea5f29c65599c93c3654f5"
      ],
      "author": {
        "name": "Simon Hunt",
        "email": "simon@onlab.us",
        "time": "Mon Feb 08 16:42:54 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Feb 09 01:20:37 2016 +0000"
      },
      "message": "Fix incorrect method prerequisite checks in NetworkConfigManager.\n\nChange-Id: I460190952a4493544cf94dd0e2cec70ad1292ecb\n"
    },
    {
      "commit": "2f11bb33104f8d527aea5f29c65599c93c3654f5",
      "tree": "be239da4cd6600e874810857ed934d4faa4cc9f4",
      "parents": [
        "b8d3f3dfcb220e443d953df16503e460997087e1"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Mon Feb 08 16:48:24 2016 -0800"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Mon Feb 08 16:48:24 2016 -0800"
      },
      "message": "Fixing javadoc param in BgpFlowSpecRibOut\n\nChange-Id: I59685f0d47318861d50e4cddb0b900837ee2265f\n"
    },
    {
      "commit": "b8d3f3dfcb220e443d953df16503e460997087e1",
      "tree": "e2d75eb77edba42975dd963eb66b8571f2590c84",
      "parents": [
        "cadd70bd6e3302f028bcf85f2ed59e2629cf187c"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@onlab.us",
        "time": "Mon Feb 08 15:31:09 2016 -0800"
      },
      "committer": {
        "name": "Andrea Campanella",
        "email": "andrea@onlab.us",
        "time": "Mon Feb 08 15:31:09 2016 -0800"
      },
      "message": "Adding device information to log of default driver providers\n\nChange-Id: Ie25f6aee76e9ef72052570177dcf2f4a6da8edf4\n"
    },
    {
      "commit": "cadd70bd6e3302f028bcf85f2ed59e2629cf187c",
      "tree": "fb24e2861cc2336915884a854412fdc91bb0dce4",
      "parents": [
        "e4273901958d1579973bb628fab3be1bbb3b8981"
      ],
      "author": {
        "name": "Madan Jampani",
        "email": "madan.jampani@gmail.com",
        "time": "Mon Feb 08 13:45:43 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Feb 08 23:29:02 2016 +0000"
      },
      "message": "Refactor transaction support in preparation for migration to latest APIs\n - Added a explicit transaction id type\n - cli command now just returns the identifiers of in-progress transactions\n - Removed redriveTransactions until a better alternative is provided\n - Removed DatabaseUpdate and replaced its usage with MapUpdate\n\nChange-Id: Ic4a14967072068834510cd8459fd2a6790e456ef\n"
    },
    {
      "commit": "e4273901958d1579973bb628fab3be1bbb3b8981",
      "tree": "abd3637ca58bb1bfb8c08633c9199ee14aef5205",
      "parents": [
        "612a177950c147ab37ed6464e58e7ccfdc56a04e"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@onlab.us",
        "time": "Mon Feb 08 13:43:30 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Feb 08 22:28:42 2016 +0000"
      },
      "message": "Logging information about device not being driver programmable instead of throwing exception\n\nChange-Id: I1d64e83ca0cabc9378bcaf19badddbba584128f8\n"
    },
    {
      "commit": "612a177950c147ab37ed6464e58e7ccfdc56a04e",
      "tree": "314395e1a84037894eb36b9bc6db9ae17968a986",
      "parents": [
        "bbc7ead126dc87f5bb4def9a5cfd8a90278365bb"
      ],
      "author": {
        "name": "Simon Hunt",
        "email": "simon@onlab.us",
        "time": "Mon Feb 08 12:10:44 2016 -0800"
      },
      "committer": {
        "name": "Simon Hunt",
        "email": "simon@onlab.us",
        "time": "Mon Feb 08 12:10:50 2016 -0800"
      },
      "message": "Adding foo files.\n\nChange-Id: I6782a3c02b6e9ff5ac44c362768f8243d1ba8942\n"
    },
    {
      "commit": "bbc7ead126dc87f5bb4def9a5cfd8a90278365bb",
      "tree": "7df5554207fe99e79565d03b22e53f525648fff1",
      "parents": [
        "6215fbcf60eaebdeb2af4787f24eed122ea56100"
      ],
      "author": {
        "name": "Naoki Shiota",
        "email": "n-shiota@onlab.us",
        "time": "Wed Jan 20 14:10:38 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Feb 08 18:39:39 2016 +0000"
      },
      "message": "Fixed a bug that optical intent compilers never release resources reserved during compilation.\nRemoved tempoary code from optical app (ONOS-2129).\n\nChange-Id: Iee0343964f886196922469eaabe4a72c3f404888\n"
    },
    {
      "commit": "6215fbcf60eaebdeb2af4787f24eed122ea56100",
      "tree": "ddd144bdaceb74f74cda7050269b4b0f0d625291",
      "parents": [
        "cd6ab18c8c14a4a4116816a1454a707b2de54713"
      ],
      "author": {
        "name": "Marc De Leenheer",
        "email": "marc@onlab.us",
        "time": "Fri Feb 05 16:14:08 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Feb 08 18:38:24 2016 +0000"
      },
      "message": "Fix bug in OchSignal toString\n\nChange-Id: Ice411f3ea2ed3b3a89069993752427f4298d4134\n"
    },
    {
      "commit": "cd6ab18c8c14a4a4116816a1454a707b2de54713",
      "tree": "735f5676b1e798bf144e27b4b23cb6da7920f51f",
      "parents": [
        "483e29f91f1878248a0a3cd5f9f5a86aa29b8fd2"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Wed Feb 03 11:13:09 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Feb 08 18:37:31 2016 +0000"
      },
      "message": "Unit tests for NetworkCongifLinksProvider\n\nAlso fixed a few bugs in the provider that were turned up by the new tests.\n\nChange-Id: Icafc945251b4d35ac3f285302af150c0a4d646d6\n"
    },
    {
      "commit": "483e29f91f1878248a0a3cd5f9f5a86aa29b8fd2",
      "tree": "b3c520083dbdcf2eafd89d545669647f9cf99b99",
      "parents": [
        "889cffb9791ae112fcc10ad62f33fce06ed1d179"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Fri Feb 05 16:55:33 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Feb 08 18:34:36 2016 +0000"
      },
      "message": "CORD-524 Added utils to execute IP commands to a remote host\n\nChange-Id: Ie437f760a1d426cc748a7eae4ca1f5a2a1f104f5\n"
    },
    {
      "commit": "889cffb9791ae112fcc10ad62f33fce06ed1d179",
      "tree": "20d0c551683ecef4e15e7b28b0583f7ab0fc46bc",
      "parents": [
        "da62150f652f627bb1ade0da433fa1cb0951da37"
      ],
      "author": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Mon Feb 08 10:14:46 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Feb 08 18:32:45 2016 +0000"
      },
      "message": "Fix incorrect class and method description for PortStatsCollector\n\nChange-Id: I6d16597fed207c2ddfd0fb14848b346d216c6965\n"
    },
    {
      "commit": "da62150f652f627bb1ade0da433fa1cb0951da37",
      "tree": "87e98c46f885858655e2d2e32596d5107d4991db",
      "parents": [
        "b4348d537ebe0448dca0baa881e44f818c54dc38"
      ],
      "author": {
        "name": "Vidyashree Rama",
        "email": "vidyashree.rama@huawei.com",
        "time": "Fri Feb 05 22:32:34 2016 +0530"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Feb 08 18:31:51 2016 +0000"
      },
      "message": "[ONOS-3877] Implement Yang grammar for leaf,leaf-list,augment,grouping/uses\n[ONOS-3917] YANG LEXER\n\nChange-Id: Ic2476cd97b9b2b5b557a93fb975cc89002ff4464\n"
    },
    {
      "commit": "b4348d537ebe0448dca0baa881e44f818c54dc38",
      "tree": "844c7be35d553a36fbcab83ffeac0bab33f62498",
      "parents": [
        "5c12efc187e0a3584da769e5788d6c8f9e39a8a9"
      ],
      "author": {
        "name": "Jian Li",
        "email": "pyguni@gmail.com",
        "time": "Fri Feb 05 01:20:28 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Feb 08 18:30:51 2016 +0000"
      },
      "message": "Fix NoClassDefFoundError when execute dhcp-set-static-mapping\n\nThe exception occurs because dhcp maven-bundle-plugin does not\nproperly export StringCompleter class which is contained under\norg.apache.karaf.shell.console.completer package.\n\nChange-Id: I9120e1b5b874de94d759e9fee41dcc660f24d793\n"
    },
    {
      "commit": "5c12efc187e0a3584da769e5788d6c8f9e39a8a9",
      "tree": "7e7a19661e60e49e0980612f90cc81d76e3d336d",
      "parents": [
        "50fb4642424a331143447b9d37e0985985513722"
      ],
      "author": {
        "name": "janani b",
        "email": "janani.b@huawei.com",
        "time": "Mon Feb 08 18:56:13 2016 +0530"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Mon Feb 08 17:59:03 2016 +0000"
      },
      "message": "[ONOS-3871]Yang file-scanner implementation and UT.\n\nChange-Id: I6eb5fd72b8a919ce7776443c59694c5e5411400d\n"
    },
    {
      "commit": "50fb4642424a331143447b9d37e0985985513722",
      "tree": "82a236582d5e8d98f1629ec67c00cc0c7ee98425",
      "parents": [
        "8c4e6499bb06a4d9cdf9b1a67ef28ef94a79d4d6"
      ],
      "author": {
        "name": "Gaurav Agrawal",
        "email": "gaurav.agrawal@huawei.com",
        "time": "Fri Feb 05 20:44:48 2016 +0530"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Mon Feb 08 17:42:59 2016 +0000"
      },
      "message": "[ONOS-3878] YANG Parser External Interface\n\nChange-Id: I6994bf82bb6253d0c68a88142738d55898f5a069\n"
    },
    {
      "commit": "8c4e6499bb06a4d9cdf9b1a67ef28ef94a79d4d6",
      "tree": "d7ab5ba39f083e8615bea3d70f65b1af9ce5fc83",
      "parents": [
        "7a004ded0fac03bbecedc89b784b7c61307cb284"
      ],
      "author": {
        "name": "Vinod Kumar S",
        "email": "vinods.kumar@huawei.com",
        "time": "Fri Feb 05 20:21:19 2016 +0530"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Mon Feb 08 17:42:20 2016 +0000"
      },
      "message": "[ONOS-3884] Base Data model node and parser interface\n\nChange-Id: I94caf7fbf26125126d0779c283076c05fc7cd8cf\n"
    },
    {
      "commit": "7a004ded0fac03bbecedc89b784b7c61307cb284",
      "tree": "77df8f33c290632e73a9135da3929b426fd8a28d",
      "parents": [
        "15de0d91d5c837794a0d9b1688e4659786a6635e"
      ],
      "author": {
        "name": "Vinod Kumar S",
        "email": "vinods.kumar@huawei.com",
        "time": "Fri Feb 05 16:15:09 2016 +0530"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Feb 08 17:40:03 2016 +0000"
      },
      "message": "[ONOS-3875] Code Framework for YangUtils\n\nChange-Id: I3844f8eca6f061900367637fb671cb828a8e6d09\n"
    },
    {
      "commit": "15de0d91d5c837794a0d9b1688e4659786a6635e",
      "tree": "f81b7aa9ca4e1beb1e5bdc0bf52fdb93abf3d9e0",
      "parents": [
        "1c9587f8e409b5b96440eee5576aca09984e0865"
      ],
      "author": {
        "name": "Shashikanth VH",
        "email": "shashikanth.vh@huawei.com",
        "time": "Mon Feb 08 15:11:50 2016 +0530"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Feb 08 17:18:06 2016 +0000"
      },
      "message": "[ONOS-3857] BGP flow spec encoding for mandatory attributes\n\nChange-Id: I58f19deca56464557214d02717a1562ac64d0407\n"
    },
    {
      "commit": "1c9587f8e409b5b96440eee5576aca09984e0865",
      "tree": "18ba8045ed4d0b7b0e1adabb42bfd099dc54341f",
      "parents": [
        "5db8e054a883abe385b04c8dd93811b7142ed4fb"
      ],
      "author": {
        "name": "Shashikanth VH",
        "email": "shashikanth.vh@huawei.com",
        "time": "Mon Feb 08 14:25:06 2016 +0530"
      },
      "committer": {
        "name": "ShashikanthVH-Huawei",
        "email": "shashikanth.vh@huawei.com",
        "time": "Mon Feb 08 08:57:13 2016 +0000"
      },
      "message": "[ONOS-3856] Implement BGP flow spec RIB out.\n\nChange-Id: I2fa378851ea1b953def3d8feeedbc50cfe4d50ca\n"
    },
    {
      "commit": "5db8e054a883abe385b04c8dd93811b7142ed4fb",
      "tree": "f8125a2a2c001bf08c36086903e1bc60b32faf58",
      "parents": [
        "0ff59c27e4578b370524c893328e70a532b86c05"
      ],
      "author": {
        "name": "sangho",
        "email": "sangho@onlab.us",
        "time": "Fri Jan 29 16:08:23 2016 +0900"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Sat Feb 06 01:06:55 2016 +0000"
      },
      "message": "[ONOS-3793] Implements the Openstack Security Group REST call parser\n\nChange-Id: Ie6665d4ebae26e363853db28fb2a535c55f1e2ec\n"
    },
    {
      "commit": "0ff59c27e4578b370524c893328e70a532b86c05",
      "tree": "9b2ddf1b97fc96f26531ace49a5e09fcec9d5d93",
      "parents": [
        "6b045587c95da8475c847643df3c91c5ab272b77"
      ],
      "author": {
        "name": "Michele Santuari",
        "email": "michele.santuari@create-net.org",
        "time": "Fri Jan 15 10:00:32 2016 +0100"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Sat Feb 06 00:58:01 2016 +0000"
      },
      "message": "fix on VLAN intent encapsulation ONOS-3467\n\nChange-Id: Ia0a72d13a551fd4183531d35c04ca19d87b85280\n"
    },
    {
      "commit": "6b045587c95da8475c847643df3c91c5ab272b77",
      "tree": "233b1391cb146c9d46480824325accc70192aa65",
      "parents": [
        "33b81f296794568e0b5919c110259a56cad6bf41"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Wed Feb 03 10:00:08 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Sat Feb 06 00:55:06 2016 +0000"
      },
      "message": "Add CLI for viewing FPM connections.\n\nChange-Id: I7e9e320b662a826cd2c0d49477b45110094d8e79\n"
    },
    {
      "commit": "33b81f296794568e0b5919c110259a56cad6bf41",
      "tree": "9128ffcca1447b74e5c25351d30457efead3ad55",
      "parents": [
        "0db36e7abdae239d9522a89b31c4f4909d5a2704"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Fri Feb 05 09:25:50 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Sat Feb 06 00:54:15 2016 +0000"
      },
      "message": "Move TestIntentServiceHelper to routing-api bundle\n\nChange-Id: I4c476cb89400e2eb14e0fc5f3db96c2886708244\n"
    },
    {
      "commit": "0db36e7abdae239d9522a89b31c4f4909d5a2704",
      "tree": "b4bc959c996f4dee0ba5615bdaa1863791e4fd12",
      "parents": [
        "bada0769582d0b13c9c7369cc418d347838dff71"
      ],
      "author": {
        "name": "Thejaswi N K",
        "email": "thejaswik@huawei.com",
        "time": "Tue Feb 02 22:10:54 2016 +0530"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Sat Feb 06 00:49:56 2016 +0000"
      },
      "message": "[ONOS-3855] - Implement BGP flow spec provider framework\n\nChange-Id: I356a1f80790d9fa08aea9bcbf635a8b11c7ccac7\n"
    },
    {
      "commit": "bada0769582d0b13c9c7369cc418d347838dff71",
      "tree": "85f7a4785b26e74a0d159277187565c498691354",
      "parents": [
        "b68919e831c493e06c173887a50ca95dd612e144"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Fri Feb 05 15:43:07 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Sat Feb 06 00:10:14 2016 +0000"
      },
      "message": "Adjusted dialog button styling.\n\nChange-Id: Ic91a7d96eecad791673c8adabc070a4d5477bfd2\n"
    },
    {
      "commit": "b68919e831c493e06c173887a50ca95dd612e144",
      "tree": "650ae2ab46ddbf78a2d5f375c520e3f2dbdc185e",
      "parents": [
        "85060ace94788c6e19b7111adfb87e1305d3697f"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Fri Feb 05 15:22:36 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Feb 05 23:47:40 2016 +0000"
      },
      "message": "Catch and print Errors as well as exceptions in CoreEventDispatcher\n\nChange-Id: I8c41404aba26ad9c09b9b1bdc2e31b8350b1924c\n"
    }
  ],
  "next": "85060ace94788c6e19b7111adfb87e1305d3697f"
}
