)]}'
{
  "log": [
    {
      "commit": "a10858749cecde3a4db9d95b14df1ae7e003e230",
      "tree": "1f2c80e3c2da8e6c2b071429cf1865261e09f085",
      "parents": [
        "8a644b4dda134fa016739aa5ac455a7d7bf85fc3"
      ],
      "author": {
        "name": "aasaru",
        "email": "aasaru@gmail.com",
        "time": "Thu Jan 05 11:01:17 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 05 11:01:17 2023 +0200"
      },
      "message": "Delete travis.sh\n\nRemoving Travis CI as ASF Infra has decided to move away from Travis."
    },
    {
      "commit": "8a644b4dda134fa016739aa5ac455a7d7bf85fc3",
      "tree": "96c6de2aeaedb737b9763f08a4cce4bd54d2ff40",
      "parents": [
        "9a1a14e0be880db3d289866d3994c91eb5a8a1d8"
      ],
      "author": {
        "name": "aasaru",
        "email": "aasaru@gmail.com",
        "time": "Thu Jan 05 11:01:08 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 05 11:01:08 2023 +0200"
      },
      "message": "Delete .travis.yml\n\nRemoving Travis CI as ASF Infra has decided to move away from Travis."
    },
    {
      "commit": "9a1a14e0be880db3d289866d3994c91eb5a8a1d8",
      "tree": "e11d04c48455438d669cff785737223b859b4c88",
      "parents": [
        "eb2df4a64116218f6aa1709a7b6c302461384dc5",
        "ac44a551e539f26c579a4cca088241ac7d66c5a5"
      ],
      "author": {
        "name": "Manoj",
        "email": "56669674+fynmanoj@users.noreply.github.com",
        "time": "Thu Jun 02 22:15:30 2022 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 02 22:15:30 2022 +0530"
      },
      "message": "Merge pull request #22 from BLasan/remove-eureka\n\nRemoved Eureka Client Side Load Balancing"
    },
    {
      "commit": "ac44a551e539f26c579a4cca088241ac7d66c5a5",
      "tree": "e11d04c48455438d669cff785737223b859b4c88",
      "parents": [
        "eb2df4a64116218f6aa1709a7b6c302461384dc5"
      ],
      "author": {
        "name": "BLasan",
        "email": "benuraab@gmail.com",
        "time": "Wed Jun 01 20:48:19 2022 +0530"
      },
      "committer": {
        "name": "BLasan",
        "email": "benuraab@gmail.com",
        "time": "Wed Jun 01 20:48:19 2022 +0530"
      },
      "message": "Remove eureka \u0026 client side loadbalancing\n"
    },
    {
      "commit": "eb2df4a64116218f6aa1709a7b6c302461384dc5",
      "tree": "d0eab53db78a48a68a4ae0c5b3d56fd328b5e0c6",
      "parents": [
        "0189d8b35953d99cc067b39d789d6b86f09d526d",
        "e1eb4460b8576c5c2ffb0ebf52f3f12b823430b7"
      ],
      "author": {
        "name": "Avik Ganguly",
        "email": "avikg@apache.org",
        "time": "Tue Aug 03 18:56:30 2021 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 03 18:56:30 2021 +0530"
      },
      "message": "Merge pull request #19 from fynmanoj/customval\n\nadd-custom-validation-basedon-conf"
    },
    {
      "commit": "0189d8b35953d99cc067b39d789d6b86f09d526d",
      "tree": "6abf61b49b8bc0f9ebc8733dc0170a4471767d75",
      "parents": [
        "a735a2f26136997cf460815ecc4bef9075151eb2",
        "2a3e865352e4ba884517c6fc673a77cc6efb6bc0"
      ],
      "author": {
        "name": "Avik Ganguly",
        "email": "avikg@apache.org",
        "time": "Tue Aug 03 18:56:16 2021 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 03 18:56:16 2021 +0530"
      },
      "message": "Merge pull request #20 from fynmanoj/nonperson\n\nnon-person-api-with-account"
    },
    {
      "commit": "2a3e865352e4ba884517c6fc673a77cc6efb6bc0",
      "tree": "6abf61b49b8bc0f9ebc8733dc0170a4471767d75",
      "parents": [
        "a735a2f26136997cf460815ecc4bef9075151eb2"
      ],
      "author": {
        "name": "Manoj",
        "email": "manoj@fynarfin.io",
        "time": "Wed Mar 31 21:51:00 2021 +0530"
      },
      "committer": {
        "name": "Manoj",
        "email": "manoj@fynarfin.io",
        "time": "Wed Mar 31 21:51:00 2021 +0530"
      },
      "message": "non-person-api-with-account\n"
    },
    {
      "commit": "e1eb4460b8576c5c2ffb0ebf52f3f12b823430b7",
      "tree": "0e7c50c2f09b9f3a875eb0e82ed4a6e3bc8dd891",
      "parents": [
        "a735a2f26136997cf460815ecc4bef9075151eb2"
      ],
      "author": {
        "name": "Manoj",
        "email": "manoj@fynarfin.io",
        "time": "Thu Jan 07 00:58:23 2021 +0530"
      },
      "committer": {
        "name": "Manoj",
        "email": "manoj@fynarfin.io",
        "time": "Thu Jan 07 00:58:23 2021 +0530"
      },
      "message": "add-custom-validation-basedon-conf\n"
    },
    {
      "commit": "a735a2f26136997cf460815ecc4bef9075151eb2",
      "tree": "0d708e9eb4c47efd0b4e1607c0bc0748dd5a1823",
      "parents": [
        "e27a7ab171b988b2023cddf5133e6ad3a25653d9",
        "185b5a74f50923e82ce32bff116fe183856cdbe9"
      ],
      "author": {
        "name": "aasaru",
        "email": "aasaru@gmail.com",
        "time": "Thu Oct 17 10:24:40 2019 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 17 10:24:40 2019 +0300"
      },
      "message": "Merge pull request #15 from aasaru/FINCN-180\n\nFINCN-180 remove tenant-specific data source from configuration"
    },
    {
      "commit": "185b5a74f50923e82ce32bff116fe183856cdbe9",
      "tree": "0d708e9eb4c47efd0b4e1607c0bc0748dd5a1823",
      "parents": [
        "bdc1e9c7d0c9642d13a32c0e0ed3854a42d9e302"
      ],
      "author": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Thu Oct 17 10:12:28 2019 +0300"
      },
      "committer": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Thu Oct 17 10:12:28 2019 +0300"
      },
      "message": "FINCN-183 add homepage url for eureka\n"
    },
    {
      "commit": "bdc1e9c7d0c9642d13a32c0e0ed3854a42d9e302",
      "tree": "1ddf3e8299ae9e65f017467173a9fda5a20b7f48",
      "parents": [
        "e27a7ab171b988b2023cddf5133e6ad3a25653d9"
      ],
      "author": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Sat Oct 12 16:05:58 2019 +0300"
      },
      "committer": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Sat Oct 12 16:05:58 2019 +0300"
      },
      "message": "FINCN-180 remove tenant-specific data source from configuration\n"
    },
    {
      "commit": "e27a7ab171b988b2023cddf5133e6ad3a25653d9",
      "tree": "226572c2eba149ff9f8ff308f3a83e16be87bd45",
      "parents": [
        "f48f3041ad4229ad48a829432a398afb8c01ab7f",
        "df79e6ed62be030b45636177d371efdb154ab8c8"
      ],
      "author": {
        "name": "aasaru",
        "email": "aasaru@gmail.com",
        "time": "Wed Oct 09 10:40:19 2019 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 09 10:40:19 2019 +0300"
      },
      "message": "Merge pull request #14 from aasaru/gradle_4.10.3\n\nFINCN-179 gradle to 4.10.3, FINCN-178 make Travis build forks, ..."
    },
    {
      "commit": "df79e6ed62be030b45636177d371efdb154ab8c8",
      "tree": "226572c2eba149ff9f8ff308f3a83e16be87bd45",
      "parents": [
        "2a20729fe8c38020d532182cfab05af5153dbc30"
      ],
      "author": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Sun Oct 06 21:16:21 2019 +0300"
      },
      "committer": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Sun Oct 06 21:16:21 2019 +0300"
      },
      "message": "update RAT plugin\n"
    },
    {
      "commit": "2a20729fe8c38020d532182cfab05af5153dbc30",
      "tree": "ce9450d7ea5f7a19f38b15b4ea3f75fb30d57a9b",
      "parents": [
        "aa20b87fff1789fc91cb767e7e75948d85b23706"
      ],
      "author": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Fri Oct 04 13:55:08 2019 +0300"
      },
      "committer": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Fri Oct 04 13:55:08 2019 +0300"
      },
      "message": "add app-specific start-up banner, add dockerhub shield and link to wiki to readme\n"
    },
    {
      "commit": "aa20b87fff1789fc91cb767e7e75948d85b23706",
      "tree": "1013d0532f0d96e88f932ff031bfbae5fedf58b6",
      "parents": [
        "cc6f27431ddcaf261c0b899968270226475b501f"
      ],
      "author": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Tue Oct 01 16:40:34 2019 +0300"
      },
      "committer": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Tue Oct 01 16:40:34 2019 +0300"
      },
      "message": "set to unique port\n"
    },
    {
      "commit": "cc6f27431ddcaf261c0b899968270226475b501f",
      "tree": "f715c79e99ab858cf8cf8070f6ebe1cf242c03ec",
      "parents": [
        "44710aecc7026a6ccc2c0c307e38838186e6976e"
      ],
      "author": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Mon Sep 30 16:00:52 2019 +0300"
      },
      "committer": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Mon Sep 30 16:00:52 2019 +0300"
      },
      "message": "FINCN-175 remove Netty warnings, fix component-test build\n"
    },
    {
      "commit": "44710aecc7026a6ccc2c0c307e38838186e6976e",
      "tree": "4fd073e208b131f96ce04a77a71653c72b6ffe6b",
      "parents": [
        "f48f3041ad4229ad48a829432a398afb8c01ab7f"
      ],
      "author": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Mon Sep 30 15:47:13 2019 +0300"
      },
      "committer": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Mon Sep 30 15:47:13 2019 +0300"
      },
      "message": "FINCN-179 gradle to 4.10.3, FINCN-178 make Travis build forks, FINCN-175 remove Netty warnings\n"
    },
    {
      "commit": "f48f3041ad4229ad48a829432a398afb8c01ab7f",
      "tree": "2cc0c0a094042f9b06a91a92e221728038a49ec1",
      "parents": [
        "8019724e31be86e94242c1a29369a710b7eff364",
        "25eb3aef2318a1b8933494f307a50779688ba02b"
      ],
      "author": {
        "name": "Isaac Kamga",
        "email": "ikamga@apache.org",
        "time": "Mon Sep 02 22:37:51 2019 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 02 22:37:51 2019 +0100"
      },
      "message": "Merge pull request #10 from Izakey/FINCN-116\n\nMigrate customer service from MariaDB to PostgreSQL"
    },
    {
      "commit": "25eb3aef2318a1b8933494f307a50779688ba02b",
      "tree": "2cc0c0a094042f9b06a91a92e221728038a49ec1",
      "parents": [
        "3c18feb9803c18964eb6cb9cbd1462a98cac2dfa",
        "8019724e31be86e94242c1a29369a710b7eff364"
      ],
      "author": {
        "name": "Isaac Kamga",
        "email": "ikamga@apache.org",
        "time": "Sun Sep 01 19:41:48 2019 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 01 19:41:48 2019 +0100"
      },
      "message": "Merge branch \u0027develop\u0027 into FINCN-116"
    },
    {
      "commit": "8019724e31be86e94242c1a29369a710b7eff364",
      "tree": "709f3ba9ea342bf26d7012d655e1635116d4eabc",
      "parents": [
        "e2e3ab0ccb28b5116d7edae3a73e4c6b7530cbe8",
        "a09c46ce2aa33adbabaaa4390e2ed8d2ed3a6eb3"
      ],
      "author": {
        "name": "Awasum Yannick",
        "email": "awasum@apache.org",
        "time": "Wed Aug 28 09:19:56 2019 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 28 09:19:56 2019 +0100"
      },
      "message": "Merge pull request #13 from aasaru/multi-stage-docker-build\n\nFINCN-170 create multi-stage Docker build"
    },
    {
      "commit": "3c18feb9803c18964eb6cb9cbd1462a98cac2dfa",
      "tree": "6ae71295319110da30e3a45da5d1b9cb6d042af1",
      "parents": [
        "344bccfdcda75bddaf536e55d387ab4f198efa65",
        "d7755378be04db042857d875b91801cbbdb2a417"
      ],
      "author": {
        "name": "Isaac Kamga",
        "email": "ikamga@apache.org",
        "time": "Sun Aug 25 17:49:26 2019 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 25 17:49:26 2019 +0100"
      },
      "message": "Merge pull request #1 from ebenezergraham/FINCN-116\n\nReplaced BIGINT with BIGSERIAL to enable id sequence generation"
    },
    {
      "commit": "a09c46ce2aa33adbabaaa4390e2ed8d2ed3a6eb3",
      "tree": "709f3ba9ea342bf26d7012d655e1635116d4eabc",
      "parents": [
        "f40648a7dd447f760774ce01567c139268ce455b"
      ],
      "author": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Mon Aug 19 19:52:03 2019 +0300"
      },
      "committer": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Mon Aug 19 19:52:03 2019 +0300"
      },
      "message": "FINCN-170 fix file path\n"
    },
    {
      "commit": "f40648a7dd447f760774ce01567c139268ce455b",
      "tree": "91d706278e9580a96f6c75d330eb189444c044f3",
      "parents": [
        "e2e3ab0ccb28b5116d7edae3a73e4c6b7530cbe8"
      ],
      "author": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Mon Aug 19 18:58:16 2019 +0300"
      },
      "committer": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Mon Aug 19 18:58:16 2019 +0300"
      },
      "message": "FINCN-170 create multi-stage Docker build\n"
    },
    {
      "commit": "d7755378be04db042857d875b91801cbbdb2a417",
      "tree": "6ae71295319110da30e3a45da5d1b9cb6d042af1",
      "parents": [
        "344bccfdcda75bddaf536e55d387ab4f198efa65"
      ],
      "author": {
        "name": "Ebenezer Graham",
        "email": "egraham15@alustudent.com",
        "time": "Sat Jun 29 20:04:25 2019 +0400"
      },
      "committer": {
        "name": "Ebenezer Graham",
        "email": "egraham15@alustudent.com",
        "time": "Mon Jul 15 04:03:58 2019 +0400"
      },
      "message": "Replaced BIGINT with BIGSERIAL to enable id sequence generation\n\n"
    },
    {
      "commit": "e2e3ab0ccb28b5116d7edae3a73e4c6b7530cbe8",
      "tree": "07809312dae595770b7545e99f4672588d79929c",
      "parents": [
        "9b28a218079653d77bda92069383c5afdbd6c4b2",
        "e0789d15d9414d4f007f6220bd5817d98078c1fe"
      ],
      "author": {
        "name": "Awasum Yannick",
        "email": "awasum@apache.org",
        "time": "Mon Jun 03 20:55:22 2019 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 03 20:55:22 2019 +0100"
      },
      "message": "Merge pull request #12 from ebenezergraham/FINCN-157\n\nAdding rat report to After Failure procedure"
    },
    {
      "commit": "e0789d15d9414d4f007f6220bd5817d98078c1fe",
      "tree": "07809312dae595770b7545e99f4672588d79929c",
      "parents": [
        "9b28a218079653d77bda92069383c5afdbd6c4b2"
      ],
      "author": {
        "name": "ebenezergraham",
        "email": "egraham15@alustudent.com",
        "time": "Wed May 29 18:05:50 2019 +0400"
      },
      "committer": {
        "name": "ebenezergraham",
        "email": "egraham15@alustudent.com",
        "time": "Wed May 29 18:05:50 2019 +0400"
      },
      "message": "Adding rat report to After Failure procedure\n"
    },
    {
      "commit": "344bccfdcda75bddaf536e55d387ab4f198efa65",
      "tree": "c2152fdfceae6f8e3dab344fc425b8f838cb51c6",
      "parents": [
        "eb5e11cfd69c583833116f00282fabdae5f6b953"
      ],
      "author": {
        "name": "Isaac Kamga",
        "email": "u2isaac@gmail.com",
        "time": "Thu May 09 02:22:49 2019 +0100"
      },
      "committer": {
        "name": "Isaac Kamga",
        "email": "u2isaac@gmail.com",
        "time": "Thu May 09 02:22:49 2019 +0100"
      },
      "message": "Ensure target for flyway migrations is playground database\n"
    },
    {
      "commit": "eb5e11cfd69c583833116f00282fabdae5f6b953",
      "tree": "00a4e87a86d20c8b246242f685d441e744cc02fc",
      "parents": [
        "24061b32353a6e4540cf1d0ac41ce5f259bc4282"
      ],
      "author": {
        "name": "Isaac Kamga",
        "email": "u2isaac@gmail.com",
        "time": "Thu May 02 03:22:25 2019 +0100"
      },
      "committer": {
        "name": "Isaac Kamga",
        "email": "u2isaac@gmail.com",
        "time": "Thu May 02 03:22:25 2019 +0100"
      },
      "message": "Fixed flyway migration scripts\n"
    },
    {
      "commit": "9b28a218079653d77bda92069383c5afdbd6c4b2",
      "tree": "9060dfdf1c89881634e44963fc6d294d8dfda10d",
      "parents": [
        "251ae08f7607a4feab8a4e5ba09c105b5f35c3be",
        "b029c848baa6b3af853a1d0ff3e8f739ad22da71"
      ],
      "author": {
        "name": "Awasum Yannick",
        "email": "awasum@apache.org",
        "time": "Tue Apr 30 09:25:31 2019 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 30 09:25:31 2019 +0100"
      },
      "message": "Merge pull request #11 from aasaru/artifactory\n\nFINCN-148 build with travis-ci.com and upload artifacts to Artifactory"
    },
    {
      "commit": "b029c848baa6b3af853a1d0ff3e8f739ad22da71",
      "tree": "9060dfdf1c89881634e44963fc6d294d8dfda10d",
      "parents": [
        "251ae08f7607a4feab8a4e5ba09c105b5f35c3be"
      ],
      "author": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Thu Apr 25 12:26:13 2019 +0300"
      },
      "committer": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Thu Apr 25 12:26:13 2019 +0300"
      },
      "message": "FINCN-148 build with travis-ci.com and upload artifacts to Artifactory\n"
    },
    {
      "commit": "24061b32353a6e4540cf1d0ac41ce5f259bc4282",
      "tree": "7233f2f07ccb2558efca5365f4af9ef4ace717d8",
      "parents": [
        "0a0ec869f163a5fb7a1ee46ba200b513d76bb2ca"
      ],
      "author": {
        "name": "Isaac Kamga",
        "email": "u2isaac@gmail.com",
        "time": "Sat Mar 23 00:04:22 2019 +0100"
      },
      "committer": {
        "name": "Isaac Kamga",
        "email": "u2isaac@gmail.com",
        "time": "Sat Mar 23 00:04:22 2019 +0100"
      },
      "message": "Migrate customer service from MariaDB to PostgreSQL\n"
    },
    {
      "commit": "0a0ec869f163a5fb7a1ee46ba200b513d76bb2ca",
      "tree": "66a6ff09ef637b7d1693dc1d1bbd657321d54f88",
      "parents": [
        "797f036b339eb7750fe1252e074654bbfc049cf8"
      ],
      "author": {
        "name": "Isaac Kamga",
        "email": "u2isaac@gmail.com",
        "time": "Mon Mar 18 22:30:18 2019 +0100"
      },
      "committer": {
        "name": "Isaac Kamga",
        "email": "u2isaac@gmail.com",
        "time": "Mon Mar 18 22:30:18 2019 +0100"
      },
      "message": "Migrate customer service from MariaDb to PostgreSQL\n"
    },
    {
      "commit": "251ae08f7607a4feab8a4e5ba09c105b5f35c3be",
      "tree": "e580e10a5cf3aab39b5a2116ed44b3cf53d79f5c",
      "parents": [
        "797f036b339eb7750fe1252e074654bbfc049cf8",
        "d3b030ed3ae5ff65a18782e0e5b1e127ae6384ff"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Fri Feb 22 17:15:59 2019 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 22 17:15:59 2019 +0100"
      },
      "message": "Merge pull request #9 from Anh3h/develop\n\nAdd Docker configuration"
    },
    {
      "commit": "d3b030ed3ae5ff65a18782e0e5b1e127ae6384ff",
      "tree": "e580e10a5cf3aab39b5a2116ed44b3cf53d79f5c",
      "parents": [
        "797f036b339eb7750fe1252e074654bbfc049cf8"
      ],
      "author": {
        "name": "Anh3h",
        "email": "courageangeh@gmail.com",
        "time": "Fri Feb 08 19:44:26 2019 -0500"
      },
      "committer": {
        "name": "Anh3h",
        "email": "courageangeh@gmail.com",
        "time": "Fri Feb 08 19:44:26 2019 -0500"
      },
      "message": "Add Docker configuration\n"
    },
    {
      "commit": "797f036b339eb7750fe1252e074654bbfc049cf8",
      "tree": "1238dff925f9c58834d1dae80d7e54773fe74a64",
      "parents": [
        "70f3fa57d15fb56e95644bc748ab6de07355cfe3",
        "de09987215a14060da2f73e0402fef4611143c1e"
      ],
      "author": {
        "name": "Isaac Kamga",
        "email": "u2isaac@gmail.com",
        "time": "Mon Sep 03 17:37:42 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 03 17:37:42 2018 +0100"
      },
      "message": "Merge pull request #8 from Izakey/develop\n\nRemove expectation of PortraitNotFoundException from shouldDeletePort…"
    },
    {
      "commit": "de09987215a14060da2f73e0402fef4611143c1e",
      "tree": "1238dff925f9c58834d1dae80d7e54773fe74a64",
      "parents": [
        "70f3fa57d15fb56e95644bc748ab6de07355cfe3"
      ],
      "author": {
        "name": "Isaac Kamga",
        "email": "u2isaac@gmail.com",
        "time": "Mon Sep 03 17:34:38 2018 +0100"
      },
      "committer": {
        "name": "Isaac Kamga",
        "email": "u2isaac@gmail.com",
        "time": "Mon Sep 03 17:34:38 2018 +0100"
      },
      "message": "Remove expectation of PortraitNotFoundException from shouldDeletePortrait unit test\n"
    },
    {
      "commit": "70f3fa57d15fb56e95644bc748ab6de07355cfe3",
      "tree": "1b5279af23426e2f9fef87d49b8a943be30d4b3d",
      "parents": [
        "1aec63d7f0ef3c010f9f846783bce610f3905a70",
        "42eac9677a6806a9400b66d161590fe4629b9c91"
      ],
      "author": {
        "name": "Awasum Yannick",
        "email": "yannickawasum@gmail.com",
        "time": "Mon Sep 03 13:37:38 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 03 13:37:38 2018 +0100"
      },
      "message": "Merge pull request #7 from Izakey/develop\n\nDocument Customer API IN component-test module"
    },
    {
      "commit": "42eac9677a6806a9400b66d161590fe4629b9c91",
      "tree": "1b5279af23426e2f9fef87d49b8a943be30d4b3d",
      "parents": [
        "65a88b9879a46103fae440c42d1b0058909a93aa"
      ],
      "author": {
        "name": "Isaac Kamga",
        "email": "u2isaac@gmail.com",
        "time": "Mon Sep 03 13:24:38 2018 +0100"
      },
      "committer": {
        "name": "Isaac Kamga",
        "email": "u2isaac@gmail.com",
        "time": "Mon Sep 03 13:24:38 2018 +0100"
      },
      "message": "Adjusting Style based on community review\n"
    },
    {
      "commit": "65a88b9879a46103fae440c42d1b0058909a93aa",
      "tree": "c3d8b808df346eb4b6b27477111e96f23e534a94",
      "parents": [
        "e311481081628b965036631b76d50f065db4f84a"
      ],
      "author": {
        "name": "Isaac Kamga",
        "email": "u2isaac@gmail.com",
        "time": "Thu Jun 28 09:54:40 2018 +0100"
      },
      "committer": {
        "name": "Isaac Kamga",
        "email": "u2isaac@gmail.com",
        "time": "Thu Jun 28 09:54:40 2018 +0100"
      },
      "message": "Documented APIs for customers \u0026 identification cards\n"
    },
    {
      "commit": "e311481081628b965036631b76d50f065db4f84a",
      "tree": "b9c52479b45f01c5e3f8cb290c7b1948a747a5d3",
      "parents": [
        "1aec63d7f0ef3c010f9f846783bce610f3905a70"
      ],
      "author": {
        "name": "Isaac Kamga",
        "email": "u2isaac@gmail.com",
        "time": "Fri Apr 27 14:31:28 2018 +0100"
      },
      "committer": {
        "name": "Isaac Kamga",
        "email": "u2isaac@gmail.com",
        "time": "Fri Apr 27 14:31:28 2018 +0100"
      },
      "message": "Document Customer API IN component-test module\n"
    },
    {
      "commit": "1aec63d7f0ef3c010f9f846783bce610f3905a70",
      "tree": "4062e02e7e6ff47a9cc72301a3bd5ceed6354455",
      "parents": [
        "4df67fbf4f30dc379d15d9a95d07359b499b4246",
        "07e5eaf3df7706a56d9aab32572e7ed7f658ef7b"
      ],
      "author": {
        "name": "Isaac Kamga",
        "email": "u2isaac@gmail.com",
        "time": "Fri Apr 27 14:20:41 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 27 14:20:41 2018 +0100"
      },
      "message": "Merge pull request #6 from apache/revert-5-develop\n\nRevert \"Document the Customer API\""
    },
    {
      "commit": "07e5eaf3df7706a56d9aab32572e7ed7f658ef7b",
      "tree": "4062e02e7e6ff47a9cc72301a3bd5ceed6354455",
      "parents": [
        "4df67fbf4f30dc379d15d9a95d07359b499b4246"
      ],
      "author": {
        "name": "Isaac Kamga",
        "email": "u2isaac@gmail.com",
        "time": "Fri Apr 27 14:19:59 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 27 14:19:59 2018 +0100"
      },
      "message": "Revert \"Document the Customer API\"\n"
    },
    {
      "commit": "4df67fbf4f30dc379d15d9a95d07359b499b4246",
      "tree": "42c3aed6e4b43fdb280e336961c89fe94f8d9481",
      "parents": [
        "cc33465c2dd27d589bd7280169c5326b51e755ba",
        "408fb7e1ae30940f7df27f429fa6dbd4cd13df87"
      ],
      "author": {
        "name": "Isaac Kamga",
        "email": "u2isaac@gmail.com",
        "time": "Mon Apr 23 19:27:26 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 23 19:27:26 2018 +0100"
      },
      "message": "Merge pull request #5 from Izakey/develop\n\nDocument the Customer API"
    },
    {
      "commit": "408fb7e1ae30940f7df27f429fa6dbd4cd13df87",
      "tree": "42c3aed6e4b43fdb280e336961c89fe94f8d9481",
      "parents": [
        "cc33465c2dd27d589bd7280169c5326b51e755ba"
      ],
      "author": {
        "name": "Isaac Kamga",
        "email": "u2isaac@gmail.com",
        "time": "Mon Apr 23 17:22:17 2018 +0100"
      },
      "committer": {
        "name": "Isaac Kamga",
        "email": "u2isaac@gmail.com",
        "time": "Mon Apr 23 17:22:17 2018 +0100"
      },
      "message": "Document the Customer API\n"
    },
    {
      "commit": "cc33465c2dd27d589bd7280169c5326b51e755ba",
      "tree": "4062e02e7e6ff47a9cc72301a3bd5ceed6354455",
      "parents": [
        "625f0fb0dcae7cf3a9ea841e938cab9acef8f21d",
        "ec65c9f7dd73e09a814ef9c489edc0f82cacdf0e"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Mon Apr 16 21:22:19 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 16 21:22:19 2018 +0200"
      },
      "message": "Merge pull request #4 from myrle-krantz/develop\n\nUpdating package names."
    },
    {
      "commit": "ec65c9f7dd73e09a814ef9c489edc0f82cacdf0e",
      "tree": "4062e02e7e6ff47a9cc72301a3bd5ceed6354455",
      "parents": [
        "b3d2af5d367b7c196f9dc9b911bcd6c944c47db8"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Mon Apr 16 20:48:48 2018 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Mon Apr 16 20:48:48 2018 +0200"
      },
      "message": "Improving directory structure.\n"
    },
    {
      "commit": "b3d2af5d367b7c196f9dc9b911bcd6c944c47db8",
      "tree": "3b640552694c24d6cfd8a3b92b3080f2a3e4ee3c",
      "parents": [
        "3e4994f24ec3985363ec46382a035950d3081cd3"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Sat Apr 14 20:40:35 2018 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Sat Apr 14 20:40:35 2018 +0200"
      },
      "message": "Removing last references to mifos.\n"
    },
    {
      "commit": "3e4994f24ec3985363ec46382a035950d3081cd3",
      "tree": "0851f77329efe504bac64d84913855fad879eebd",
      "parents": [
        "c151f340e5f2dd4584fc1ee6f900c655a2c2da23"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Sat Apr 14 20:39:34 2018 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Sat Apr 14 20:39:34 2018 +0200"
      },
      "message": "Change package names from mifos to apache fineract.\n"
    },
    {
      "commit": "c151f340e5f2dd4584fc1ee6f900c655a2c2da23",
      "tree": "a6771aefc5cef327263fb0b857ed9b7e96ab97cd",
      "parents": [
        "625f0fb0dcae7cf3a9ea841e938cab9acef8f21d"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Sat Apr 14 20:24:33 2018 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Sat Apr 14 20:24:33 2018 +0200"
      },
      "message": "Adjusting to package name changes in upstream repositories.\n"
    },
    {
      "commit": "625f0fb0dcae7cf3a9ea841e938cab9acef8f21d",
      "tree": "fc9b1d36b9bad70212ac250ab27d14526a1da01e",
      "parents": [
        "f469f9e6ca7973d9eab9e1f34688bf3f0fe22893",
        "97855ce08b5360c6901d861d01850546de792b45"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Mon Apr 09 18:28:20 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 09 18:28:20 2018 +0200"
      },
      "message": "Merge pull request #3 from myrle-krantz/develop\n\nAdding rat checks."
    },
    {
      "commit": "97855ce08b5360c6901d861d01850546de792b45",
      "tree": "fc9b1d36b9bad70212ac250ab27d14526a1da01e",
      "parents": [
        "f469f9e6ca7973d9eab9e1f34688bf3f0fe22893"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Mon Apr 09 18:27:27 2018 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Mon Apr 09 18:27:27 2018 +0200"
      },
      "message": "Adding rat checks.\n"
    },
    {
      "commit": "f469f9e6ca7973d9eab9e1f34688bf3f0fe22893",
      "tree": "abe857cbaa81c794f5939a7f888f5cb68d64cf8f",
      "parents": [
        "f5555ce96a9e990d0f3fd28d01a0631b7284a83a",
        "96d2b02a74cb0ffe71bddd2b3dce5a3358e8ebc6"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Fri Mar 16 11:42:02 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 16 11:42:02 2018 +0100"
      },
      "message": "Merge pull request #2 from Izakey/develop\n\nUpdate copyright information on Customer"
    },
    {
      "commit": "96d2b02a74cb0ffe71bddd2b3dce5a3358e8ebc6",
      "tree": "abe857cbaa81c794f5939a7f888f5cb68d64cf8f",
      "parents": [
        "94402af4349bc0b6c34ce07dfaa2e08ccd0072d5"
      ],
      "author": {
        "name": "Isaac Kamga",
        "email": "u2isaac@gmail.com",
        "time": "Mon Mar 05 20:58:29 2018 +0100"
      },
      "committer": {
        "name": "Isaac Kamga",
        "email": "u2isaac@gmail.com",
        "time": "Mon Mar 05 20:58:29 2018 +0100"
      },
      "message": "Removed unused year and name variables\n"
    },
    {
      "commit": "94402af4349bc0b6c34ce07dfaa2e08ccd0072d5",
      "tree": "5e7ce2aac3138376a452b493285c84002ba18c47",
      "parents": [
        "f5555ce96a9e990d0f3fd28d01a0631b7284a83a"
      ],
      "author": {
        "name": "Isaac Kamga",
        "email": "u2isaac@gmail.com",
        "time": "Fri Mar 02 20:42:08 2018 +0100"
      },
      "committer": {
        "name": "Isaac Kamga",
        "email": "u2isaac@gmail.com",
        "time": "Fri Mar 02 20:42:08 2018 +0100"
      },
      "message": "Update copyright information on Customer\n"
    },
    {
      "commit": "f5555ce96a9e990d0f3fd28d01a0631b7284a83a",
      "tree": "e6f7127f70959868c0abe747427747096d31adef",
      "parents": [
        "3962e1885372803d9af814376e8fd905b9ba98a8",
        "1d69bbdab91c2c131264d4fbb98bd7fa62b4511e"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Mon Feb 26 18:28:53 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 26 18:28:53 2018 +0100"
      },
      "message": "Merge pull request #1 from myrle-krantz/develop\n\nupdating artifact ids to apache fineract from mifos io"
    },
    {
      "commit": "1d69bbdab91c2c131264d4fbb98bd7fa62b4511e",
      "tree": "e6f7127f70959868c0abe747427747096d31adef",
      "parents": [
        "3962e1885372803d9af814376e8fd905b9ba98a8"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Mon Feb 26 17:49:19 2018 +0100"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Mon Feb 26 17:49:19 2018 +0100"
      },
      "message": "updating artifact ids to apache fineract from mifos io\n"
    },
    {
      "commit": "3962e1885372803d9af814376e8fd905b9ba98a8",
      "tree": "626ad3a4ceb4a1662f3931541dfc57b6e87bfa01",
      "parents": [
        "47897f008efc35a8f610841039c4fe178df74558",
        "dfad7e2f347bd6838249a790aa299bfbaed4a739"
      ],
      "author": {
        "name": "Markus Geiss",
        "email": "markus.geiss@kuelap.io",
        "time": "Tue Oct 24 13:02:15 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 24 13:02:15 2017 +0200"
      },
      "message": "Merge pull request #19 from markusgeiss/develop\n\nadded time zone \u0027Z\u0027 handling to ease UI usage"
    },
    {
      "commit": "dfad7e2f347bd6838249a790aa299bfbaed4a739",
      "tree": "626ad3a4ceb4a1662f3931541dfc57b6e87bfa01",
      "parents": [
        "47897f008efc35a8f610841039c4fe178df74558"
      ],
      "author": {
        "name": "mgeiss",
        "email": "mgeiss@mifos.org",
        "time": "Tue Oct 24 07:01:32 2017 -0400"
      },
      "committer": {
        "name": "mgeiss",
        "email": "mgeiss@mifos.org",
        "time": "Tue Oct 24 07:01:32 2017 -0400"
      },
      "message": "added time zone \u0027Z\u0027 handling to ease UI usage\n"
    },
    {
      "commit": "47897f008efc35a8f610841039c4fe178df74558",
      "tree": "ec7d7ce6b94dc264ededf85abc0eef9194cb5113",
      "parents": [
        "b0e57a28a4672f7b33dc3afb13cdaed876cd17d0",
        "be60ba631a8f6c76cfe84ac5ff2ec1713c6d7cec"
      ],
      "author": {
        "name": "Markus Geiss",
        "email": "markus.geiss@kuelap.io",
        "time": "Sun Oct 22 07:52:45 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 22 07:52:45 2017 +0200"
      },
      "message": "Merge pull request #18 from markusgeiss/develop\n\nadded application date for customer"
    },
    {
      "commit": "be60ba631a8f6c76cfe84ac5ff2ec1713c6d7cec",
      "tree": "ec7d7ce6b94dc264ededf85abc0eef9194cb5113",
      "parents": [
        "b0e57a28a4672f7b33dc3afb13cdaed876cd17d0"
      ],
      "author": {
        "name": "mgeiss",
        "email": "mgeiss@mifos.org",
        "time": "Sun Oct 22 07:51:00 2017 +0200"
      },
      "committer": {
        "name": "mgeiss",
        "email": "mgeiss@mifos.org",
        "time": "Sun Oct 22 07:51:00 2017 +0200"
      },
      "message": "added application date for customer\n"
    },
    {
      "commit": "b0e57a28a4672f7b33dc3afb13cdaed876cd17d0",
      "tree": "654c13f59390fd6f240fc507fc392459a2eaf702",
      "parents": [
        "aacadcbf4d70458077fb296eb3f6240e3932574a",
        "5e05d4a57244184ef3b92757dc79b975cc489dad"
      ],
      "author": {
        "name": "myrlen",
        "email": "myrle.krantz@kuelap.io",
        "time": "Fri Oct 20 12:49:02 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 20 12:49:02 2017 +0200"
      },
      "message": "Merge pull request #17 from myrlen/develop\n\nTestCustomer.shouldDeletePortrait was failing intermittently"
    },
    {
      "commit": "5e05d4a57244184ef3b92757dc79b975cc489dad",
      "tree": "654c13f59390fd6f240fc507fc392459a2eaf702",
      "parents": [
        "41749c5927fd9066710ad2757184b46d54b34cdc"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Fri Oct 20 12:45:17 2017 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Fri Oct 20 12:45:17 2017 +0200"
      },
      "message": "TestCustomer.shouldDeletePortrait was failing intermittently with an\nInternalServerError resulting from a NullPointerException in the GET\nendpoint implementation.  The delete transaction was getting committed\nbetween the query if the portrait exits and the actually acquisition of\nthe portrait in the rest implementation.  I changed the repository to\nreturn an Optional.empty instead of a null if the identifier doesn\u0027t\ncorrespond to a customer.  This enabled me to replace two calls with one\nand eliminate the potential for a race condition.  This in turn probably\neliminated several other potential NullPointerExceptions.\n"
    },
    {
      "commit": "aacadcbf4d70458077fb296eb3f6240e3932574a",
      "tree": "3524820271b0b5bd9d617ecadb18ad86a93b0077",
      "parents": [
        "1456f73da22342a587ea2d511855a049162e491e",
        "41749c5927fd9066710ad2757184b46d54b34cdc"
      ],
      "author": {
        "name": "myrlen",
        "email": "myrle.krantz@kuelap.io",
        "time": "Fri Oct 20 12:01:58 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 20 12:01:58 2017 +0200"
      },
      "message": "Merge pull request #16 from myrlen/develop\n\nadded delete endpoint"
    },
    {
      "commit": "41749c5927fd9066710ad2757184b46d54b34cdc",
      "tree": "3524820271b0b5bd9d617ecadb18ad86a93b0077",
      "parents": [
        "647cbf1927a30f9a57212c5acebbf842ab5b01a0"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Fri Oct 20 12:01:07 2017 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Fri Oct 20 12:01:07 2017 +0200"
      },
      "message": "Added delete document endpoint.\n"
    },
    {
      "commit": "647cbf1927a30f9a57212c5acebbf842ab5b01a0",
      "tree": "b9c444b48c3eb7870cf7a433d20607b18112a47e",
      "parents": [
        "683ba372d7da2948ffd0650dfd16d1db83d3fa0d"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Fri Oct 20 11:45:43 2017 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Fri Oct 20 11:45:43 2017 +0200"
      },
      "message": "Added missing completed check to change document.\n"
    },
    {
      "commit": "1456f73da22342a587ea2d511855a049162e491e",
      "tree": "73f68f692bba3ddb50e2eda832c39eb8ee7af249",
      "parents": [
        "2071809f6066f8d0858bca70d312a85ac7a1908e",
        "683ba372d7da2948ffd0650dfd16d1db83d3fa0d"
      ],
      "author": {
        "name": "myrlen",
        "email": "myrle.krantz@kuelap.io",
        "time": "Fri Oct 20 11:41:58 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 20 11:41:58 2017 +0200"
      },
      "message": "Merge pull request #15 from myrlen/develop\n\nAdded document description and impemented PUT endpoint."
    },
    {
      "commit": "683ba372d7da2948ffd0650dfd16d1db83d3fa0d",
      "tree": "73f68f692bba3ddb50e2eda832c39eb8ee7af249",
      "parents": [
        "2a84c2a2ba0f3c101b15aba9036f655d9259a4a6"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Fri Oct 20 11:40:50 2017 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Fri Oct 20 11:40:50 2017 +0200"
      },
      "message": "Adding change document description functionality.\n"
    },
    {
      "commit": "2a84c2a2ba0f3c101b15aba9036f655d9259a4a6",
      "tree": "6b57c0b8562b11a8d3c1fd73ffa34a660a6315e5",
      "parents": [
        "2071809f6066f8d0858bca70d312a85ac7a1908e"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Fri Oct 20 11:13:27 2017 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Fri Oct 20 11:13:27 2017 +0200"
      },
      "message": "Implementing document descriptions for customers.\n"
    },
    {
      "commit": "2071809f6066f8d0858bca70d312a85ac7a1908e",
      "tree": "34f58a391f8ba8d3f52b5d809d7200063530924e",
      "parents": [
        "5abd7727e1630de78a7ba8158813f6d1e6050863",
        "d8b5bf794ab4f1fedfd62f55c5f87df59b36f1b5"
      ],
      "author": {
        "name": "myrlen",
        "email": "myrle.krantz@kuelap.io",
        "time": "Wed Oct 18 12:33:58 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 18 12:33:58 2017 +0200"
      },
      "message": "Merge pull request #14 from myrlen/develop\n\nImplementing documents for customers."
    },
    {
      "commit": "d8b5bf794ab4f1fedfd62f55c5f87df59b36f1b5",
      "tree": "34f58a391f8ba8d3f52b5d809d7200063530924e",
      "parents": [
        "5abd7727e1630de78a7ba8158813f6d1e6050863"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Oct 18 12:32:57 2017 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Oct 18 12:32:57 2017 +0200"
      },
      "message": "Implementing documents for customers.\n"
    },
    {
      "commit": "5abd7727e1630de78a7ba8158813f6d1e6050863",
      "tree": "7046c412ef94d5e3d5fec68a752633a2a4fc1316",
      "parents": [
        "b56018054762f7ef3d3c3ae9fc96eb0a39eb1405",
        "a280d78da30683843bd0c24f6af4771c0151d69d"
      ],
      "author": {
        "name": "Mark van Veen",
        "email": "30858795+markvanveen@users.noreply.github.com",
        "time": "Fri Sep 29 17:58:10 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 29 17:58:10 2017 +0200"
      },
      "message": "Merge pull request #13 from markvanveen/develop\n\nFix issue not updating fields"
    },
    {
      "commit": "a280d78da30683843bd0c24f6af4771c0151d69d",
      "tree": "7046c412ef94d5e3d5fec68a752633a2a4fc1316",
      "parents": [
        "b56018054762f7ef3d3c3ae9fc96eb0a39eb1405"
      ],
      "author": {
        "name": "Mark",
        "email": "mark.vanveen@gmail.com",
        "time": "Fri Sep 29 17:56:34 2017 +0200"
      },
      "committer": {
        "name": "Mark",
        "email": "mark.vanveen@gmail.com",
        "time": "Fri Sep 29 17:56:34 2017 +0200"
      },
      "message": "Fix issue not updating fields by flushing field value repository after delete\nThrow conflict instead of bad request when field or catalog is in use\nAdapted tests to use new exceptions\n"
    },
    {
      "commit": "b56018054762f7ef3d3c3ae9fc96eb0a39eb1405",
      "tree": "390181f72019db9244b76427171b21753bf1c0b7",
      "parents": [
        "9936657b9ab8cfb789d213120fcccc06ce0201e5",
        "e86d2a166ab0d794a3f9a28da00df96e2960d2c0"
      ],
      "author": {
        "name": "Markus Geiss",
        "email": "markus.geiss@kuelap.io",
        "time": "Thu Sep 28 12:38:10 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 28 12:38:10 2017 +0200"
      },
      "message": "Merge pull request #12 from markusgeiss/develop\n\nusing valid identifier for domain objects"
    },
    {
      "commit": "e86d2a166ab0d794a3f9a28da00df96e2960d2c0",
      "tree": "390181f72019db9244b76427171b21753bf1c0b7",
      "parents": [
        "9936657b9ab8cfb789d213120fcccc06ce0201e5"
      ],
      "author": {
        "name": "mgeiss",
        "email": "mgeiss@mifos.org",
        "time": "Thu Sep 28 12:36:40 2017 +0200"
      },
      "committer": {
        "name": "mgeiss",
        "email": "mgeiss@mifos.org",
        "time": "Thu Sep 28 12:36:40 2017 +0200"
      },
      "message": "using valid identifier for domain objects\n"
    },
    {
      "commit": "9936657b9ab8cfb789d213120fcccc06ce0201e5",
      "tree": "d484f7596b7999c7b8fdefdfbba5eba37ab1a918",
      "parents": [
        "5184b15bf1f636fa81b643c1852e2995c33b8221",
        "02cda5acd170614eaa3ddd37c4ec0c801ea050cd"
      ],
      "author": {
        "name": "Markus Geiss",
        "email": "markus.geiss@kuelap.io",
        "time": "Wed Sep 27 11:35:05 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 27 11:35:05 2017 +0200"
      },
      "message": "Merge pull request #11 from markusgeiss/develop\n\nadded delete and update for catalogs and fields"
    },
    {
      "commit": "02cda5acd170614eaa3ddd37c4ec0c801ea050cd",
      "tree": "d484f7596b7999c7b8fdefdfbba5eba37ab1a918",
      "parents": [
        "5184b15bf1f636fa81b643c1852e2995c33b8221"
      ],
      "author": {
        "name": "mgeiss",
        "email": "mgeiss@mifos.org",
        "time": "Wed Sep 27 11:34:33 2017 +0200"
      },
      "committer": {
        "name": "mgeiss",
        "email": "mgeiss@mifos.org",
        "time": "Wed Sep 27 11:34:33 2017 +0200"
      },
      "message": "added delete and update for catalogs and fields\n"
    },
    {
      "commit": "5184b15bf1f636fa81b643c1852e2995c33b8221",
      "tree": "b7357e8a508d32de3795b390f9442093fa17c9a6",
      "parents": [
        "9f5e721b3d4f93b4ef5047395142ec1cd2cb8bdd",
        "48bfd66f9f7851aad38ac0a04bd4a73c35f6a8da"
      ],
      "author": {
        "name": "Markus Geiss",
        "email": "markus.geiss@kuelap.io",
        "time": "Thu Sep 21 13:12:36 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 21 13:12:36 2017 +0200"
      },
      "message": "Merge pull request #10 from markusgeiss/develop\n\nfixed NPE when checking four eye task"
    },
    {
      "commit": "48bfd66f9f7851aad38ac0a04bd4a73c35f6a8da",
      "tree": "b7357e8a508d32de3795b390f9442093fa17c9a6",
      "parents": [
        "9f5e721b3d4f93b4ef5047395142ec1cd2cb8bdd"
      ],
      "author": {
        "name": "mgeiss",
        "email": "mgeiss@mifos.org",
        "time": "Thu Sep 21 13:11:44 2017 +0200"
      },
      "committer": {
        "name": "mgeiss",
        "email": "mgeiss@mifos.org",
        "time": "Thu Sep 21 13:11:44 2017 +0200"
      },
      "message": "fixed NPE when checking four eye task\n"
    },
    {
      "commit": "9f5e721b3d4f93b4ef5047395142ec1cd2cb8bdd",
      "tree": "a899064a3006d455cbf0071391ea4cf46c25b62b",
      "parents": [
        "c717b50760997dade1383a2853628569c3dbc01d",
        "38ab00d7e196cb8bcb5a1ba7818846e8f05b368e"
      ],
      "author": {
        "name": "Markus Geiss",
        "email": "markus.geiss@kuelap.io",
        "time": "Tue Sep 19 10:44:04 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 19 10:44:04 2017 +0200"
      },
      "message": "Merge pull request #9 from markusgeiss/develop\n\nadded date range validation to expiration date"
    },
    {
      "commit": "38ab00d7e196cb8bcb5a1ba7818846e8f05b368e",
      "tree": "a899064a3006d455cbf0071391ea4cf46c25b62b",
      "parents": [
        "c717b50760997dade1383a2853628569c3dbc01d"
      ],
      "author": {
        "name": "mgeiss",
        "email": "mgeiss@mifos.org",
        "time": "Tue Sep 19 10:43:29 2017 +0200"
      },
      "committer": {
        "name": "mgeiss",
        "email": "mgeiss@mifos.org",
        "time": "Tue Sep 19 10:43:29 2017 +0200"
      },
      "message": "added date range validation to expiration date\n"
    },
    {
      "commit": "c717b50760997dade1383a2853628569c3dbc01d",
      "tree": "161e7b0b26c1244b813fa3e35b9de27a21263cb6",
      "parents": [
        "b730e07722be4bb69b7fe961dd313917873293e4",
        "167341d129b1413ba10a83eec20b2aa950b33397"
      ],
      "author": {
        "name": "Markus Geiss",
        "email": "markus.geiss@kuelap.io",
        "time": "Mon Sep 18 17:11:39 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 18 17:11:39 2017 +0200"
      },
      "message": "Merge pull request #8 from markusgeiss/develop\n\nrefactored payroll into own service"
    },
    {
      "commit": "167341d129b1413ba10a83eec20b2aa950b33397",
      "tree": "7d71908ebfb8693bfa52baf8914004b93ed454be",
      "parents": [
        "dd821906f82266c8432a7a644275896964f511f9"
      ],
      "author": {
        "name": "mgeiss",
        "email": "mgeiss@mifos.org",
        "time": "Mon Sep 18 17:10:03 2017 +0200"
      },
      "committer": {
        "name": "mgeiss",
        "email": "mgeiss@mifos.org",
        "time": "Mon Sep 18 17:10:03 2017 +0200"
      },
      "message": "refactored payroll into own service\n"
    },
    {
      "commit": "b730e07722be4bb69b7fe961dd313917873293e4",
      "tree": "7f7202d74d36440032b51d7aef9e6a5c022054a8",
      "parents": [
        "dd821906f82266c8432a7a644275896964f511f9",
        "2159f03d3c36e00f8af5512d778500f60ae9d019"
      ],
      "author": {
        "name": "Mark van Veen",
        "email": "30858795+markvanveen@users.noreply.github.com",
        "time": "Fri Sep 15 15:39:44 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 15 15:39:44 2017 +0200"
      },
      "message": "Merge pull request #7 from markvanveen/develop\n\nFix race conditions in task test"
    },
    {
      "commit": "2159f03d3c36e00f8af5512d778500f60ae9d019",
      "tree": "7f7202d74d36440032b51d7aef9e6a5c022054a8",
      "parents": [
        "dd821906f82266c8432a7a644275896964f511f9"
      ],
      "author": {
        "name": "Mark",
        "email": "mark.vanveen@gmail.com",
        "time": "Fri Sep 15 15:27:36 2017 +0200"
      },
      "committer": {
        "name": "Mark",
        "email": "mark.vanveen@gmail.com",
        "time": "Fri Sep 15 15:27:36 2017 +0200"
      },
      "message": "Fix race conditions in task test\n- reset predefined tasks to false after test\n- reset events in recorder to prevent successful assert based on previous events\n"
    },
    {
      "commit": "dd821906f82266c8432a7a644275896964f511f9",
      "tree": "70809d2e1a33a5e3e3fb8fb6347bde9a061046df",
      "parents": [
        "81c0404f0bac5e0c3178d56fee371662deb2e8e8",
        "5d94ca2d07324881eea0f6fc44f7c1339c6e15d7"
      ],
      "author": {
        "name": "Markus Geiss",
        "email": "markus.geiss@kuelap.io",
        "time": "Fri Sep 08 09:35:39 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 08 09:35:39 2017 +0200"
      },
      "message": "Merge pull request #6 from markusgeiss/develop\n\nrenamed customer endpoint to customers"
    },
    {
      "commit": "5d94ca2d07324881eea0f6fc44f7c1339c6e15d7",
      "tree": "70809d2e1a33a5e3e3fb8fb6347bde9a061046df",
      "parents": [
        "81c0404f0bac5e0c3178d56fee371662deb2e8e8"
      ],
      "author": {
        "name": "mgeiss",
        "email": "mgeiss@mifos.org",
        "time": "Fri Sep 08 09:34:34 2017 +0200"
      },
      "committer": {
        "name": "mgeiss",
        "email": "mgeiss@mifos.org",
        "time": "Fri Sep 08 09:34:34 2017 +0200"
      },
      "message": "renamed customer endpoit to customers\nfixed taks execution\n"
    },
    {
      "commit": "81c0404f0bac5e0c3178d56fee371662deb2e8e8",
      "tree": "fe363c86dcf906e4e3238c12e110040d7fa50c4e",
      "parents": [
        "3ed6029528c2963ff4572dc874705a07d135520b",
        "f078702d45124811a6e8dbf280de8305224adcc5"
      ],
      "author": {
        "name": "Markus Geiss",
        "email": "markus.geiss@kuelap.io",
        "time": "Wed Sep 06 13:54:28 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 06 13:54:28 2017 +0200"
      },
      "message": "Merge pull request #5 from markusgeiss/develop\n\nadded filtering for task based on command"
    },
    {
      "commit": "f078702d45124811a6e8dbf280de8305224adcc5",
      "tree": "fe363c86dcf906e4e3238c12e110040d7fa50c4e",
      "parents": [
        "3ed6029528c2963ff4572dc874705a07d135520b"
      ],
      "author": {
        "name": "mgeiss",
        "email": "mgeiss@mifos.org",
        "time": "Wed Sep 06 13:53:09 2017 +0200"
      },
      "committer": {
        "name": "mgeiss",
        "email": "mgeiss@mifos.org",
        "time": "Wed Sep 06 13:53:09 2017 +0200"
      },
      "message": "added filtering for task based on command\n"
    },
    {
      "commit": "3ed6029528c2963ff4572dc874705a07d135520b",
      "tree": "d42c79fce36efbbe4880dfb15882c4129d29289d",
      "parents": [
        "fdabad40c6baf052aba4a49cdc03d287e6d9f38e",
        "136016e776223a095da3b3b18547bf28f75b6bf5"
      ],
      "author": {
        "name": "Markus Geiss",
        "email": "markus.geiss@kuelap.io",
        "time": "Wed Sep 06 12:16:30 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 06 12:16:30 2017 +0200"
      },
      "message": "Merge pull request #4 from markusgeiss/develop\n\nreplaced delimiter in update task"
    },
    {
      "commit": "136016e776223a095da3b3b18547bf28f75b6bf5",
      "tree": "d42c79fce36efbbe4880dfb15882c4129d29289d",
      "parents": [
        "50a054e2f9d6f2f7c99c09f37fc2d0d6cdb23aeb"
      ],
      "author": {
        "name": "mgeiss",
        "email": "mgeiss@mifos.org",
        "time": "Wed Sep 06 12:15:30 2017 +0200"
      },
      "committer": {
        "name": "mgeiss",
        "email": "mgeiss@mifos.org",
        "time": "Wed Sep 06 12:15:30 2017 +0200"
      },
      "message": "replaced delimiter in update task\n"
    },
    {
      "commit": "fdabad40c6baf052aba4a49cdc03d287e6d9f38e",
      "tree": "e904f4daff859a966dedde9d125e79d6a6e2e2a9",
      "parents": [
        "73def979f891c55e38b2b68de13177e8025d9fa3",
        "50a054e2f9d6f2f7c99c09f37fc2d0d6cdb23aeb"
      ],
      "author": {
        "name": "Markus Geiss",
        "email": "markus.geiss@kuelap.io",
        "time": "Wed Sep 06 12:03:43 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 06 12:03:43 2017 +0200"
      },
      "message": "Merge pull request #3 from markusgeiss/develop\n\nadded validation to prevent empty commands in task definition"
    },
    {
      "commit": "50a054e2f9d6f2f7c99c09f37fc2d0d6cdb23aeb",
      "tree": "e904f4daff859a966dedde9d125e79d6a6e2e2a9",
      "parents": [
        "73def979f891c55e38b2b68de13177e8025d9fa3"
      ],
      "author": {
        "name": "mgeiss",
        "email": "mgeiss@mifos.org",
        "time": "Wed Sep 06 12:03:09 2017 +0200"
      },
      "committer": {
        "name": "mgeiss",
        "email": "mgeiss@mifos.org",
        "time": "Wed Sep 06 12:03:09 2017 +0200"
      },
      "message": "added validation to prevent empty commands in task definition\n"
    },
    {
      "commit": "73def979f891c55e38b2b68de13177e8025d9fa3",
      "tree": "f5733005c55ac421ad5aa65867f780ca5b428504",
      "parents": [
        "fd4bf02286ef8f4767dab47d15205d02ea1488e2",
        "aaa22f2a070e80613be5d69f05c67b0ddfffe14d"
      ],
      "author": {
        "name": "Markus Geiss",
        "email": "markus.geiss@kuelap.io",
        "time": "Tue Sep 05 13:56:17 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 05 13:56:17 2017 +0200"
      },
      "message": "Merge pull request #2 from markusgeiss/develop\n\nadded ability to manage payroll distribution per customer"
    },
    {
      "commit": "aaa22f2a070e80613be5d69f05c67b0ddfffe14d",
      "tree": "f5733005c55ac421ad5aa65867f780ca5b428504",
      "parents": [
        "fd4bf02286ef8f4767dab47d15205d02ea1488e2"
      ],
      "author": {
        "name": "mgeiss",
        "email": "mgeiss@mifos.org",
        "time": "Tue Sep 05 13:55:43 2017 +0200"
      },
      "committer": {
        "name": "mgeiss",
        "email": "mgeiss@mifos.org",
        "time": "Tue Sep 05 13:55:43 2017 +0200"
      },
      "message": "added ability to manage payroll distribution per customer\n"
    },
    {
      "commit": "fd4bf02286ef8f4767dab47d15205d02ea1488e2",
      "tree": "694d0f7d5a3bb14e87e0e1bdfd5c46b285c33e78",
      "parents": [
        "65d25fe85c4d5d6943828af9f023112012d61cc7",
        "6c963ddf36e2958ca0388942ba28a278a2c86203"
      ],
      "author": {
        "name": "myrlen",
        "email": "myrle.krantz@kuelap.io",
        "time": "Mon Aug 14 12:57:55 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 14 12:57:55 2017 +0200"
      },
      "message": "Merge pull request #1 from myrlen/develop\n\nAdded helper function to feign client isCustomerInGoodStanding"
    },
    {
      "commit": "6c963ddf36e2958ca0388942ba28a278a2c86203",
      "tree": "694d0f7d5a3bb14e87e0e1bdfd5c46b285c33e78",
      "parents": [
        "a8fa2be1cc77767cd5590f736f6d7977534e99a8",
        "65d25fe85c4d5d6943828af9f023112012d61cc7"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Mon Aug 14 12:56:41 2017 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Mon Aug 14 12:56:41 2017 +0200"
      },
      "message": "Merge branch \u0027develop\u0027 of https://github.com/KuelapInc/customer into develop\n\n# Conflicts:\n#\tapi/src/main/java/io/mifos/customer/api/v1/client/CustomerManager.java\n"
    },
    {
      "commit": "a8fa2be1cc77767cd5590f736f6d7977534e99a8",
      "tree": "43bad7d48131d0b0da306bef2cd720457ddd9942",
      "parents": [
        "1500da396718921cda9bd8120384b7a318abecb5"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Mon Aug 14 12:49:49 2017 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Mon Aug 14 12:49:49 2017 +0200"
      },
      "message": "Added helper function to feign client isCustomerInGoodStanding.\n"
    },
    {
      "commit": "65d25fe85c4d5d6943828af9f023112012d61cc7",
      "tree": "64479cc6df89b30de980943beec3c6f3bdf5fdef",
      "parents": [
        "1500da396718921cda9bd8120384b7a318abecb5",
        "498c48ec0336bfe0ba0c17b26d042876cb31bf34"
      ],
      "author": {
        "name": "Mark",
        "email": "crain@users.noreply.github.com",
        "time": "Wed Jul 19 18:34:33 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 19 18:34:33 2017 +0200"
      },
      "message": "Merge pull request #14 from crain/develop\n\nAdd identification card scan upload"
    },
    {
      "commit": "498c48ec0336bfe0ba0c17b26d042876cb31bf34",
      "tree": "64479cc6df89b30de980943beec3c6f3bdf5fdef",
      "parents": [
        "1500da396718921cda9bd8120384b7a318abecb5"
      ],
      "author": {
        "name": "Mark",
        "email": "mark.vanveen@gmail.com",
        "time": "Wed Jul 19 18:24:20 2017 +0200"
      },
      "committer": {
        "name": "Mark",
        "email": "mark.vanveen@gmail.com",
        "time": "Wed Jul 19 18:24:20 2017 +0200"
      },
      "message": "Add identification card upload\n"
    },
    {
      "commit": "1500da396718921cda9bd8120384b7a318abecb5",
      "tree": "6e23d3d15a6b5bd02ded550ec73be497219ffadb",
      "parents": [
        "fb278a5177a4498f2abe13e64bcf0e864ac30717",
        "2db00527d96ae9d914424e5f93ecd1b9e2323c64"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Jul 12 23:46:05 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 12 23:46:05 2017 +0200"
      },
      "message": "Merge pull request #13 from myrle-krantz/develop\n\nminor improvements"
    }
  ],
  "next": "2db00527d96ae9d914424e5f93ecd1b9e2323c64"
}
