)]}'
{
  "log": [
    {
      "commit": "ccc1474707646feaae8a0301b28926998f89f5d7",
      "tree": "16ff583c7ef42c4a62001c9811df58206ee6c26c",
      "parents": [
        "eea37da7bec85f265219af023961a1586e10a2f0"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Wed Jan 22 13:15:59 2020 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Wed Jan 22 13:15:59 2020 -0700"
      },
      "message": "Compatibility updates to lfit global-jjb 0.49.0, jenkins-job-builder 3.2.0\n\nChange-Id: I3a1307e22235136423131ae060cf46af0b990534\n"
    },
    {
      "commit": "14f97854ce95ee4e7b9e30e2552fef2e8b2a5348",
      "tree": "467e573ebfed713d5f50b3e726b53b67ff389222",
      "parents": [
        "52d23dfd798fb3f01f43721c6f661515825cdf45"
      ],
      "author": {
        "name": "hwchiu",
        "email": "hungwei@opennetworking.org",
        "time": "Tue Oct 08 10:51:11 2019 -0700"
      },
      "committer": {
        "name": "hwchiu",
        "email": "hungwei@opennetworking.org",
        "time": "Wed Oct 09 08:41:14 2019 -0700"
      },
      "message": "Fix yamlint error\n\n- Focus on indentation error\n- Fix broken links in READMD\n\nChange-Id: I37cca10f8d40f89b2b062c2e572772034ddcd09c\n"
    },
    {
      "commit": "698e5d1e3e5bfa8ec0591b378090a130dcc5fa37",
      "tree": "fb676d072da9792b5d1c4403399620a9b0dd8f6b",
      "parents": [
        "f06f706a68ac0566b1c82c3473b2e3379e7b7351"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Tue Dec 18 16:52:39 2018 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Tue Dec 18 16:52:47 2018 -0700"
      },
      "message": "ignore COMMIT_MSG in negative regex match, fix sonar trigger\n\nChange-Id: I78311892c13aee4dfc61685b6ad6cbc974371a49\n"
    },
    {
      "commit": "ba2aea01ab6402cda3202c22484449896c0397b2",
      "tree": "0226544fde14e93f7fa76bf3924f3721c813715d",
      "parents": [
        "4303a0dbe34af53a5ec221cc7468b0dd89949caf"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Mon Dec 17 22:37:45 2018 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Tue Dec 18 10:51:56 2018 -0700"
      },
      "message": "Allow updates to VERSION file in docs-only patchsets\n\nSplit XOS job-group between code and docs patches\n\nIgnore *.ico web icon files\n\nChange-Id: Idaec4f7da20af59c88cdc92f112e652a99a71195\n"
    },
    {
      "commit": "cd3eb20b5efc755ad788635424bb39544cf4ba31",
      "tree": "de9f8543a99cf254bea939c37e0d0ed964688e97",
      "parents": [
        "f005fcbf61f4964a522ca75b0982dfc8529fd82b"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Tue Oct 02 14:33:13 2018 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Tue Oct 02 14:33:13 2018 -0700"
      },
      "message": "Use the \u0027gerrit\u0027 choosing-strategy so code is properly checked\n\nChange-Id: I73634002cb6732d7bc4662ef97d784a4dc4563b9\n"
    },
    {
      "commit": "efc1cb964e68c696e8a4f2b19016b1f00e75d457",
      "tree": "62b904e55da0d29e9b0e83f4d4bd0bff4ac05b2f",
      "parents": [
        "9b64649d4ed718ce74f14b350953471e7ec5d613"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Tue Jul 17 14:11:08 2018 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Tue Jul 17 14:41:36 2018 -0700"
      },
      "message": "[SEBA-8]\n\nAdd the ability to run a set of commands in preparation for sonarqube,\nand to specify a path to the output java bytecode\n\nChange-Id: Iaf5fcc17fc25a93df1cfd973505d9a3f30a3105b\n"
    },
    {
      "commit": "5875087b98e71bf2e8d706b3e1428866a8886114",
      "tree": "ce397995c2fd61e755ea026ed606d2b7c00ea762",
      "parents": [
        "66eef76923491fac5bd44f93251d57a8195355c0"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Mon May 07 17:35:45 2018 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Tue May 08 07:21:36 2018 -0700"
      },
      "message": "Fix issues with helm job, and use normal git choosing-strategy when\nworking with merges\n\nChange-Id: I1560c965649441c0a4c885efb346368a5f2b2a28\n"
    },
    {
      "commit": "66eef76923491fac5bd44f93251d57a8195355c0",
      "tree": "3fb2019651bd2193d3ccaebe695d886c36484ba1",
      "parents": [
        "90c665337e32bb7c7be60da74ffbf4d78dcf4d2c"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Mon May 07 17:06:03 2018 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Mon May 07 17:06:03 2018 -0700"
      },
      "message": "Fix post-merge jobs to use head of merge, not patchset refspec\n\nChange-Id: Ic614f26d55b3f6bf1662546e7b730236932749fe\n"
    },
    {
      "commit": "bfeee69a11ad824a5a9b643d7e6b6593e25aabb3",
      "tree": "a30be979773bedb76a96d6b30de62042c641e85d",
      "parents": [
        "02cd79c8a7a6d1ac22695a6e87022aa6d10f5d42"
      ],
      "author": {
        "name": "Kailash Khalasi",
        "email": "kailash@onlab.us",
        "time": "Tue May 01 14:15:04 2018 -0700"
      },
      "committer": {
        "name": "Kailash Khalasi",
        "email": "kailash@onlab.us",
        "time": "Tue May 01 14:15:04 2018 -0700"
      },
      "message": "fixing bug in sonarcube calling macro\n\nChange-Id: Ibc896d91232fbecfca362bb129acbcf8f698ba2e\n"
    },
    {
      "commit": "02cd79c8a7a6d1ac22695a6e87022aa6d10f5d42",
      "tree": "1478be078854dcd2159ee129a6820d518de2c8fb",
      "parents": [
        "bd8f3661e41dd9d25d7e42f5f218f0d766edc48f"
      ],
      "author": {
        "name": "Kailash Khalasi",
        "email": "kailash@onlab.us",
        "time": "Mon Apr 30 15:05:09 2018 -0700"
      },
      "committer": {
        "name": "Kailash Khalasi",
        "email": "kailash@onlab.us",
        "time": "Tue May 01 12:06:08 2018 -0700"
      },
      "message": "aaa maven build job\n\nChange-Id: I0e21b145f070d02b0e9012c894daba5353ae0bc4\n"
    },
    {
      "commit": "bd8f3661e41dd9d25d7e42f5f218f0d766edc48f",
      "tree": "8fd4f8833f1022517598e1e83bd0f97354f1cdf1",
      "parents": [
        "444f0cbb587440e84d3f80ba8fb57c41619fa692"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Mon Apr 30 12:27:03 2018 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Mon Apr 30 12:27:03 2018 -0700"
      },
      "message": "Run `pylint --version` before sonarqube, to avoid timeout later on\n\nChange-Id: Ied6a125e16b113452565c9e735a8e69810b81a72\n"
    },
    {
      "commit": "9ac51db5446f3ac679ceb9e695c43982c27bf8fa",
      "tree": "206174aa466853fd7ac1a4066d6b4b0773859a64",
      "parents": [
        "1f662bd9fe3d75a7560bb853108e366d373ac0ab"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Mon Apr 16 16:44:24 2018 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Mon Apr 16 16:46:50 2018 -0700"
      },
      "message": "Add `make lint` target and fix errors that were found\n\nChange-Id: Ibb2886d07e0e1c8a4b8928721a12eb94c01178a0\n"
    },
    {
      "commit": "2c597f7aa88ace68e571457a21af8e68c5c845f1",
      "tree": "0718c836ccf35d877e52f46d1b74b39d88b8e5bd",
      "parents": [
        "40c06f0a6c2d0507334e4f07343518ac1f2a925b"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Mon Apr 16 12:27:41 2018 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Mon Apr 16 12:27:41 2018 -0700"
      },
      "message": "Use a 2GB instance for sonarqube as javascript checking is a memory hog\n\nChange-Id: I930dbd2810a4371cc86f50febe0a6ab9554ac0e5\n"
    },
    {
      "commit": "7985f2d5969005328d03b1976ae6fa02ec941215",
      "tree": "b4487e50c4cfc54fed26fbbfff8d04ec2cfab925",
      "parents": [
        "31add084593e0cb7aff2bfaa4614873a63dc08d7"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Fri Apr 13 14:21:49 2018 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Fri Apr 13 14:21:49 2018 -0700"
      },
      "message": "Fix sonar scanner invocation\n\nChange-Id: I1875cd4001add385750eeb829c559f98a4047456\n"
    },
    {
      "commit": "0822a13f2ecbe6cc8ea50dea40307a44d33645be",
      "tree": "5cac0a67e1ba6d51d6e5fd39752ac4a002c35762",
      "parents": [
        "fbb3ec42feaa00c44016f19ce8b27fe0411328e5"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Wed Apr 11 14:44:35 2018 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Fri Apr 13 12:07:38 2018 -0700"
      },
      "message": "Add sonarqube coverage and verification tests\n\nChange-Id: I92823f084bd5a4d1fbee85848618a65a2a44d26c\n"
    }
  ]
}
