)]}'
{
  "log": [
    {
      "commit": "596f266186961ed460b25153ae9403f538b2ba99",
      "tree": "7cf11b00a99e3b908f444eb77d33b5d03372f11a",
      "parents": [
        "004fc2c4f8af8b33917028de5076c69d75da1312"
      ],
      "author": {
        "name": "Madan Jampani",
        "email": "madan.jampani@gmail.com",
        "time": "Fri Oct 23 14:35:23 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Oct 23 21:42:22 2015 +0000"
      },
      "message": "Fix onos-setup-karaf to work with new cluster metadata format\n\nChange-Id: Ibdaad750931f0b33b84064bd3a0d52aa19a0b1a2\n"
    },
    {
      "commit": "1e60f97ae50c05b94fcb6a10520738bfb5efdfd1",
      "tree": "47fbbd1da6fab04192d21b724e37e5d975a96d49",
      "parents": [
        "14c7318593200fe9267e823f4562bf08c2e700f1"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Mon Oct 19 09:55:52 2015 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Mon Oct 19 09:59:49 2015 -0700"
      },
      "message": "Adding skeletal structure for netconf libraries.\n\nChange-Id: I1e0590d4d60ed83e123fb2da455ffde3fd7d495a\n"
    },
    {
      "commit": "330aef1c2392d19f4acda810eb8abc01854193c1",
      "tree": "7f2b2980530421e9bd065a606a670d5ca2439659",
      "parents": [
        "0bee1f8262537ee4adf86b1428e1409d779f575b"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Thu Oct 15 12:00:33 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Oct 15 19:00:59 2015 +0000"
      },
      "message": "Fixed profile to work with new prerequisites.xml\n\nChange-Id: I3578237480330a12e50d3375cfd0157cdb150628\n"
    },
    {
      "commit": "f71cc0f0a10b6f229dbdac300a55e793eb5f700d",
      "tree": "662268a3e18d2ec92ebeac2701bbe312fe198538",
      "parents": [
        "2ce0c733ceb7b9c2b06a4c57912ad002ce51cb67"
      ],
      "author": {
        "name": "Charles Chan",
        "email": "rascov@gmail.com",
        "time": "Fri Oct 02 12:03:47 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Oct 02 19:07:14 2015 +0000"
      },
      "message": "Update copyright year information\n\nChange-Id: I2b48fed9554689ad66bf42494dcdbe760d79fe6a\n"
    },
    {
      "commit": "7667975e9560e639d4f84ce8b5d23c98b0a8e1ff",
      "tree": "7935036d36f129ec3e285b5c894f7f68da60cb86",
      "parents": [
        "1ee0985159169bcd4eb3c76002feba6c7f2d059b"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Sep 29 13:14:53 2015 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Sep 29 13:14:53 2015 -0700"
      },
      "message": "Adding ability to test all UI archetypes.\n\nChange-Id: I3096c51acb59c64388d48dce6e14d2284c7af23f\n"
    },
    {
      "commit": "2b0fc4674a2318150597a7e86d6a95644182ea0c",
      "tree": "3773bea272a1806387b0847fe30ba10a7913b6d6",
      "parents": [
        "9f1f0258f24c34989d38f564f45ac4c5467e8c70"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Mon Sep 28 12:04:06 2015 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Mon Sep 28 12:04:06 2015 -0700"
      },
      "message": "Modifying uitab archetype to allow it to co-exist/overlay the ui archetype.\n\nChange-Id: I5fd8408aaaf461e29e757389d4acbd94647cd1c5\n"
    },
    {
      "commit": "ea2d9fd4edc625798729fcc74d554d9f0923ca4a",
      "tree": "699dbaf12cb256e887084f70a809eb76c6437dd4",
      "parents": [
        "fc465b6788eb7bb7365d609a68c33856f80ecde6"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Wed Sep 23 13:13:25 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Sep 23 20:14:36 2015 +0000"
      },
      "message": "ONOS-2854 Fixed a few bugs and made tiny improvements to shell scripts.\n\nChange-Id: I624dc05300944dbc8b1f408bf725c49ff96f68c2\n"
    },
    {
      "commit": "4ccc7d3ee4b3ad2a75fadbd319349ed94022a2e6",
      "tree": "ef89073f695c3b2514de463f2f947495b8aac642",
      "parents": [
        "2cb7e8056961d70562f25023989381326292c141"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Thu Sep 03 13:39:40 2015 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Thu Sep 03 13:39:40 2015 -0700"
      },
      "message": "Reorganizing the stc specific tools.\n\nChange-Id: I5c2b84cc1125935d385a462c7ba727c1996c0245\n"
    },
    {
      "commit": "16501b0bd82882a4efc893f4ebc9eecc13b0616b",
      "tree": "55e216f9462be4482b86a4bf8935e73fabd7035a",
      "parents": [
        "37b97fbad397e720636cb0c9e22d8a8c87adb85e"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Mon Aug 24 16:58:32 2015 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Mon Aug 24 17:00:18 2015 -0700"
      },
      "message": "Fixed onos-app tool to exit with proper status.\n\nChange-Id: Id3d4e703a2bf6f12208aeabb2cdaad87ca0c33af\n"
    },
    {
      "commit": "c3c969a507c5458cabcb0afae6f7b4e675354f6a",
      "tree": "41c8507916862ce1ca29db9de48793675c7edcf0",
      "parents": [
        "2a1b2332efa17e1f9be6d8632f0ea91df71e1ef7"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Wed Aug 19 16:51:16 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Aug 20 00:39:33 2015 +0000"
      },
      "message": "Changed default onos user password.\n\nChange-Id: I3ee98c46d0ae8ee648b9c648b92eecd36dc83383\n"
    },
    {
      "commit": "af0ee53cfabdd04db29f8bcaccd527f88ae220cf",
      "tree": "638b3a32addeb84ba46f570faf2577c99d955bbf",
      "parents": [
        "a5a18ad534019ffbeddb1e4dd1591b63e46a0a3c"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Wed Aug 19 14:17:36 2015 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Wed Aug 19 14:17:36 2015 -0700"
      },
      "message": "Added redirect for the /onos/v1/docs Swagger UI URL.  Added onos-rsdocs tool to launch REST API docs UI from shell.\n\nChange-Id: Ifb839e0205e5b176ebc7bb48644925eaa3675fd9\n"
    },
    {
      "commit": "3c831fa970a5f046d549b47e5f87590dc4704270",
      "tree": "ee36d61219a5823f0844a51ad3b40400927ced90",
      "parents": [
        "eff0e4ed951d7d9ba29f29956c0aa45fc9ae60b4"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Mon Aug 17 18:44:15 2015 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Mon Aug 17 18:57:03 2015 -0700"
      },
      "message": "Fixing a few tools to work with the new REST security stuff.\n\nChange-Id: I1fcff24bf57e3198c16df5a6e42d721a004e9097\n"
    },
    {
      "commit": "2aa406886feab49890cadf0bf33353ea36c2ec62",
      "tree": "e5c8b4db820e8d037c1f8d3af330920dec158291",
      "parents": [
        "6e1b4a5a81591cd8baed18b7d180d2c80a3247e5"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Mon Aug 03 10:53:51 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Aug 04 03:24:41 2015 +0000"
      },
      "message": "Modify \u0027onos-setup-karaf clean\u0027 to copy package configs\n\nRunning onos-setup-karaf clean deletes the karaf directory and any custom configs\nyou may have put in there. This change allow a developer to put custom configs\nin the usual place ($ONOS_ROOT/tools/package/{config,etc}/) and have them copied\nautomatically to the local Karaf installation.\n\nChange-Id: I9d7feabdee8f8a89930b9955de610dc821d8fdbb\n"
    },
    {
      "commit": "a4f3165bcfb268aae08b203e58d18663a9cf02aa",
      "tree": "04af087f8bbeb82e17b9820b5d9297069a59da56",
      "parents": [
        "b19bffb664fe587f761e01846c832de844669c02"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Wed Jul 22 11:00:27 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed Jul 22 18:03:54 2015 +0000"
      },
      "message": "Adding obs exclusion.\n\nChange-Id: I27cf67e131ad6ed566e4714a42732d2f7a2a2409\n"
    },
    {
      "commit": "2dbf8e48b5174b9e9c0b9b7f3ecf11c3bbca840e",
      "tree": "bfd1434e56934a49e4ffb52f86a03601f5958ba3",
      "parents": [
        "5381a60228df24ce24793e317e6e1e32a9a7abad"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Mon Jul 20 17:47:50 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Jul 21 01:11:14 2015 +0000"
      },
      "message": "Adding ovsdb/api module to exceptions for now.\n\nChange-Id: If1668ea1e48c2548d57f87d9fcb6023efdc246cc\n"
    },
    {
      "commit": "e3c951e940e4a6f003b76ed46a57d526f8ce0af1",
      "tree": "a027e161ccd134a0c3191a068cdcda764a30dd29",
      "parents": [
        "2527a0f4333de5e05c29326d7ded0afc9892b7dc"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Tue Jul 14 13:28:35 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Jul 14 20:39:52 2015 +0000"
      },
      "message": "Use OpenJDK version 8 rather than 7 in bash_profile\n\nChange-Id: Ie8de65f2194feee578d4f4622e01cabb45445bbb\n"
    },
    {
      "commit": "b6ba5083a71c84a6ba5778d66c045e28077ab46d",
      "tree": "50addf88c7ab20dc258209243e299c2de2f3e4ea",
      "parents": [
        "96d55b16ad02f736e21225ab564c8931412f8593"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Thu Jul 09 14:57:23 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Jul 09 23:36:35 2015 +0000"
      },
      "message": "adding a simple script to purge topic branches from your local repo.\n\nIt works by checking if your branchs\u0027 gerrit change id is present in master\nif yes it adds the branch to the list of branches to clean.\n\nYou must run it with --confirm to delete otherwise only a dry-run will be done\nYou can also run it with --one-by-one where it will ask you to confirm each branch deletion\n\nChange-Id: Iaabe1a6db72242fd31b14302fb3109e8545a0ad8\n"
    },
    {
      "commit": "e76f653a89e880e06164f7ccac958171780f58b0",
      "tree": "7a6bb8edc525b5f7911b884ff689c951f2aa9780",
      "parents": [
        "dbe6703bb2090927bba013c76e25085891a03803"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Wed Jul 08 09:40:53 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Jul 09 06:47:53 2015 +0000"
      },
      "message": "Improving net test tools and scenarios.\n\nChange-Id: I2b53fa7b28e1135d2356ae58d4ee8ac35184d9b8\n"
    },
    {
      "commit": "0a4c27015a6401ea7f921d028ed69d854a8834bc",
      "tree": "c16f645d4ca7dd929d5c6df8d87e329886a0f0f6",
      "parents": [
        "b82c42b0fefde745e0ded7b92d12e6cca10c4576"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Mon Jul 06 08:43:41 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Jul 06 20:27:01 2015 +0000"
      },
      "message": "Adding a basic mininet-based test to STC scenarios.\n\nChange-Id: I193013608e8fcdaede8987536e754da6d1a185bf\n"
    },
    {
      "commit": "574d238d8ae2859bdc25ac04bf4c3182705ddb6f",
      "tree": "ab44bd66730ae4143278edb65ab81e06ea3f09a6",
      "parents": [
        "9d9e3a3dad9e9f25bcfb3578e0d6bc13c6afb3d7"
      ],
      "author": {
        "name": "Flavio Castro",
        "email": "castro.flaviojr@gmail.com",
        "time": "Fri Jun 26 16:39:49 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Jun 30 01:47:40 2015 +0000"
      },
      "message": "Adding installation script for Ubuntu 14.04\n\nChange-Id: Ibd215d2c8af82a9e725d159d710a80a4263515ab\n"
    },
    {
      "commit": "7a9aeab628d4d20ad6158d9ec101b88c05d18735",
      "tree": "e734096f7d4ea0991c1b897987554f0dad9bba13",
      "parents": [
        "750ab045f78792225fe7dc168ca7925059876086"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Mon Jun 22 13:36:26 2015 -0400"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Mon Jun 22 13:37:09 2015 -0400"
      },
      "message": "Improving onos-create-app script to print message when artifactId is not provided on command line.\n\nThis replaces the \"onos-create-app: line 31: [: argument expected\" error message.\n\nChange-Id: I58e08f302edf2a5068adf993cdbc55e71b9578bf\n"
    },
    {
      "commit": "4bfccd54b4fd308c854e8eeb7d6c6c1706998926",
      "tree": "bd7ffe995b6329584c18f5faf12fa2a5cafaff34",
      "parents": [
        "2fdaf40ee29ed3d4b7e8d394357526bcbd4b3729"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Sat May 30 00:35:25 2015 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Sat May 30 00:35:25 2015 -0700"
      },
      "message": "Enhancing STC and scenarios.\n\nChange-Id: I57a4d25b7fb726a1242073055474ff5c7c3c1087\n"
    },
    {
      "commit": "e39f3145c3f4ba60501c110bf5e87196e7871545",
      "tree": "b9e7e9e219d3ceb4ae84ebdd449317c42176b4aa",
      "parents": [
        "6c2555b7b6153f75a9a1a39ca75b6620587bfd12"
      ],
      "author": {
        "name": "Charles M.C. Chan",
        "email": "rascov@gmail.com",
        "time": "Fri May 22 18:35:24 2015 +0800"
      },
      "committer": {
        "name": "Charles M.C. Chan",
        "email": "rascov@gmail.com",
        "time": "Fri May 22 18:35:24 2015 +0800"
      },
      "message": "Fix tle command\n\nChange-Id: I7cdbc231655f5a26c8d00e8de1fcc8fdf7eeee62\n"
    },
    {
      "commit": "1d003e9f5479de915c45440c2c101471d29e4fbd",
      "tree": "2815121826c22e0f483a4d22042d113495259766",
      "parents": [
        "3f23ea93a1b20ee808f6c0bf59806b8045fa5e57"
      ],
      "author": {
        "name": "Charles M.C. Chan",
        "email": "rascov@gmail.com",
        "time": "Thu May 21 10:08:30 2015 +0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu May 21 15:31:13 2015 +0000"
      },
      "message": "Properly unset ONOS_IP environment variable in cell command\n\nChange-Id: Ibf41e16c11b1c46a8258193640b4d7d18134ec88\n"
    },
    {
      "commit": "3f23ea93a1b20ee808f6c0bf59806b8045fa5e57",
      "tree": "ec5e80593251fa48daebe5e5ee72efd1f6d9328d",
      "parents": [
        "f844f63a5382d52b03ca3c756fe29baaeaa9daa9"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Thu May 21 08:14:35 2015 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Thu May 21 08:14:35 2015 -0700"
      },
      "message": "Added jdvue project to obs.exclude\n\nChange-Id: I989d3effab62d9b551750237f8c86baa4b2a9961\n"
    },
    {
      "commit": "bf916ea1a4120772c92eb41f39e242b258a04d2c",
      "tree": "43459256068491e4550459d8bdc70b904ab945d3",
      "parents": [
        "c4483c77928446ad7a4d41de1c8f69845f1abdb7"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Wed May 20 18:24:34 2015 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Wed May 20 18:24:34 2015 -0700"
      },
      "message": "Moved Tunnel subsystem to ONOS core incubator area.\n\nChange-Id: I03f90b068013fbf0490af5277b33459ccc0514ec\n"
    },
    {
      "commit": "ba082b80b89ce359224d62f89ba95ee0f49d6f1b",
      "tree": "0a0228670be239c4a6b3ae7c6599c3252071a5ca",
      "parents": [
        "5e9a63d4eb92072cd93db2956a98d075de743117"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Wed May 20 13:47:38 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed May 20 23:21:47 2015 +0000"
      },
      "message": "Removing hazelcat dependency throughout.\n\nChange-Id: I738050fda142418d2956f613035892dac82ef098\n"
    },
    {
      "commit": "69bf7c1f296d3aafd0d9736d07087baeb361ed2a",
      "tree": "da9e6ea24fd8a76d9ce44c377d1ea28257d057c0",
      "parents": [
        "3cd677dda2263809b1ccc2409da0182823bb0007"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Wed May 20 13:59:22 2015 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Wed May 20 13:59:22 2015 -0700"
      },
      "message": "Fixing port for clustering.\n\nChange-Id: I0d0893f3ba32fae5c690603bd074f79f5ec6b3f4\n"
    },
    {
      "commit": "3cd677dda2263809b1ccc2409da0182823bb0007",
      "tree": "a0610317fe6c6361656a58455056cd04d27f9761",
      "parents": [
        "e2b7e7eef9dab10d0714c75a07d6f91cfe646ef7"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Wed May 20 11:25:49 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Wed May 20 18:57:54 2015 +0000"
      },
      "message": "Added a few more short-hand aliases for checking logs for errors.\n\nChange-Id: Iecb12af748c876a6e6be276eb8da1468047b2e90\n"
    },
    {
      "commit": "0799280ac9698b13268cbb93d472e375f3ca34f0",
      "tree": "f6971e744b6af80dfd918464ee5b24e25214d056",
      "parents": [
        "d8b97003fd3187c0188e06142ac6509b2c6d43c0"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Thu May 14 20:45:41 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri May 15 15:32:04 2015 +0000"
      },
      "message": "Removed legacy GUI.\nFIxed an NPE in the devices table.\nAdded cord-gui to obs.exclude\n\nChange-Id: I18a53d2c44c6c97fb7f5d16b7446942a1a37ddca\n"
    },
    {
      "commit": "47dbe17c0638e608e1ccb253deeb02196f9e1c8c",
      "tree": "815777344d52ed242150030bc04702a136dae580",
      "parents": [
        "bd0bc777fdae82953af42ea5ca63598eba50ed5d"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Wed May 13 13:15:02 2015 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Wed May 13 13:15:02 2015 -0700"
      },
      "message": "Added openflow/drivers to obs.exclude\n\nChange-Id: I5854c872041a2224f6e6e73a029c6589b7894b34\n"
    },
    {
      "commit": "6723a48c00c0834f69ff8089020f8fe08bd84582",
      "tree": "f52db2b8c33af4ee532312c678b1f8b0616ba8ab",
      "parents": [
        "abd16f69075bd5aef105cf84848884772d612300"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Fri May 01 13:13:23 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri May 01 20:25:30 2015 +0000"
      },
      "message": "Simplified onos-app reinstall usage to extract app name from the oar file.\n\nChange-Id: I7e5efc2af4f2b0ced41caeeef67bc456243ddc62\n"
    },
    {
      "commit": "615361e5f36265a427a94ba56c3fa7388497fb30",
      "tree": "b83c198cae445145c266ee42dd7e131b50fb914e",
      "parents": [
        "43f17c02031bb1431eb0a6a512f34ba1c65c7822"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Fri May 01 11:00:34 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri May 01 18:19:32 2015 +0000"
      },
      "message": "Moved some dev tools from test/bin to dev/bin.\nAdded onos-create-app as a convenience.\n\nChange-Id: Ide9b9801a0a1d2229a153b85e23766f6018a8267\n"
    },
    {
      "commit": "0fa4bc413e8c9bf1d852d50a33a15041ba3515d3",
      "tree": "40d3078843955a200594370df8311c30a82a27c1",
      "parents": [
        "d2747a0d1e8cd27e5e41845243148218b21f0d7a"
      ],
      "author": {
        "name": "Roan Huang",
        "email": "pichuang@cs.nctu.edu.tw",
        "time": "Fri May 01 15:38:20 2015 +0800"
      },
      "committer": {
        "name": "Roan Huang",
        "email": "pichuang@cs.nctu.edu.tw",
        "time": "Fri May 01 18:04:23 2015 +0800"
      },
      "message": "Ensure that $ONOS_CELL variable will not be overwritten when bash profile is loaded\n\nyou don\u0027t need to reload cell enviroment when open new terminal.\n\nChange-Id: I073a6de71376e868d96e5216509c1d6b52bc7e52\n"
    },
    {
      "commit": "d1f17ac9531fde5e01400e0f933054465f810b55",
      "tree": "611626ac9b6266e0ed9f59d2e9fcc44b2d012629",
      "parents": [
        "5d4a58dafaca55da307982a76db1d8a06297c274"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Apr 28 11:43:18 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Apr 28 19:46:48 2015 +0000"
      },
      "message": "Fixing onos-build-selective to warp into the $ONOS_ROOT directory as a first thing.\n\nChange-Id: Ic953978f1b6add6909bde2fef2fddd8471f97bf3\n"
    },
    {
      "commit": "9d7ef168252200dcc89a49b72f6ce90ace17c95c",
      "tree": "dc1c22c8337cef2deaa2dd8466c54e2910fef441",
      "parents": [
        "a05fd20b79cdac01eec0eb9979e4f6de9bff9c41"
      ],
      "author": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Mon Apr 27 17:00:32 2015 -0700"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Mon Apr 27 17:02:11 2015 -0700"
      },
      "message": "Adding */docs/* to onos-build-selective.exclude\n\nfixes ONOS-1779\n\nChange-Id: I8dbb8d05fa5d529a9fc4dedf806968e1ae1256d5\n"
    },
    {
      "commit": "0f6d0b81cf3d8ca6fb8c7fc431f0902ea9692bcb",
      "tree": "0fa7444d1092c9a683e04183d2dae66348e4d4af",
      "parents": [
        "956cb69f5efb3ac48d2b31f33d6fb97cfda57058"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Fri Apr 24 16:55:24 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Sun Apr 26 21:43:22 2015 +0000"
      },
      "message": "Adding IDEA settings for import.\n\nChange-Id: I9a8f2f28f694898eada9a5dec55941f96d436bfc\n"
    },
    {
      "commit": "870cc030ba2a94a78e6e13535332b22e0cb84c5c",
      "tree": "6625c0e319c9fdc0d87aeb4e8e92c057e0893eb0",
      "parents": [
        "0e644a432119a4c0ac7ee41f9cdd036eef246a67"
      ],
      "author": {
        "name": "Charles M.C. Chan",
        "email": "rascov@gmail.com",
        "time": "Fri Apr 24 04:57:42 2015 +0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Apr 23 21:09:13 2015 +0000"
      },
      "message": "Log tools improvement\n\n- Add \u0027olo\u0027 command to filter log of remote ONOS instance\n- Modify \u0027onos-log\u0027 such that it can run on OSX\n\nChange-Id: Iddab996564af01672c14caca725397c574267bad\n"
    },
    {
      "commit": "fcd6114552d8654925c62a94f7444377c9b2abc4",
      "tree": "e993f4ee9760c0f101cbc17a4026d7a09c0358d3",
      "parents": [
        "8f07f0da80b196f0fe87e844ec31ea7309b66dc8"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Thu Apr 23 13:59:08 2015 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Thu Apr 23 13:59:08 2015 -0700"
      },
      "message": "Enhanced onos-setup-karaf to be more robust and more friendly. It will validate the specified IP, if given. Otherwise, it will attempt to use ONOS_IP and if that\u0027s not available ONOS_NIC to find an adapter with a matching IP address. Usage is backwards compatible.\n\nAlso added new onos-karaf command which runs onos-setup-karaf \u0026\u0026 karaf $@ as a convenience; aliased to \u0027ok\u0027.\n\nCorrected onos-build-selective to propagate error status only if the build fails.\n\nChange-Id: I920b06fa21edc95b7d651270efe2f95da90ff010\n"
    },
    {
      "commit": "87994d0d684bc33e3f6ef3b55335e38f70e8b59f",
      "tree": "da9b3198ea007cc2f1cec6864c81af8981dd0315",
      "parents": [
        "3b881aac1a4f4d4bc4a64504958e8639982145e9"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Thu Apr 23 11:55:24 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Apr 23 20:03:59 2015 +0000"
      },
      "message": "Enhanced onos-build-selective to react to any src file modifications and to also result in a cascaded build of app modules which require the modified modules.\n\nChange-Id: I1c41ca2d11c936bfeb7307ce0e01b20d0141daa6\n"
    },
    {
      "commit": "152f9fdf30ad7664cef8b3ed5ab3bdbd69e14afc",
      "tree": "3f775451b52bc48f70ae52f0ff4d27e2781ed751",
      "parents": [
        "ae65c96f5b305a39535c21e66bf260b31b5e29af"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Thu Apr 02 16:28:13 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Apr 03 00:01:31 2015 +0000"
      },
      "message": "Shutdown cleanup; hunt for exceptions continues\n\nChange-Id: I8cbfaec0820d63f5122a82dd25ba249ba1f690a4\n"
    },
    {
      "commit": "5630c61407f4fdb92ce51e338e236ed2774a2fe0",
      "tree": "edeec1b1632c51a0ff0e9954883e1aa21b96b463",
      "parents": [
        "812f6c00336498f4f9fff7f7f8911a6e84c44782"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Mar 24 12:24:12 2015 -0700"
      },
      "committer": {
        "name": "Brian O\u0027Connor",
        "email": "bocon@onlab.us",
        "time": "Wed Mar 25 00:56:59 2015 +0000"
      },
      "message": "ONOS-1323 Upgrading environment to use Apache Karaf 3.0.3\n\nRequires restart of any dev shell sessions that may have KARAF_VERSION\u003d3.0.2 already set.\n\nDevelopers that have their own local Karaf will have to run \u0027onos-setup-karaf \u003cip-address\u003e\u0027 command\n\nChange-Id: Iba234b3cd5af89de6dd249c97cac97525364cc34\n"
    },
    {
      "commit": "c39773cf24ec8136c3a572f8a285470284ab1582",
      "tree": "a8ebd9fea917084c071f815ef988a759d556f706",
      "parents": [
        "7d2fab296a8835192ec03330ecf4f8d66fdaad0c"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Mon Mar 23 10:11:00 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Mon Mar 23 22:09:55 2015 +0000"
      },
      "message": "Exclude tools/package/maven-plugin from obs\nbecause it is not linked in to the build tree.\n\nChange-Id: I455a4d652e320f5c2e8bddb55cd3645aa54e0691\n"
    },
    {
      "commit": "785f5814082f4ffc138e27e821efcfdfbaaa3532",
      "tree": "f59f66f8673323fde6877dc2a9f535d7662eb7c8",
      "parents": [
        "da2f3cc041886342ce34eb30658baf53640463e3"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Thu Mar 19 01:11:00 2015 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Mar 20 00:37:50 2015 +0000"
      },
      "message": "ONOS-1328 Converted ONOS features to apps.\n\nONOS_FEATURES env. var is now deprecated!\n\nCells are expected to use ONOS_APPS env. var to tailor which builtin apps should be activated by default.  All builtin apps are installed by default, but can be uninstalled if desired.\n\nCleaned up cell definitions accordingly.\n\nChange-Id: If3bb4691a73543a69197f4bf1855c8368f558450\n"
    },
    {
      "commit": "e5b610ee2681434cc1dcab6c9ca6c613f14e4a38",
      "tree": "ca9da71f122b52d8e613688a1d9b4dfd4dddb4a3",
      "parents": [
        "deca6e953875ff7d139368ab32a16ec46eff0b6f"
      ],
      "author": {
        "name": "Charles M.C. Chan",
        "email": "rascov@gmail.com",
        "time": "Thu Mar 19 17:23:16 2015 +0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Mar 19 21:30:21 2015 +0000"
      },
      "message": "Update environment settings for maven 3.3.1\n\nFor those who use 3.2.3 (as specified in Blackbird), here is the upgrade instruction.\ncd ~/Downloads\nwget https://www.apache.org/dist/maven/maven-3/3.3.1/binaries/apache-maven-3.3.1-bin.tar.gz\ntar -zxvf apache-maven-3.3.1-bin.tar.gz -C ~/Applications/\n\nChange-Id: I11d98faf1405e120fdff5748c5875c8842f4c58d\n"
    },
    {
      "commit": "fccd312f2a000b2d467f739edef798f2dcf68886",
      "tree": "c052c604cfa7cca90d0b1391fbe643d161101443",
      "parents": [
        "3ebe170d8707cc559e786e075f0e1f74b53b142c"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Tue Feb 17 11:44:56 2015 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Tue Feb 17 21:53:17 2015 +0000"
      },
      "message": "Add exclusion for grouphandler to obs\n\nChange-Id: I90ec773508e1de979ed76d8c91cc3e74e1b4944f\n"
    },
    {
      "commit": "ebb54444b93047e9a270f1a87d6befa84b8d0436",
      "tree": "2cee9323b721fe9df838a83c5f196f13f3ee1aa6",
      "parents": [
        "7f172cc0538ccc063dff8f2bc5ddd23772df0011"
      ],
      "author": {
        "name": "Ayaka Koshibe",
        "email": "ayaka@onlab.us",
        "time": "Fri Jan 09 14:22:19 2015 -0800"
      },
      "committer": {
        "name": "Yuta Higuchi",
        "email": "y-higuchi@onlab.us",
        "time": "Sat Jan 17 05:18:59 2015 +0000"
      },
      "message": "Update cell related util scripts to support larger cluster [ONOS-467]\n\nChange-Id: Ie182397b7da92212cdaf6e1622b1482408b6de59\n"
    },
    {
      "commit": "c02c0b8546d135779d7dc8ed0a7fbc21b1d7b48b",
      "tree": "cfa59a949a8040a6fcbe68a0579e5b7062d8211d",
      "parents": [
        "4d887e837262e5169ebe4b2f34306ec4e88c1e06"
      ],
      "author": {
        "name": "Sho SHIMIZU",
        "email": "sshimizu@us.fujitsu.com",
        "time": "Fri Dec 12 10:25:24 2014 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Jan 09 21:48:51 2015 +0000"
      },
      "message": "WIP: Resolve conflict with Go language \"go\" command\n\nResolve ONOS-475\n\nChange-Id: If0ffe6aea59b4286bb966f15d741526951fd9915\n"
    },
    {
      "commit": "aec62962294604e0d6cf03735255bd4728f88525",
      "tree": "7df95bd41da292dee29415073a50e12263c9d4c6",
      "parents": [
        "1e8eff4d027070c1f88c1a543c5ec40f3ace004b"
      ],
      "author": {
        "name": "Ayaka Koshibe",
        "email": "ayaka@onlab.us",
        "time": "Mon Jan 05 20:33:29 2015 -0800"
      },
      "committer": {
        "name": "Yuta Higuchi",
        "email": "y-higuchi@onlab.us",
        "time": "Fri Jan 09 03:15:04 2015 +0000"
      },
      "message": "Initial cut of `onos-group` script for running a subset of commands\nagainst multiple ONOS instances:\n\n  - onos-install\n  - onos-push-keys\n  - onos-kill\n  - onos-patch-vm\n  - onos-uninstall\n\nonos-group is simply a wrapper that does minimal sanity checks. New\ncommands are added by adding them to the GOPTS list in ogroup-opts.\n\nReference: ONOS-536\n\nChange-Id: Ib3055491fec80e8759e87594e81a88285546deaf\n"
    },
    {
      "commit": "a99851345ee179aa4d8a6515c0ebee8e474da2bc",
      "tree": "62bde38c46574433c94da44ede18ce126ee5c3a1",
      "parents": [
        "ab17b27828d402baecdb1a18f05de616492b3709"
      ],
      "author": {
        "name": "Ayaka Koshibe",
        "email": "ayaka@onlab.us",
        "time": "Thu Dec 18 14:55:22 2014 -0800"
      },
      "committer": {
        "name": "Yuta Higuchi",
        "email": "y-higuchi@onlab.us",
        "time": "Mon Dec 22 02:28:17 2014 +0000"
      },
      "message": "vicell command for editing/applying cell configurations\n\nChange-Id: I3e9731342ef015649978941ba984af4fc0af41d2\n"
    },
    {
      "commit": "dfbc6d81ac0a2818ffae01c280a58c90b46171a5",
      "tree": "c25e41a50f1d68df3414fd6b07079979a6abe832",
      "parents": [
        "0908275d1c2853b720c03dffbf3849cedfa19bf7"
      ],
      "author": {
        "name": "Charles M.C. Chan",
        "email": "rascov@gmail.com",
        "time": "Thu Dec 18 23:11:36 2014 +0800"
      },
      "committer": {
        "name": "Pavlin Radoslavov",
        "email": "pavlin@onlab.us",
        "time": "Thu Dec 18 17:27:24 2014 +0000"
      },
      "message": "ONOS-487: Allow ONOS to be installed using different user/group\n\nChange-Id: Ica926a2a6e0870e3aeab1e1585073196358c8184\n"
    },
    {
      "commit": "b8b96c1b31f779376fa14d218f10cbe8fb7d255c",
      "tree": "2abb3a6bbb0ac942d3fdb7d22d7af5cdf86003fd",
      "parents": [
        "3f0c97ebc591407887dba626f29ef7d075908927"
      ],
      "author": {
        "name": "Charles M.C. Chan",
        "email": "rascov@gmail.com",
        "time": "Mon Dec 08 19:33:51 2014 -0800"
      },
      "committer": {
        "name": "Charles M.C. Chan",
        "email": "rascov@gmail.com",
        "time": "Mon Dec 08 19:41:53 2014 -0800"
      },
      "message": "ONOS-461: Update maven version in bash_profile\n\nChange-Id: Id80f9a2655a0c00f4d9577b741ca8db3f66f3232\n"
    },
    {
      "commit": "0a1e5494ba2d3efa0cee29851c6a2bb130a41724",
      "tree": "49b59bff454e0dac955974cd929068b4e9915441",
      "parents": [
        "bbc3b4b6c56bc4bbc5f4bc0131a9396884124b2a"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Mon Dec 08 08:52:50 2014 -0800"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Mon Dec 08 08:52:50 2014 -0800"
      },
      "message": "Fixed obs to ignore disconnected foo project.\n\nChange-Id: I216611a83fbafe22e0a2469f8d058200395d0a77\n"
    },
    {
      "commit": "ab98466b10d5df036d492b50296db4886bca5e7f",
      "tree": "970a4e98c6db51fb22c2765c7d61df9da5fb0891",
      "parents": [
        "1f40081594a33b312e6007c23758f779fdf9a8dd"
      ],
      "author": {
        "name": "alshabib",
        "email": "alshabibi.ali@gmail.com",
        "time": "Thu Dec 04 18:56:18 2014 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Fri Dec 05 05:05:32 2014 +0000"
      },
      "message": "adding license to ALL files\n\nChange-Id: I9df3277760d79732317816fe5b2f1f482e9f5375\n"
    },
    {
      "commit": "fc7f22d17d1db17591de62c197171f51ecd25a29",
      "tree": "5b1e387b74bc164a5ac10353df428c266ef3b93e",
      "parents": [
        "233747b239739852828d7cded4401a7725c1ad82"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Thu Dec 04 11:07:01 2014 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Dec 04 20:06:14 2014 +0000"
      },
      "message": "Adding archetype for onos-bundle and onos-cli projects.\n\nChange-Id: I5df9db6a571be682ff2200c182bad8100dd95bfe\n"
    },
    {
      "commit": "045c01da31e0c24811b28e3882847f59905ec146",
      "tree": "19dc26ad3e04c96e3f8978ed81d6399cb9a14b48",
      "parents": [
        "ea2ff7f7438573ff278fe97c18fe0c838f64bd60"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Thu Dec 04 00:18:06 2014 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Dec 04 08:22:00 2014 +0000"
      },
      "message": "Adding packaging on onos*.zip file.\nModified Version.java to allow 3-segment version.\nChanged onos-next to onos as default for ONOS_ROOT.\n\nChange-Id: Ifbde9dfbc7af9a5891e9f41db6932859c0f59660\n"
    },
    {
      "commit": "bbea58c90e1505585d94c21bbab99ae7a29b7b11",
      "tree": "529a68a39e25bbafa541d139735c60f12ba5e99d",
      "parents": [
        "abafb50f58363c90e525873a96a1d14cc2449200"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Dec 02 22:50:10 2014 -0800"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Dec 02 22:50:10 2014 -0800"
      },
      "message": "Fixing \u0027tlo\u0027 alias after rename.\n\nChange-Id: I9cf378ea408c6e4e2d3abaaf1e517909ceb4ea30\n"
    },
    {
      "commit": "255b65fd069190936812493a49d009d6052ee2f2",
      "tree": "5d72dff074d19f81ffd18544eb1e30a6253e8c33",
      "parents": [
        "c0050f97982242fbb825df260769e6b6553459b1"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Sun Nov 23 14:25:31 2014 -0800"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Sun Nov 23 14:25:31 2014 -0800"
      },
      "message": "Changed KARAF_HOME to KARAF_ROOT as it was conflicting with KARAF\u0027s own and emitting annoying warnings.\n\nChange-Id: I982701bd1ae9ecbb3c354cddf2f765b9569b02b9\n"
    },
    {
      "commit": "007cdffaaadd737fc9d7d07d664c0a86495f45aa",
      "tree": "be14cddfade3e4a5fd5db7d89994f5e709bbf281",
      "parents": [
        "392619e5aa28f248e9ff7962643ba048c6d03d82"
      ],
      "author": {
        "name": "Yuta HIGUCHI",
        "email": "y-higuchi@onlab.us",
        "time": "Thu Nov 20 13:39:05 2014 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit@onlab.us",
        "time": "Thu Nov 20 14:54:19 2014 -0800"
      },
      "message": "Add mcis, mis alias which skips test and checkstyle\n\nChange-Id: I2488ae758567da2d6d3f0b27c47346f88b5e686c\n"
    },
    {
      "commit": "85314296e1c08a79f3015c53315c6dcc0b943a3c",
      "tree": "2c6df744a475f8f52ab11486e8626561b3e72380",
      "parents": [
        "57126feac109178639e5ea95250d8a8b28b08bcc"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Fri Nov 14 17:52:12 2014 -0800"
      },
      "committer": {
        "name": "Pavlin Radoslavov",
        "email": "pavlin@onlab.us",
        "time": "Sat Nov 15 11:40:46 2014 -0800"
      },
      "message": "Added a short-hand for setting the OCI variable.\nAdded export.\n\nChange-Id: I1e9b5366ce460995d494f7df81659fea0b6c8584\n"
    },
    {
      "commit": "4d97dfcf108a0ff909e6c003da29abb836574bd1",
      "tree": "b2963668dbf0b6fb8e7241c60d5e564e09d31a18",
      "parents": [
        "a3982c1ec9eceec5bf88889078bcfb8a07e7fdc1"
      ],
      "author": {
        "name": "Pavlin Radoslavov",
        "email": "pavlin@onlab.us",
        "time": "Mon Nov 10 10:29:31 2014 -0800"
      },
      "committer": {
        "name": "Pavlin Radoslavov",
        "email": "pavlin@onlab.us",
        "time": "Mon Nov 10 10:29:31 2014 -0800"
      },
      "message": "Fixes for the csh/tcsh configuration file: KARAF -\u003e KARAF_HOME\n\nChange-Id: I67fea8db6ebeca8cf8086d900f675475df367904\n"
    },
    {
      "commit": "841655425c1b726a15d1df12b2a669206fe83836",
      "tree": "3fc11e7b7ef317e68e21ef639970cea60e55e367",
      "parents": [
        "ebaa15708f3296e4fb373ae9e1b5a344b46c41d0"
      ],
      "author": {
        "name": "Yuta HIGUCHI",
        "email": "y-higuchi@onlab.us",
        "time": "Sun Nov 09 20:26:37 2014 -0800"
      },
      "committer": {
        "name": "Yuta HIGUCHI",
        "email": "y-higuchi@onlab.us",
        "time": "Sun Nov 09 20:26:37 2014 -0800"
      },
      "message": "renamed KARAF -\u003e KARAF_HOME\n\nChange-Id: I13418ccedb4fa860e7a67b629b6377a5b0b8d4d6\n"
    },
    {
      "commit": "050345959d4c71a7375db04a5fdb9c464f9f694a",
      "tree": "f0246e2468796d0fdb54c82b6347b9203481bb6d",
      "parents": [
        "2fe26ac4267d0582cb8139a93d179639986f66e5"
      ],
      "author": {
        "name": "Yuta HIGUCHI",
        "email": "y-higuchi@onlab.us",
        "time": "Thu Nov 06 10:34:26 2014 -0800"
      },
      "committer": {
        "name": "Yuta HIGUCHI",
        "email": "y-higuchi@onlab.us",
        "time": "Thu Nov 06 10:34:50 2014 -0800"
      },
      "message": "some what improved Eclipse formatter settings\n\nChange-Id: If13429ef00616c511dd53fcf5a728dc0986832b4\n"
    },
    {
      "commit": "24de2a6eeaa67a3647fa1a7d0c4e61c8d6164d62",
      "tree": "1ca3730e2475d4b1ddc72d7342a21b65e813ca76",
      "parents": [
        "af92d1277e6299ea6169beb6aff83a05e4b72614"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Nov 04 20:33:35 2014 -0800"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Nov 04 20:33:35 2014 -0800"
      },
      "message": "Added the velocity header template.\n"
    },
    {
      "commit": "7cbfd4fd9124fb6a4f62afbcb5908471f1c1d8f3",
      "tree": "1f1d5d1c2a39a6736f806526a1f06881fc1a25ad",
      "parents": [
        "1416d2ebac8d07290df2235587d5755669c2a350"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Nov 04 18:22:49 2014 -0800"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Tue Nov 04 18:22:49 2014 -0800"
      },
      "message": "Fixed a number of javadoc warnings and cleaned up aggregate javadocs.\n"
    },
    {
      "commit": "c522705108ff7c3641966a36b899dd5b126672f7",
      "tree": "8abfd80249e191ed439d37745b49e2138fd03142",
      "parents": [
        "cbc587c47b0d3f517d3b4c8bd2a0d5afb6d62b5a"
      ],
      "author": {
        "name": "Pavlin Radoslavov",
        "email": "pavlin@onlab.us",
        "time": "Tue Nov 04 10:55:19 2014 -0800"
      },
      "committer": {
        "name": "Pavlin Radoslavov",
        "email": "pavlin@onlab.us",
        "time": "Tue Nov 04 10:55:19 2014 -0800"
      },
      "message": "Updated leftover references: Apache Karaf-3.0.1 -\u003e 3.0.2\n"
    },
    {
      "commit": "bd139461a0014aaecb4ecaba4ce7b5e2fef7f832",
      "tree": "c33c1b8ab004632d45e952e4ac3f114deedb6ee7",
      "parents": [
        "f3fbdd050ae272b8666141cb3565858b979f6804"
      ],
      "author": {
        "name": "Pavlin Radoslavov",
        "email": "pavlin@onlab.us",
        "time": "Tue Nov 04 10:12:16 2014 -0800"
      },
      "committer": {
        "name": "Pavlin Radoslavov",
        "email": "pavlin@onlab.us",
        "time": "Tue Nov 04 10:12:16 2014 -0800"
      },
      "message": "Updated the csh/tcsh config file for Java 8 and Karaf-3.0.2\n"
    },
    {
      "commit": "d853115cd0a1b3a4d5a06465d970a850d26451fb",
      "tree": "2d8d7270e8cb0225ff2b753ce1c6fe5975117313",
      "parents": [
        "1bd9ccf510c557e91ecb9b7d46489a4a94ad2f03"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Mon Nov 03 14:39:57 2014 -0800"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Mon Nov 03 14:39:57 2014 -0800"
      },
      "message": "Pushing in changes for Java 1.8 and Apache Karaf 3.0.2\n"
    },
    {
      "commit": "96f4d475784636589f7176265bd2985224b44436",
      "tree": "64f1b9fc9767bc40a9c62fa355b2cd82a5e437e4",
      "parents": [
        "7b652ad97c053d807861008534d32857ea5900f0",
        "32336182cc953be29000d2cceabc97c2c9f91f0d"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Thu Oct 30 14:10:57 2014 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Thu Oct 30 14:10:57 2014 -0700"
      },
      "message": "Merge remote-tracking branch \u0027origin/master\u0027\n"
    },
    {
      "commit": "7b652ad97c053d807861008534d32857ea5900f0",
      "tree": "de6b0258ad0839c44c2cf86b85ef77f51f261068",
      "parents": [
        "8cd66a53aaf56f9342331a5e3cd7caafcdcaab43"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Thu Oct 30 14:10:51 2014 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Thu Oct 30 14:10:51 2014 -0700"
      },
      "message": "Fixed some javadoc warning/errors.\nFixed NPE error in objective tracker.\nPreparing for upgrade to Java 8 and Karaf 3.0.2.\n"
    },
    {
      "commit": "d5dac1b4a9dd24fd72118261c72d117f21cac5cb",
      "tree": "25e3fc3d304405f23134c2a2166e26c25aa480e4",
      "parents": [
        "38b4d9d9ecd3d5017868052cb5e38babe695bcc1"
      ],
      "author": {
        "name": "Pavlin Radoslavov",
        "email": "pavlin@onlab.us",
        "time": "Thu Oct 30 12:55:39 2014 -0700"
      },
      "committer": {
        "name": "Pavlin Radoslavov",
        "email": "pavlin@onlab.us",
        "time": "Thu Oct 30 12:55:39 2014 -0700"
      },
      "message": "Few fixes to the cell setup related scripts after the removal\nof ONOS_CELL from the cell config files.\n\nChange-Id: I97c2d1f8d191f59db00a455281bbba7f04383335\n"
    },
    {
      "commit": "d16ce18d0c38089c55e955db6f2bec578fddf96c",
      "tree": "afec898fcdd7a179cfdea3f000f379e743664750",
      "parents": [
        "49e159acff8c379be9b70c1fbea67ec94c4ad259"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Wed Oct 29 17:25:29 2014 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Wed Oct 29 17:25:29 2014 -0700"
      },
      "message": "Added Port.Type and plumbed it throughout.\n"
    },
    {
      "commit": "6677edb07aadf6140904c499d0eb9e344a0ca071",
      "tree": "c097c590da8ea051cd472553a16572893b849bde",
      "parents": [
        "a5012891b4cf09113b66cbba2b67fb78ebd6758c"
      ],
      "author": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Wed Oct 29 15:45:55 2014 -0700"
      },
      "committer": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Wed Oct 29 15:45:55 2014 -0700"
      },
      "message": "Reverting back to java 1.7\n"
    },
    {
      "commit": "e550584ab209a1d6c06b14065de7b5381aacea34",
      "tree": "ba3380fb5c9dfe56308f34cf1c62f703cce2c2bb",
      "parents": [
        "444b519327cfd4636f76b0165451ff25b28aedf5"
      ],
      "author": {
        "name": "Yuta HIGUCHI",
        "email": "y-higuchi@onlab.us",
        "time": "Tue Oct 28 10:54:00 2014 -0700"
      },
      "committer": {
        "name": "Yuta HIGUCHI",
        "email": "y-higuchi@onlab.us",
        "time": "Tue Oct 28 10:55:40 2014 -0700"
      },
      "message": "Eclipse formatter/clean up action configuration\n\nChange-Id: I88ddd541c7a5bb6930a19c756f5afa8994b34364\n"
    },
    {
      "commit": "15cd0b8fd3a2a3b4f02955aa42c9f08e1be3940f",
      "tree": "40766159bb65800de814fbe8a4e5cd05aaeb0c60",
      "parents": [
        "e0f804aa3fd47d6a0ac9839cc8a4a2ccbbf38789"
      ],
      "author": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Tue Oct 28 08:40:23 2014 -0700"
      },
      "committer": {
        "name": "Madan Jampani",
        "email": "madan@onlab.us",
        "time": "Tue Oct 28 08:40:23 2014 -0700"
      },
      "message": "Netty bug fix: Do not use weakValues in a cache where we track outstanding responses.\n"
    },
    {
      "commit": "24c849c488bd3746efbb1362ae5c6d81bdea8305",
      "tree": "0a1936a8eb869b51a885e962bf7284528608ea97",
      "parents": [
        "4d69087215ae59342d519c4f37df2237070556c1"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Mon Oct 27 09:53:05 2014 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Mon Oct 27 09:53:05 2014 -0700"
      },
      "message": "Added copyrights to the utils code\n"
    },
    {
      "commit": "d57df6c3220dd4b1add93494ad369a4357e3d4a5",
      "tree": "1a7d4cc3d58a20c59030db45804c2e1cd87d2574",
      "parents": [
        "0e12fadd5b9b745e94ed25bd0654901e218313c6"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Fri Oct 17 15:18:02 2014 -0700"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Fri Oct 17 15:18:02 2014 -0700"
      },
      "message": "Added alias to run less on the log\n"
    },
    {
      "commit": "711145a2844bc51386b070912dd5c5c00b6ea0ef",
      "tree": "3b9439e4c42d16d256c43fe3c30422d7690e356e",
      "parents": [
        "4e62e9a69b954b2feed0e0be52381ae9f05aa37c"
      ],
      "author": {
        "name": "Pavlin Radoslavov",
        "email": "pavlin@onlab.us",
        "time": "Thu Oct 16 17:45:48 2014 -0700"
      },
      "committer": {
        "name": "Pavlin Radoslavov",
        "email": "pavlin@onlab.us",
        "time": "Thu Oct 16 17:45:48 2014 -0700"
      },
      "message": "Fix the assignment / usage of OC0 environmental variable so\nnow it is allowed / handled.\n"
    },
    {
      "commit": "4e62e9a69b954b2feed0e0be52381ae9f05aa37c",
      "tree": "308ddbec91bf9420eeae768f96dc0a940c2b1436",
      "parents": [
        "b25f4da32baff9619dc0789ab45548afb2e7b810"
      ],
      "author": {
        "name": "Pavlin Radoslavov",
        "email": "pavlin@onlab.us",
        "time": "Thu Oct 16 17:34:23 2014 -0700"
      },
      "committer": {
        "name": "Pavlin Radoslavov",
        "email": "pavlin@onlab.us",
        "time": "Thu Oct 16 17:41:10 2014 -0700"
      },
      "message": "Added config file for csh/tcsh. It is based on the \u0027bash_profile\u0027 file,\nbut with several differences:\n * Default ONOS_ROOT value is $HOME/onos instead of $HOME/onos-next\n * Convenience utility functions and aliases are not included\n * $MAVEN/bin is not included in the executable path\n * The \u0027cell\u0027 funcion from BASH is renamed to \u0027onos-setup-cell\u0027\n   Also, \u0027onos-setup-cell\u0027 always requires an argument: the cell name\n   Displaying the current cell setup can be done by the\n  \u0027onos-show-cell\u0027 script\n"
    },
    {
      "commit": "cce11ca2da2b1d5a8afb3f627bdb7fefe32376e1",
      "tree": "1388561fdc878450eec3d5e3d4182975dad2b70e",
      "parents": [
        "97839bb7e52ed30617680de974e55031f6cadda9"
      ],
      "author": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Thu Oct 16 11:52:29 2014 -0700"
      },
      "committer": {
        "name": "Thomas Vachuska",
        "email": "tom@onlab.us",
        "time": "Thu Oct 16 11:52:29 2014 -0700"
      },
      "message": "Fixing some cell definitions and features.\n"
    },
    {
      "commit": "93617211abd9a42fc49fa05dc3d58b995c1dc732",
      "tree": "be5ddbc67d3f2234db034d4d8f6387d9de21959b",
      "parents": [
        "ab63aacae26e5d232b007c46d73b2d8c2c380beb"
      ],
      "author": {
        "name": "Pavlin Radoslavov",
        "email": "pavlin@onlab.us",
        "time": "Thu Oct 16 09:54:04 2014 -0700"
      },
      "committer": {
        "name": "Pavlin Radoslavov",
        "email": "pavlin@onlab.us",
        "time": "Thu Oct 16 10:00:17 2014 -0700"
      },
      "message": "Update to the tools scripts:\n * Update to envDefaults: if environmental varialbe ONOS_CELL is set,\n   the load it, so its variables can be used by other scripts\n\n * Modifications inside tools/dev/bash_profile:\n   - Update the setting of JAVA_HOME so it works for Ubuntu with\n     OpenJDK-1.7\n   - Removed \".\" from being added to the PATH, because it is a security hole\n"
    },
    {
      "commit": "0770d0f51f4fdcb7c1fb282b52b7df84e179ffbb",
      "tree": "813083ca2e5fe101e08a213514ca44c7ffffdf64",
      "parents": [
        "a6235a5a95f661ea6baf74ea689f5771c6e66a6a"
      ],
      "author": {
        "name": "Pavlin Radoslavov",
        "email": "pavlin@onlab.us",
        "time": "Wed Oct 15 15:58:31 2014 -0700"
      },
      "committer": {
        "name": "Pavlin Radoslavov",
        "email": "pavlin@onlab.us",
        "time": "Wed Oct 15 16:08:19 2014 -0700"
      },
      "message": "Minor refactoring in the ONOS cell configuration:\n * Each cell-specific variable is explicitly listed\n   in the cell config file:\n   ONOS_CELL, ONOS_NIC, OC1-OC9, OCN, OCI, ONOS_FEATURES\n\n * Cleanup and bug fixes inside bash_profile:\n   - Don\u0027t export explicitly OCI and ONOS_CELL, because those\n     are now exported in the cell config file\n   - unset ONOS_CELL, ONOS_NIC, ONOS_FEATURES (the last two weren\u0027t\n     unset before)\n   - The built-in \"cell\" function shows OC1 to OC9 instead of OC0-OC9;\n     OC0 is never used/setup anywhere else\n\n * Added two new shell commands:\n   - tools/test/bin/onos-lsit-cells : lists existing ONOS cell configurations\n     It is the equivalent of the \"cells\" built-in bash command\n   - tools/test/bin/onos-show-cell : shows the configuration of an ONOS cell\n     It is the equivalent of the \"cell\" built-in bash command, but\n     it can show also the configuration of any ONOS cell (not only\n     the default one).\n"
    },
    {
      "commit": "91413794efcaa78510e90f743d010268843dbc02",
      "tree": "d8464923dccc2ed3fe49bac96e6ad5a63e1b3e6a",
      "parents": [
        "4b15407a6a78c5a017d6d3093ccc1c52268f4dd1"
      ],
      "author": {
        "name": "Pavlin Radoslavov",
        "email": "pavlin@onlab.us",
        "time": "Wed Oct 15 11:00:32 2014 -0700"
      },
      "committer": {
        "name": "Pavlin Radoslavov",
        "email": "pavlin@onlab.us",
        "time": "Wed Oct 15 11:03:54 2014 -0700"
      },
      "message": "Minor cleanup in some of the shell scripts in the \"tools\" directory.\nNo functional changes.\n\n * Description header formatting\n * Added missing new line at the end of a file\n * Removed extra new lines at the end of a file\n"
    },
    {
      "commit": "9fe723aa454dcf87186973df3dbab662070fbd8d",
      "tree": "7caf630b33cc315769b8f5c00c55f8c2cd5f1539",
      "parents": [
        "cf8dd2a398c88729bc7e098ad5ad29aff329e2ba",
        "6245a7a2985665af192c8602ca79dde893cb01e1"
      ],
      "author": {
        "name": "tom",
        "email": "tom@onlab.us",
        "time": "Fri Oct 10 17:58:47 2014 -0700"
      },
      "committer": {
        "name": "tom",
        "email": "tom@onlab.us",
        "time": "Fri Oct 10 17:58:47 2014 -0700"
      },
      "message": "Merge remote-tracking branch \u0027origin/master\u0027\n"
    },
    {
      "commit": "8a030cd0f9b6bde56c5757a802c80a0628999964",
      "tree": "f3ac1e10a420ef5062c6f2808e24cb547ecf505e",
      "parents": [
        "039d2b1dcbca3ecaa42eb1b24a81f453e23c17a5"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Tue Oct 07 10:52:29 2014 -0700"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Fri Oct 10 09:34:44 2014 -0700"
      },
      "message": "Run onos-build-selective-hook with bash to prevent issues on systems with\nother default shells\n"
    },
    {
      "commit": "cf8dd2a398c88729bc7e098ad5ad29aff329e2ba",
      "tree": "2f78a63bd4f3e1671e11eddf1bfd0f51ba16a83c",
      "parents": [
        "e7f01ee544bad1dafc2ae8111f1c34d01d0f8482"
      ],
      "author": {
        "name": "tom",
        "email": "tom@onlab.us",
        "time": "Fri Oct 10 08:37:20 2014 -0700"
      },
      "committer": {
        "name": "tom",
        "email": "tom@onlab.us",
        "time": "Fri Oct 10 08:37:20 2014 -0700"
      },
      "message": "Tweaked bash_profile.\n"
    },
    {
      "commit": "8af0373868cb41b1876836fd42f1a47508c82abd",
      "tree": "c4b26378f2826a0ec27aaaddf38f94d9aa2a4fea",
      "parents": [
        "da147db72e9f6b8dff55ae50e298648a00033a76"
      ],
      "author": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Thu Oct 09 14:57:00 2014 -0700"
      },
      "committer": {
        "name": "Jonathan Hart",
        "email": "jono@onlab.us",
        "time": "Thu Oct 09 14:57:00 2014 -0700"
      },
      "message": "Use existing JAVA_HOME if one is set\n"
    },
    {
      "commit": "a689779d17eb8b298ea4b1fda2fabab069772501",
      "tree": "8f1069cc992237e9e04c05b3f5d76fc905079571",
      "parents": [
        "05be0eed7d5d10881da66bcb9ad7d6a3a226b5b3"
      ],
      "author": {
        "name": "tom",
        "email": "tom@onlab.us",
        "time": "Wed Oct 08 22:21:05 2014 -0700"
      },
      "committer": {
        "name": "tom",
        "email": "tom@onlab.us",
        "time": "Wed Oct 08 22:21:05 2014 -0700"
      },
      "message": "Added output of appId to the flow list command. Fixed defect in CoreManager - we forgot to put registered ids in our map.\n"
    },
    {
      "commit": "1a17eb47fe31ab6ef5231b37eeb067b7f2a225b0",
      "tree": "7f630fe1ac6782647e25b1bdb9c8f9de66cf657c",
      "parents": [
        "43c4f3dacc2232bab00572f87b91f08e83d76173"
      ],
      "author": {
        "name": "tom",
        "email": "tom@onlab.us",
        "time": "Wed Oct 08 20:21:23 2014 -0700"
      },
      "committer": {
        "name": "tom",
        "email": "tom@onlab.us",
        "time": "Wed Oct 08 20:21:23 2014 -0700"
      },
      "message": " Fixed \u0027obs\u0027 to trigger when any Java source file is newer than the target directory.\n"
    },
    {
      "commit": "e2555ff4f6604ed1fbd4a89202d849b186f83cc4",
      "tree": "6eb71fe872f4ceeeab2295ea9ac1aab607bebda9",
      "parents": [
        "5a1609effc2a46dd5baac363f7cab8bb49514182"
      ],
      "author": {
        "name": "tom",
        "email": "tom@onlab.us",
        "time": "Tue Oct 07 18:47:58 2014 -0700"
      },
      "committer": {
        "name": "tom",
        "email": "tom@onlab.us",
        "time": "Tue Oct 07 18:47:58 2014 -0700"
      },
      "message": "Fixed onos-push-update-bundle tool.\nFixed wipe-out command confirmation.\n"
    },
    {
      "commit": "ca8f670643795795242998a8596bde703c7c2905",
      "tree": "4dfd1fa78075a285b2d1690cb0893fac7b928455",
      "parents": [
        "6db1f0a83c6a6942e5a194ffcbb91d27804e5c31"
      ],
      "author": {
        "name": "tom",
        "email": "tom@onlab.us",
        "time": "Tue Oct 07 09:28:53 2014 -0700"
      },
      "committer": {
        "name": "tom",
        "email": "tom@onlab.us",
        "time": "Tue Oct 07 09:28:53 2014 -0700"
      },
      "message": "Added onos-push-update-bundle (yes \u0027pub\u0027)\n"
    },
    {
      "commit": "85258ee4a8da806ee30cc2d85152f625811772ac",
      "tree": "4ad13a3410c1112eb9dcad2ef3d86c65adc2f272",
      "parents": [
        "97b8167295cbc007169b2c51dd24014f31905df0"
      ],
      "author": {
        "name": "tom",
        "email": "tom@onlab.us",
        "time": "Tue Oct 07 00:10:02 2014 -0700"
      },
      "committer": {
        "name": "tom",
        "email": "tom@onlab.us",
        "time": "Tue Oct 07 00:10:02 2014 -0700"
      },
      "message": "Reworked intent states to the new set of states.\nSeparate intent state from intent event type.\nImplemented new state transitions in IntentManager.\nImplemented ObjectiveTracker.\nRe-route now works.\n"
    },
    {
      "commit": "0511a52140055670abcd9ff4a2fed5223e8019bc",
      "tree": "0da7f80dca309cbd9aad6de52e4f48ca0d571833",
      "parents": [
        "958d381a16c9d7cb77164fb302bacf048b08ef20"
      ],
      "author": {
        "name": "tom",
        "email": "tom@onlab.us",
        "time": "Sat Oct 04 12:06:02 2014 -0700"
      },
      "committer": {
        "name": "tom",
        "email": "tom@onlab.us",
        "time": "Sat Oct 04 12:06:02 2014 -0700"
      },
      "message": "Added an intent completer to the command-line.\n"
    },
    {
      "commit": "9a693fda41e0384c71fb017510a453f0edf090be",
      "tree": "ef15f312fe9d32f312f7ef53d1641955d1690767",
      "parents": [
        "03fec1f2a80808305b8a76655b4d34ea302ccdac"
      ],
      "author": {
        "name": "tom",
        "email": "tom@onlab.us",
        "time": "Fri Oct 03 11:32:19 2014 -0700"
      },
      "committer": {
        "name": "tom",
        "email": "tom@onlab.us",
        "time": "Fri Oct 03 11:32:19 2014 -0700"
      },
      "message": "Fixed traffic selector builder to allow only one criterion.\nTemporarily disabled flow rule time-out.\n"
    },
    {
      "commit": "2482e6ff40b7db1a1df8cb71e09796e14531f447",
      "tree": "567addd12c0a81840668664812414bb2e22c6834",
      "parents": [
        "481b76296d281cee3fca85dfad8067773220e76a"
      ],
      "author": {
        "name": "tom",
        "email": "tom@onlab.us",
        "time": "Wed Oct 01 16:51:48 2014 -0700"
      },
      "committer": {
        "name": "tom",
        "email": "tom@onlab.us",
        "time": "Wed Oct 01 16:51:48 2014 -0700"
      },
      "message": "Enhanced cell \u0026 cells tools.\nProvided initial sketch of the Annotated concept for the model attributes.\n"
    },
    {
      "commit": "1cd74ae73df1e27293ebe891d0b69e942da72b0a",
      "tree": "87f886ce7a7d782c70ab1d076683919bcd7ae0e5",
      "parents": [
        "ea961ffc828a8743fc77878eeaffc5a5b56abf4d"
      ],
      "author": {
        "name": "tom",
        "email": "tom@onlab.us",
        "time": "Wed Oct 01 14:58:32 2014 -0700"
      },
      "committer": {
        "name": "tom",
        "email": "tom@onlab.us",
        "time": "Wed Oct 01 14:58:32 2014 -0700"
      },
      "message": "Added onos-build-selective \u0026 obs short-hand.\n"
    },
    {
      "commit": "04c38c84e066c409e61075f06986f4a3470e8042",
      "tree": "c8aab8da02df601aa703084e3487c08449c32827",
      "parents": [
        "dff24440ee7faca009093ea76dac60471a242c80",
        "533ec32b9a9320c1993611f3492639f54ef9f7a1"
      ],
      "author": {
        "name": "pankaj",
        "email": "pankaj@onlab.us",
        "time": "Tue Sep 30 15:12:49 2014 -0700"
      },
      "committer": {
        "name": "pankaj",
        "email": "pankaj@onlab.us",
        "time": "Tue Sep 30 15:12:49 2014 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://gerrit.onlab.us:29418/onos-next\n"
    },
    {
      "commit": "dff24440ee7faca009093ea76dac60471a242c80",
      "tree": "87f1d0521eacecd09af07bb4df309faa77d008c4",
      "parents": [
        "b77d65a3416d61a46821d1b12c8cebaf78133a6a"
      ],
      "author": {
        "name": "pankaj",
        "email": "pankaj@onlab.us",
        "time": "Tue Sep 30 15:12:45 2014 -0700"
      },
      "committer": {
        "name": "pankaj",
        "email": "pankaj@onlab.us",
        "time": "Tue Sep 30 15:12:45 2014 -0700"
      },
      "message": "make bash_profile work\n"
    },
    {
      "commit": "e797a5dba6db21e4f347250a276caf4672d03478",
      "tree": "e0a557665d7936ea472443e01c1c09ab0d9a8baa",
      "parents": [
        "b77d65a3416d61a46821d1b12c8cebaf78133a6a"
      ],
      "author": {
        "name": "tom",
        "email": "tom@onlab.us",
        "time": "Tue Sep 30 11:57:50 2014 -0700"
      },
      "committer": {
        "name": "tom",
        "email": "tom@onlab.us",
        "time": "Tue Sep 30 11:57:50 2014 -0700"
      },
      "message": "Adding customizable features for cell-specific packaging.\n"
    },
    {
      "commit": "82d6bde9d18b90bde46902adc0e3b2dfff129842",
      "tree": "c70b5a573fb0b726b54521e6bb0aa0b2a2718454",
      "parents": [
        "1a2908c8dd2398400121592a1f8e9a2e23f36914"
      ],
      "author": {
        "name": "tom",
        "email": "tom@onlab.us",
        "time": "Tue Sep 23 17:33:58 2014 -0700"
      },
      "committer": {
        "name": "tom",
        "email": "tom@onlab.us",
        "time": "Tue Sep 23 17:33:58 2014 -0700"
      },
      "message": "Fixing test scripts.\n"
    }
  ],
  "next": "1a2908c8dd2398400121592a1f8e9a2e23f36914"
}
