)]}'
{
  "log": [
    {
      "commit": "0b59e19a36736e6ce3bd14a233cb029363ee25a8",
      "tree": "b420201fd27c191bdb0aecaa2016c4df5d68a007",
      "parents": [
        "e3c43347761aee0763f7425144a3a636d4290dfa"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Thu Aug 11 14:48:27 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Aug 11 21:55:28 2016 +0000"
      },
      "message": "Fixed OVSDB dependencies\n\nChange-Id: I252f44e7defd58d2714c9f6c00e6cfcd54c1a06e\n"
    },
    {
      "commit": "bbac354990ef279e492e05e735eabf19ccbcdb09",
      "tree": "15281346cdcfe37eb673e5f5b2a7961b851d99e5",
      "parents": [
        "9818919b73a6e9744b91dec5864c246b8411ae5d"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Tue Aug 02 09:01:19 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Aug 02 17:38:19 2016 +0000"
      },
      "message": "Fixing drivers \u0026 providers Buck app builds\n\nChange-Id: I6a02a68568037eca0a0b82ad4f83ff18bfeada5f\n"
    },
    {
      "commit": "89478668d200c8ab605935d362a618477dca42a5",
      "tree": "872dbe6bc762ce666fc1f8ec093b0eefe7512aa3",
      "parents": [
        "dd14e8e6e497a7b3fb27a8a3809b5bda4be6a680"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Thu Jun 09 17:52:34 2016 -0700"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Mon Jul 11 15:24:18 2016 +0000"
      },
      "message": "Added patch interface add and remove behavior, and implemented OVSDB driver\n\nChange-Id: Ic7632906fcfe50ec224fabdc15cb902a70150fae\n"
    },
    {
      "commit": "dd14e8e6e497a7b3fb27a8a3809b5bda4be6a680",
      "tree": "ad1007e708c51656a464820da81e2cb8ba8b12b9",
      "parents": [
        "92d9ea44062501497617377ec722f414ec642e7b"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Thu Jun 09 16:17:32 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Jul 11 15:20:52 2016 +0000"
      },
      "message": "Refactored tunnel and interface config behavior\n\n- Added tunnel interface configuratoin to interfaceConfig and\n  deprecated tunnelConfig\n- OVSDB client service provides interface create/remove APIs instead\n  of tunnel interface create/remove, and this APIs can be used to\n  create/remove various types of interfaces like tunnel, patch, tap and so on\n- Use tunnel description when create tunnel interface so that we can extend\n  more config options later\n- Some cleaup OVSDB client\n\nChange-Id: I4653595504a27b18384a92ebe4b31ce9d99237cd\n"
    },
    {
      "commit": "df6372b604ea521828787663bbd863ecbd61b895",
      "tree": "6740f93ed9b162046954022bfeee9985a3209b2e",
      "parents": [
        "e779803f751711841bfe120ef5836984ee371f92"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Thu Jul 07 17:37:20 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Jul 08 17:38:36 2016 +0000"
      },
      "message": "Chagned drivers/ovsdb app name to avoid conflict with providers/ovsdb\n\nAnd added drivers/ovsdb to application list\n\nChange-Id: I073d73823d045b003cc79bbc41b6c67272bb5f19\n"
    },
    {
      "commit": "10f2adeb18f73564aad714e14a4feb3d8f6adc4f",
      "tree": "ad2e5a570a59f2bc21892483150050fb49f04e0f",
      "parents": [
        "015d3a34c23378158e98dd6700485b6fbaf7707f"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Thu Jun 16 17:31:37 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Jun 17 02:25:31 2016 +0000"
      },
      "message": "Removed deprecated methods in Falcon\n\nChange-Id: I535d19de70da0352ffb9c2a897099af57e01287c\n"
    },
    {
      "commit": "1251e19d7a6d94e7906afe7b1838e7a27dbef3ad",
      "tree": "d3958ec3db112c5ec5b2a8d32d2d2ad11944c458",
      "parents": [
        "0e03f59bf538fdeda3ff3b2acbbf6c72f9e9fb11"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Tue Jun 07 16:57:05 2016 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Jun 16 07:52:07 2016 +0000"
      },
      "message": "Refactored bridge config to take bridge description\n\nOVSDB provides lots of bridge configuration options but the exisisting\nbridge config implementation only allows some of them by overloading\naddBridge method. Also some of the bridge properties were set static\nand unable to configure. This patch fixes these limitations.\n\n- Added some bridge config options to the bridge description\n- Deprecated multiple overloaded addBridge methods\n- Some code clean up\n\nChange-Id: Ibc828177b210bd4b215aea0b63cc359776c13e03\n"
    },
    {
      "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": "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": "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": "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": "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": "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": "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": "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": "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": "f1f5886690da7d0f96fd145399d4387657961288",
      "tree": "325565f5a6a3157ffb6a16bb0d7089bd2dda9695",
      "parents": [
        "3a9911c9c8d279e21332e48218a19dab27b6d830"
      ],
      "author": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Mon Feb 22 17:11:07 2016 -0800"
      },
      "committer": {
        "name": "Ray Milkey",
        "email": "ray@onlab.us",
        "time": "Mon Feb 22 17:11:07 2016 -0800"
      },
      "message": "Remove methods deprecated in Drake from TunnelConfig API\n\nChange-Id: I2777fa231ae9b780b6fdc29f58d2fcdef818c32c\n"
    },
    {
      "commit": "800a7a496ac55a0fc4cfe4b4f219dd24a70e0d94",
      "tree": "3df8d335772923bddd39863125544fba7eee9adf",
      "parents": [
        "f7fe7637b0b4def68d086d8d2bd327ac5ccf9684"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Feb 16 16:11:13 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Feb 17 01:09:36 2016 +0000"
      },
      "message": "Simplifying the use-model of AbstractDriverLoader.\n\nChange-Id: Iaf19ce92c7e153b5477340abb8e7650d8434ca86\n\nSimplifying the use-model of AbstractDriverLoader.\n\nChange-Id: Iaf19ce92c7e153b5477340abb8e7650d8434ca86\n"
    },
    {
      "commit": "51539b85d3107c79601129f48041dc72f118e003",
      "tree": "0f9e3b076a260b9c202b5dd84d386b6983c6182c",
      "parents": [
        "f95b96eaa39c3a87cab5ed505425160bbe7f9087"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Thu Oct 29 09:53:04 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Jan 28 17:32:37 2016 +0000"
      },
      "message": "Enforce naming convention regarding abbreviations\n\nChange-Id: Ic81038d3869268a55624ccbbf66048545158b0da\n"
    },
    {
      "commit": "65ece15943d60cb16203aa859c2b3558e4600d6a",
      "tree": "4b82c0b86a8a86a7334d02a258425585a4b7bcd2",
      "parents": [
        "5d7c99838d0ef382efbb339f72f24e97d96d66ab"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@onlab.us",
        "time": "Thu Jan 21 13:33:43 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Jan 26 18:12:16 2016 +0000"
      },
      "message": "ONOS-3786 deletePort from specific bridge method and correct bridge name retrivial call in old add and delete ports of OsvdbBridgeConfig\n\nChange-Id: Ib23b90f7793f3afc5d62250b9f1f318b8042ad77\n"
    },
    {
      "commit": "238d96e22c775e3ceffed486a13aa252b76f3beb",
      "tree": "eb803addb24193d7a0a4e8479ff05e0f86eb63d9",
      "parents": [
        "c43fd1cc65ca58c532f1765cd19c33483df747e6"
      ],
      "author": {
        "name": "Andrea Campanella",
        "email": "andrea@onlab.us",
        "time": "Wed Jan 20 11:52:02 2016 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Jan 22 03:36:04 2016 +0000"
      },
      "message": "ONOS-3758 restructuring driver module with sub-modules for different drivers\n\nChange-Id: I3c65d19be87066448655610abf9d8b89385a4141\n"
    }
  ]
}
