)]}'
{
  "log": [
    {
      "commit": "15e951072a14c4f86602cbad071c8e651af04e02",
      "tree": "017beb567f3e17dd684d4d8478a59551df16587f",
      "parents": [
        "e78661f237d41eb1959a3c97f513cc73f8fc05e6"
      ],
      "author": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Tue Jun 18 12:35:08 2024 +0000"
      },
      "committer": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Tue Jun 18 12:41:26 2024 +0000"
      },
      "message": "Migrate from easymock to mockito\n\nChange-Id: I67cf4717479e560467432829968148bfb1045202\n"
    },
    {
      "commit": "e78661f237d41eb1959a3c97f513cc73f8fc05e6",
      "tree": "f6278260c2261186e959bdb68e5605eea5f9bf71",
      "parents": [
        "e6f678cdd917e67ae0dba2f2b4a33bc74857df88"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Wed Oct 16 12:56:53 2019 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Wed Oct 16 12:56:53 2019 +0900"
      },
      "message": "Replace bazel-genfiles with bazel-bin in documentation\n\nBug: Issue 11757\nChange-Id: I3816f07c90f1e75b78457ece401cec4d59523f0b\n"
    },
    {
      "commit": "e6f678cdd917e67ae0dba2f2b4a33bc74857df88",
      "tree": "66e95714b6c6184711d6316f59ecc7fc78381b12",
      "parents": [
        "a062a4feb2a1ca58c737dcd42b81978a21c46c1e"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Wed Oct 16 10:01:31 2019 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Wed Oct 16 10:01:31 2019 +0900"
      },
      "message": "Format Java files with google-java-format\n\nChange-Id: I51a2a9b655753a520e9bf6cd6de2543848976421\n"
    },
    {
      "commit": "a062a4feb2a1ca58c737dcd42b81978a21c46c1e",
      "tree": "dbd1895505333946449db6b2af07d26a8c8224ae",
      "parents": [
        "9420d223c06478236675f5ed1d94581b934aec3d"
      ],
      "author": {
        "name": "Hector Oswaldo Caballero",
        "email": "hector.caballero@ericsson.com",
        "time": "Mon Jun 11 16:35:12 2018 -0400"
      },
      "committer": {
        "name": "Hector Oswaldo Caballero",
        "email": "hector.caballero@ericsson.com",
        "time": "Mon Jun 11 16:35:12 2018 -0400"
      },
      "message": "Adapt plugin to latest its-base\n\nGiven latest its-base introduces ItsFacadeFactory as a way of tunneling\nproject information between its-base and its derivative plugins, this\nfactory needs to be bound to the SingeItsServer implementation in order\nto keep backward compatibility.\n\nChange-Id: I8d0ab56ec1c23939623df84abf47fc5543863b3a\n"
    },
    {
      "commit": "9420d223c06478236675f5ed1d94581b934aec3d",
      "tree": "fca3516e4341e78fb179868969592c52dec10c0c",
      "parents": [
        "da8fb4e669cf62d8992935dc16c4ec5777ed6211"
      ],
      "author": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Tue Jan 31 21:59:57 2017 +0000"
      },
      "committer": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Tue Jan 31 22:00:23 2017 +0000"
      },
      "message": "Remove buck build\n\nChange-Id: I7f06eec2c0593d9f68798fdd4e495b2d226deda6\n"
    },
    {
      "commit": "da8fb4e669cf62d8992935dc16c4ec5777ed6211",
      "tree": "4e8e90d14309efdc8716515d230dc6b42ed03e3e",
      "parents": [
        "805f9ac4040cdc52f8270189ccd2e410f9333212"
      ],
      "author": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Sat Jan 28 22:18:42 2017 +0000"
      },
      "committer": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Sun Jan 29 18:45:41 2017 +0000"
      },
      "message": "Add support for Bazel in Gerrit tree build\n\nChange-Id: Ia6aaaa53c4827271091a45e6016ee67f3ea0036d\n"
    },
    {
      "commit": "805f9ac4040cdc52f8270189ccd2e410f9333212",
      "tree": "a9c71304708ea7ce924412f0412b84e7d987ff38",
      "parents": [
        "6e9fed50939951267f4b93217455b80710f5d0b9",
        "b332b67df8d0ff89bd59122f1aa5c9fa5d3633ca"
      ],
      "author": {
        "name": "Khai Do",
        "email": "zaro0508@gmail.com",
        "time": "Wed Nov 16 19:32:02 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Nov 16 19:32:02 2016 +0000"
      },
      "message": "Merge \"log the configured storyboard url on failure\""
    },
    {
      "commit": "b332b67df8d0ff89bd59122f1aa5c9fa5d3633ca",
      "tree": "45654f83ce9509027444b0df635bd7f356bf1495",
      "parents": [
        "e3b216b6b6576fe0e9ba6def9eb5f98c084d69df"
      ],
      "author": {
        "name": "Khai Do",
        "email": "zaro0508@gmail.com",
        "time": "Fri Jun 24 15:12:41 2016 -0700"
      },
      "committer": {
        "name": "Khai Do",
        "email": "zaro0508@gmail.com",
        "time": "Tue Nov 15 20:55:57 2016 +0000"
      },
      "message": "log the configured storyboard url on failure\n\nThis change is solely for debugging purposes:\n* Change log messages slightly\n* Write the Storyboard URL to the log when the plugin fails to connect.\n\nChange-Id: I714f326e57fd80b596cca89897838f113ed314e8\n"
    },
    {
      "commit": "6e9fed50939951267f4b93217455b80710f5d0b9",
      "tree": "137b4da38487707952c288fdeafc632816abbe8e",
      "parents": [
        "0e924b9f0f30b54a575e34b237087093fbb0024c",
        "dba2960d823530e7e53defa1ffbc8ccddf53e861"
      ],
      "author": {
        "name": "Khai Do",
        "email": "zaro0508@gmail.com",
        "time": "Mon Sep 26 20:44:39 2016 -0700"
      },
      "committer": {
        "name": "Khai Do",
        "email": "zaro0508@gmail.com",
        "time": "Mon Sep 26 20:44:39 2016 -0700"
      },
      "message": "Merge branch \u0027stable-2.11\u0027 into master\n\nChange-Id: I0e2c67b34696e43c07ff97a8444c43f1fb35042e\n"
    },
    {
      "commit": "0e924b9f0f30b54a575e34b237087093fbb0024c",
      "tree": "872fea530900999fd7c020a681e83b4632132122",
      "parents": [
        "c1f8f9d2aa568ae0f0470b082aa3e28afaaa9da9"
      ],
      "author": {
        "name": "Khai Do",
        "email": "zaro0508@gmail.com",
        "time": "Mon Sep 26 16:14:08 2016 -0700"
      },
      "committer": {
        "name": "Khai Do",
        "email": "zaro0508@gmail.com",
        "time": "Mon Sep 26 16:15:10 2016 -0700"
      },
      "message": "Fix build\n\nBring up to date with latest version gerrit.  It was failing with\nfollowing messages:\n\n* TypeError: java_test() got an unexpected keyword argument \u0027source_under_test\u0027\n* No build file at lib/jgit/BUCK when resolving target //lib/jgit:jgit\n\nChange-Id: I4f6a835dab446364be7ec62fbce34efb20b5a768\n"
    },
    {
      "commit": "dba2960d823530e7e53defa1ffbc8ccddf53e861",
      "tree": "eda8fc603cdb35e5e0cc189bc473a77bfc690c1f",
      "parents": [
        "a9cb131d06f7ddf35c50342195033ae5314d8269"
      ],
      "author": {
        "name": "Khai Do",
        "email": "zaro0508@gmail.com",
        "time": "Fri Aug 26 12:46:53 2016 -0700"
      },
      "committer": {
        "name": "Khai Do",
        "email": "zaro0508@gmail.com",
        "time": "Mon Aug 29 09:22:07 2016 -0700"
      },
      "message": "doc: update docs with more info\n\nUpdate quick start guide with additional info on how to connect\nGerrit and Storyboard servers.\n\nChange-Id: I70fa5afeb273c27941d51d9698687796d1b61d01\n"
    },
    {
      "commit": "c1f8f9d2aa568ae0f0470b082aa3e28afaaa9da9",
      "tree": "06680e6d5c56ba429a7bb56673ba16cc44fdc297",
      "parents": [
        "b7e45701b150398f809f733f91e46a34a712f452"
      ],
      "author": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@google.com",
        "time": "Mon Aug 22 19:29:42 2016 -0700"
      },
      "committer": {
        "name": "Yuxuan \u0027fishy\u0027 Wang",
        "email": "fishywang@google.com",
        "time": "Mon Aug 22 19:29:42 2016 -0700"
      },
      "message": "Change docs links to actual file extension (.md)\n\nSee https://gerrit-review.googlesource.com/83950 for detailed context.\n\nChange-Id: Ia4a2f8a1bcc434380b8b0f84a5fb43f9d256281a\n"
    },
    {
      "commit": "a9cb131d06f7ddf35c50342195033ae5314d8269",
      "tree": "58afc0022d46116f3aed5c6aba161233af56aa3d",
      "parents": [
        "4accaab349d6272daf0e052139ed7734171d7f09"
      ],
      "author": {
        "name": "Khai Do",
        "email": "zaro0508@gmail.com",
        "time": "Mon Jun 27 09:32:15 2016 -0700"
      },
      "committer": {
        "name": "Khai Do",
        "email": "zaro0508@gmail.com",
        "time": "Sun Jul 10 11:38:59 2016 -0700"
      },
      "message": "Automatically update storyboard task status\n\nAllow its-storyboard to automatically update a storyboard\u0027s task\nstatus when a Gerrit change is update. The updated task status\nis configurable in actions.config\n\nChange-Id: I55e54adc3b9871bd11f42b9e8cb696cdf925398d\n(cherry picked from commit b7e45701b150398f809f733f91e46a34a712f452)\n"
    },
    {
      "commit": "4accaab349d6272daf0e052139ed7734171d7f09",
      "tree": "eec77bd51b56fb1a80e357586845d52ec31ed4a1",
      "parents": [
        "2d155917dd069724f754a6fdfda6c8463ab6eb08"
      ],
      "author": {
        "name": "Khai Do",
        "email": "zaro0508@gmail.com",
        "time": "Sat Jun 25 09:39:01 2016 -0700"
      },
      "committer": {
        "name": "Khai Do",
        "email": "zaro0508@gmail.com",
        "time": "Sun Jul 10 11:38:45 2016 -0700"
      },
      "message": "Perform actions on task id instead of story id\n\nIt makes more sense to link gerrit changes to tasks than to stories.\nHowever storyboard tasks do not contain comments, stories do, therefore\nwe still want to add comments to the stories object. To do that we\nwe look up the story using the task id.\n\nChange-Id: I00e07e3f2ad23358457fcfa9f47b8ffd8dbe6d9f\n(cherry picked from commit dba9386ec5a1563935ba505e486e106ee028fb8b)\n"
    },
    {
      "commit": "2d155917dd069724f754a6fdfda6c8463ab6eb08",
      "tree": "4a7aec28bc1122a3015a5eeb15802fa5d49b3e92",
      "parents": [
        "bfe3ef97844ee7551ac08d45806b52154122f994"
      ],
      "author": {
        "name": "Khai Do",
        "email": "zaro0508@gmail.com",
        "time": "Fri Jun 24 15:56:37 2016 -0700"
      },
      "committer": {
        "name": "Khai Do",
        "email": "zaro0508@gmail.com",
        "time": "Sun Jul 10 11:38:29 2016 -0700"
      },
      "message": "Refactor code to use try-with-resource\n\nChange-Id: I7eaeb7ce620984ca094c48376531306eb0c6fe11\n(cherry picked from commit a420c6eabacb0d320bacb92372e0220b2570ebd6)\n"
    },
    {
      "commit": "bfe3ef97844ee7551ac08d45806b52154122f994",
      "tree": "c003b80ede83934f4652503886168e41e37b8929",
      "parents": [
        "0b9ff7e66f2201440c9044d2ca8a864aed01f0da"
      ],
      "author": {
        "name": "Khai Do",
        "email": "zaro0508@gmail.com",
        "time": "Fri Jun 24 14:59:05 2016 -0700"
      },
      "committer": {
        "name": "Khai Do",
        "email": "zaro0508@gmail.com",
        "time": "Sun Jul 10 11:38:15 2016 -0700"
      },
      "message": "Remove username parameter\n\nThe Storyboard REST api only requires a user\u0027s authentication\ntoken to GET and POST.  It does not require the user name so just\nremove it.\n\nChange-Id: Ibd835a148e45e777713e5d584377c13bc497f5aa\n(cherry picked from commit e628af920f62b056b833e61a9f2ce0b598025715)\n"
    },
    {
      "commit": "b7e45701b150398f809f733f91e46a34a712f452",
      "tree": "d83a4ba0eeff780aff46d6cbc695fa2a1423b777",
      "parents": [
        "dba9386ec5a1563935ba505e486e106ee028fb8b"
      ],
      "author": {
        "name": "Khai Do",
        "email": "zaro0508@gmail.com",
        "time": "Mon Jun 27 09:32:15 2016 -0700"
      },
      "committer": {
        "name": "Khai Do",
        "email": "zaro0508@gmail.com",
        "time": "Sat Jul 09 07:29:07 2016 -0700"
      },
      "message": "Automatically update storyboard task status\n\nAllow its-storyboard to automatically update a storyboard\u0027s task\nstatus when a Gerrit change is update. The updated task status\nis configurable in actions.config\n\nChange-Id: I55e54adc3b9871bd11f42b9e8cb696cdf925398d\n"
    },
    {
      "commit": "dba9386ec5a1563935ba505e486e106ee028fb8b",
      "tree": "8f580a9c1b9a319a55bbe4568ba24750527538c6",
      "parents": [
        "b15b808ec64d0ea1844059f26d20293aa572185e"
      ],
      "author": {
        "name": "Khai Do",
        "email": "zaro0508@gmail.com",
        "time": "Sat Jun 25 09:39:01 2016 -0700"
      },
      "committer": {
        "name": "Khai Do",
        "email": "zaro0508@gmail.com",
        "time": "Sat Jul 09 06:00:54 2016 -0700"
      },
      "message": "Perform actions on task id instead of story id\n\nIt makes more sense to link gerrit changes to tasks than to stories.\nHowever storyboard tasks do not contain comments, stories do, therefore\nwe still want to add comments to the stories object. To do that we\nwe look up the story using the task id.\n\nChange-Id: I00e07e3f2ad23358457fcfa9f47b8ffd8dbe6d9f\n"
    },
    {
      "commit": "b15b808ec64d0ea1844059f26d20293aa572185e",
      "tree": "b4845dc89ff964cfcd7eb204e614276fd1e63e8c",
      "parents": [
        "a420c6eabacb0d320bacb92372e0220b2570ebd6",
        "e628af920f62b056b833e61a9f2ce0b598025715"
      ],
      "author": {
        "name": "Khai Do",
        "email": "zaro0508@gmail.com",
        "time": "Sat Jul 09 12:51:11 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Jul 09 12:51:11 2016 +0000"
      },
      "message": "Merge \"Remove username parameter\""
    },
    {
      "commit": "a420c6eabacb0d320bacb92372e0220b2570ebd6",
      "tree": "56236d73220c39308866c36545d8ba9983c167a5",
      "parents": [
        "e3b216b6b6576fe0e9ba6def9eb5f98c084d69df"
      ],
      "author": {
        "name": "Khai Do",
        "email": "zaro0508@gmail.com",
        "time": "Fri Jun 24 15:56:37 2016 -0700"
      },
      "committer": {
        "name": "Khai Do",
        "email": "zaro0508@gmail.com",
        "time": "Mon Jun 27 11:03:26 2016 -0700"
      },
      "message": "Refactor code to use try-with-resource\n\nChange-Id: I7eaeb7ce620984ca094c48376531306eb0c6fe11\n"
    },
    {
      "commit": "e628af920f62b056b833e61a9f2ce0b598025715",
      "tree": "c8e57642577f8a77bbc0bcf331219d131f1cf54e",
      "parents": [
        "e3b216b6b6576fe0e9ba6def9eb5f98c084d69df"
      ],
      "author": {
        "name": "Khai Do",
        "email": "zaro0508@gmail.com",
        "time": "Fri Jun 24 14:59:05 2016 -0700"
      },
      "committer": {
        "name": "Khai Do",
        "email": "zaro0508@gmail.com",
        "time": "Mon Jun 27 10:43:47 2016 -0700"
      },
      "message": "Remove username parameter\n\nThe Storyboard REST api only requires a user\u0027s authentication\ntoken to GET and POST.  It does not require the user name so just\nremove it.\n\nChange-Id: Ibd835a148e45e777713e5d584377c13bc497f5aa\n"
    },
    {
      "commit": "0b9ff7e66f2201440c9044d2ca8a864aed01f0da",
      "tree": "cd71d3b3c4539281273ae074331a5bd49ac3cd54",
      "parents": [
        "ddc3fdf7fb1a14fbf3f095101252bf0bd3fc16a3"
      ],
      "author": {
        "name": "Khai Do",
        "email": "zaro0508@gmail.com",
        "time": "Mon Jun 20 10:24:00 2016 -0700"
      },
      "committer": {
        "name": "Khai Do",
        "email": "zaro0508@gmail.com",
        "time": "Mon Jun 20 11:01:23 2016 -0700"
      },
      "message": "Fix formatting for posting web links\n\nWeb links were posted in incorrect markdown format, it was like this\n [http://localhost:8080/4|Fix bug 1]\n\nThis change fixex it to this:\n [fix bug 1](http://localhost:8080/4)\n\nChange-Id: I023e2e79b5b53ca97c1a60ade37f4d8cdd01e5a5\n(cherry picked from commit e3b216b6b6576fe0e9ba6def9eb5f98c084d69df)\n"
    },
    {
      "commit": "e3b216b6b6576fe0e9ba6def9eb5f98c084d69df",
      "tree": "3de8ef29da144037cb85623074537df1bd58ff3b",
      "parents": [
        "f7b0f524d798cfde8eb42d6a70bb6314ca48b210"
      ],
      "author": {
        "name": "Khai Do",
        "email": "zaro0508@gmail.com",
        "time": "Mon Jun 20 10:24:00 2016 -0700"
      },
      "committer": {
        "name": "Khai Do",
        "email": "zaro0508@gmail.com",
        "time": "Mon Jun 20 10:24:45 2016 -0700"
      },
      "message": "Fix formatting for posting web links\n\nWeb links were posted in incorrect markdown format, it was like this\n [http://localhost:8080/4|Fix bug 1]\n\nThis change fixex it to this:\n [fix bug 1](http://localhost:8080/4)\n\nChange-Id: I023e2e79b5b53ca97c1a60ade37f4d8cdd01e5a5\n"
    },
    {
      "commit": "f7b0f524d798cfde8eb42d6a70bb6314ca48b210",
      "tree": "50375e018e1e38b7a11fb3d66e1da1f0dc925c70",
      "parents": [
        "d8163a691448fd6d8fa32a9f1178163c2fb79101"
      ],
      "author": {
        "name": "Christian Aistleitner",
        "email": "christian@quelltextlich.at",
        "time": "Tue Dec 15 11:28:47 2015 +0100"
      },
      "committer": {
        "name": "Christian Aistleitner",
        "email": "christian@quelltextlich.at",
        "time": "Tue Dec 15 11:28:47 2015 +0100"
      },
      "message": "Drop deps from BUCK\u0027s genrule\n\nWith recent BUCKs, the deps are implicit, and the deps parameter is\ngone. With the deps parameter gone, building this plugin broke. Hence,\nwe invoke genrule without the deps parameter and let BUCK pick up the\ndependencies automatically.\n\nChange-Id: Ic3e0af97b3a40c48edd59d652649055e5b185d39\n"
    },
    {
      "commit": "d8163a691448fd6d8fa32a9f1178163c2fb79101",
      "tree": "5e7a286b0d8cc4763b692d6d1f58e3774265c98f",
      "parents": [
        "ff0d062c2ee2bf8fdd9f62fff6564f741b525e80"
      ],
      "author": {
        "name": "Christian Aistleitner",
        "email": "christian@quelltextlich.at",
        "time": "Thu Aug 27 12:27:20 2015 +0200"
      },
      "committer": {
        "name": "Christian Aistleitner",
        "email": "christian@quelltextlich.at",
        "time": "Thu Aug 27 12:30:28 2015 +0200"
      },
      "message": "Follow upstream\u0027s move of FactoryModule\n\nFactoryModule got moved to extensions in Gerrit in\n\n  cb2845b4f88420628be5ab060f5ec7fb853a8a50\n\n. Hence, we follow the move to allow compilation against\nGerrit master.\n\nChange-Id: I4dad0fc76ddff155f61fe8906208c82046f87c8e\n"
    },
    {
      "commit": "ff0d062c2ee2bf8fdd9f62fff6564f741b525e80",
      "tree": "5247f47bc1151b64e2e4a364e5e0fc649d3caa7f",
      "parents": [
        "ed490e8d72c4482b73a8ede492f2e47410276f67"
      ],
      "author": {
        "name": "Christian Aistleitner",
        "email": "christian@quelltextlich.at",
        "time": "Sat Jul 04 16:36:46 2015 +0200"
      },
      "committer": {
        "name": "Christian Aistleitner",
        "email": "christian@quelltextlich.at",
        "time": "Sat Jul 04 16:41:29 2015 +0200"
      },
      "message": "Follow its-base\u0027s change of package name\n\nChange-Id: I78bb857892abd4f3a079f80deba37fec80466d6d\n"
    },
    {
      "commit": "ed490e8d72c4482b73a8ede492f2e47410276f67",
      "tree": "02984a78dcca8c4f96cf41bf25cb64875739a567",
      "parents": [
        "ddc3fdf7fb1a14fbf3f095101252bf0bd3fc16a3"
      ],
      "author": {
        "name": "Christian Aistleitner",
        "email": "christian@quelltextlich.at",
        "time": "Sun Jun 07 00:44:41 2015 +0200"
      },
      "committer": {
        "name": "Christian Aistleitner",
        "email": "christian@quelltextlich.at",
        "time": "Sun Jun 07 00:44:41 2015 +0200"
      },
      "message": "Reuse logging/mocking testcases from its-base\n\nYay for deduplication!\n\nChange-Id: I960d0e0a7e6eb3daa78ce558c0506186633a6fb2\n"
    },
    {
      "commit": "ddc3fdf7fb1a14fbf3f095101252bf0bd3fc16a3",
      "tree": "f0a977d5556b6aba4e4aded2863de2fc8b57e8b0",
      "parents": [
        "94f174674718b679dddc3da44eb5e8ab01221f3f"
      ],
      "author": {
        "name": "Christian Aistleitner",
        "email": "christian@quelltextlich.at",
        "time": "Sun Jun 07 00:39:19 2015 +0200"
      },
      "committer": {
        "name": "Christian Aistleitner",
        "email": "christian@quelltextlich.at",
        "time": "Sun Jun 07 00:40:50 2015 +0200"
      },
      "message": "Switch back to core\u0027s powermock and easymock\n\nGerrit core provided incompatible powermock and easymock\nversions. Since Ie61f51b937b8753f933b66d61f62c174b51c5ea6, they are\ncompatible again, hence we no longer need to provide our own versions\n\nChange-Id: Icd0e74c108e929ffa01d6bbae60003c9625b0f56\n"
    },
    {
      "commit": "94f174674718b679dddc3da44eb5e8ab01221f3f",
      "tree": "a27dd8b25a047b89b1a4d6382b6e332543355b0c",
      "parents": [
        "73c41d4235f35fe87b4d13c6b3b7f699c70f566c"
      ],
      "author": {
        "name": "Christian Aistleitner",
        "email": "christian@quelltextlich.at",
        "time": "Sun Mar 29 20:03:21 2015 +0200"
      },
      "committer": {
        "name": "Christian Aistleitner",
        "email": "christian@quelltextlich.at",
        "time": "Sun Mar 29 20:03:21 2015 +0200"
      },
      "message": "Fix dependencies for Java 8\n\nAdjust dependencies for Java 8\u0027s backward incompatible change in\njavac:\n\n  Area: Tools / javac\n  Synopsis: Interfaces need to be present when compiling against their\n    implementations\n  Description: When compiling a class against another class\n    implementing an interface which is defined in yet another class\n    file, such class file (where interface is defined) must be\n    available in the class path used by javac during compilation. This\n    is a new requirement as of JDK 8 - a failure to do so will result\n    in a compilation error.\n\nFrom:\n  http://www.oracle.com/technetwork/java/javase/8-compatibility-guide-2156366.html\n\nThis commit brings the class file of ItsFacade (its-base) onto the\nclass path to allow compilation of tests that instantiate\nStoryboardItsFacade.\n\nChange-Id: Ie96d4409f0e5d64a6728703713df2b811a39b047\n"
    },
    {
      "commit": "73c41d4235f35fe87b4d13c6b3b7f699c70f566c",
      "tree": "cf578387ba89b20db7a54b32743ef3c98445e252",
      "parents": [
        "318525276660db5fe909fd6bd45d5fe0b2ca47f9"
      ],
      "author": {
        "name": "Christian Aistleitner",
        "email": "christian@quelltextlich.at",
        "time": "Thu Mar 26 23:44:50 2015 +0100"
      },
      "committer": {
        "name": "Christian Aistleitner",
        "email": "christian@quelltextlich.at",
        "time": "Thu Mar 26 23:44:50 2015 +0100"
      },
      "message": "Remove Maven support\n\nMaintaining two build systems is just a huge waste of time.\n\nChange-Id: Id46798c242f5ac5201dc37f17f0fec14f90aff82\n"
    },
    {
      "commit": "318525276660db5fe909fd6bd45d5fe0b2ca47f9",
      "tree": "a9851c2452e214d65540ef9afc2633505ec709c0",
      "parents": [
        "9269f9104c6dacf4987365e902d3b19e78034bc7"
      ],
      "author": {
        "name": "Khai Do",
        "email": "zaro0508@gmail.com",
        "time": "Fri Oct 03 16:10:09 2014 -0700"
      },
      "committer": {
        "name": "Khai Do",
        "email": "zaro0508@gmail.com",
        "time": "Thu Dec 18 21:57:12 2014 -0800"
      },
      "message": "Add support for the Storyboard issue tracking system integration\n\nThis implements the ability to add comments to storybaord task tracking\nsystem[1][2]. Updating of story status will be implemented in a follow\non change.\n\n[1] https://wiki.openstack.org/wiki/StoryBoard\n[2] http://git.openstack.org/cgit/openstack-infra/storyboard\nChange-Id: If25ec21d4b89ef82dfef3d5f1f2dec1cc8294005\n"
    },
    {
      "commit": "9269f9104c6dacf4987365e902d3b19e78034bc7",
      "tree": "7effed3b5de893e9502dd27930f6e5412c215d10",
      "parents": [
        "73dc8d10808195fbf1eb95bc5ff7ec277e477767"
      ],
      "author": {
        "name": "Khai Do",
        "email": "zaro0508@gmail.com",
        "time": "Wed Sep 10 16:17:45 2014 +0200"
      },
      "committer": {
        "name": "Khai Do",
        "email": "zaro0508@gmail.com",
        "time": "Fri Sep 19 15:32:33 2014 -0700"
      },
      "message": "Add boiler plate files.\n\nThese are boiler plate files to build the its-storyboard plugin.  Files\nwere copied from the its-bugzilla plugin.\n\nChange-Id: I12a8e2969779b84c37cb80fcd04d1a08f9f6ecd4\n"
    },
    {
      "commit": "73dc8d10808195fbf1eb95bc5ff7ec277e477767",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [],
      "author": {
        "name": "Edwin Kempin",
        "email": "edwin.kempin@gmail.com",
        "time": "Wed Sep 10 07:28:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 10 07:28:50 2014 +0000"
      },
      "message": "Initial empty repository\n"
    }
  ]
}
