)]}'
{
  "log": [
    {
      "commit": "eb7aa5385e065ff80820ddd6ced17e77402a8076",
      "tree": "3b2b7429b48c7bdb8ccb8e0002f0b4c0f06cb9d5",
      "parents": [
        "415c35e592fdf69885111fbdbca000201100bd9d"
      ],
      "author": {
        "name": "aasaru",
        "email": "aasaru@gmail.com",
        "time": "Thu Jan 05 11:08:05 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 05 11:08:05 2023 +0200"
      },
      "message": "Delete travis.sh\n\nRemoving Travis CI as ASF Infra has decided to move away from Travis."
    },
    {
      "commit": "415c35e592fdf69885111fbdbca000201100bd9d",
      "tree": "23c9f3954c689be00c22db0aa092137cfa1bae1c",
      "parents": [
        "f50573e6f530ebb19b52e3814d98666bcdd6b209"
      ],
      "author": {
        "name": "aasaru",
        "email": "aasaru@gmail.com",
        "time": "Thu Jan 05 11:07:56 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 05 11:07:56 2023 +0200"
      },
      "message": "Delete .travis.yml\n\nRemoving Travis CI as ASF Infra has decided to move away from Travis."
    },
    {
      "commit": "f50573e6f530ebb19b52e3814d98666bcdd6b209",
      "tree": "74575dd8c668c19627288b991f0c304b43f12480",
      "parents": [
        "5ca093c653b9f47ed78084681b6db295f98a5245",
        "0d21aa5970e6ce307eaad7f26cafbc13c82068be"
      ],
      "author": {
        "name": "aasaru",
        "email": "aasaru@gmail.com",
        "time": "Wed Oct 09 10:39:31 2019 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 09 10:39:31 2019 +0300"
      },
      "message": "Merge pull request #11 from aasaru/gradle_4.10.3\n\nFINCN-179 gradle to 4.10.3, FINCN-178 make Travis build forks"
    },
    {
      "commit": "0d21aa5970e6ce307eaad7f26cafbc13c82068be",
      "tree": "74575dd8c668c19627288b991f0c304b43f12480",
      "parents": [
        "5ca093c653b9f47ed78084681b6db295f98a5245"
      ],
      "author": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Tue Oct 01 13:45:09 2019 +0300"
      },
      "committer": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Tue Oct 01 13:45:09 2019 +0300"
      },
      "message": "FINCN-179 gradle to 4.10.3, FINCN-178 make Travis build forks\n"
    },
    {
      "commit": "5ca093c653b9f47ed78084681b6db295f98a5245",
      "tree": "bd9405672802308a43625f028ec7ce2de75242fb",
      "parents": [
        "f25d5595ced8f57f2b60391a2bf2d71337ada832",
        "0178192f4045e7c397646d96fb3e8a5ea7897a9c"
      ],
      "author": {
        "name": "Ang3h Courage",
        "email": "courageangeh@gmail.com",
        "time": "Fri Jun 07 01:25:56 2019 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 07 01:25:56 2019 -0400"
      },
      "message": "Merge pull request #10 from aasaru/generate_rsa_key\n\nAdd convenicence method to print out RSA keys."
    },
    {
      "commit": "0178192f4045e7c397646d96fb3e8a5ea7897a9c",
      "tree": "bd9405672802308a43625f028ec7ce2de75242fb",
      "parents": [
        "32299cdf0408da1e4c4160a0105ee5aec54367d0"
      ],
      "author": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Wed Jun 05 20:52:49 2019 +0300"
      },
      "committer": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Wed Jun 05 20:52:49 2019 +0300"
      },
      "message": "Make configurable which style to output\n"
    },
    {
      "commit": "32299cdf0408da1e4c4160a0105ee5aec54367d0",
      "tree": "683aadc56eb1738719dca3fde43cc8fb324ddcd8",
      "parents": [
        "460a33b8995435e2f15df31a056135862b4959e9"
      ],
      "author": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Wed Jun 05 20:22:48 2019 +0300"
      },
      "committer": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Wed Jun 05 20:22:48 2019 +0300"
      },
      "message": "Removed Assert.notNull statements as @Nonnull compiler level annotation already takes care of checking against null values. With these lines gone - spring-core is not needed to generate RSA keys from command line so removed that from example.\n"
    },
    {
      "commit": "460a33b8995435e2f15df31a056135862b4959e9",
      "tree": "4a22a9bc12a47c7e461204b84c541393b1a27586",
      "parents": [
        "f25d5595ced8f57f2b60391a2bf2d71337ada832"
      ],
      "author": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Wed Jun 05 16:38:59 2019 +0300"
      },
      "committer": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Wed Jun 05 16:38:59 2019 +0300"
      },
      "message": "Add convenicence method to print out RSA keys.\n"
    },
    {
      "commit": "f25d5595ced8f57f2b60391a2bf2d71337ada832",
      "tree": "c1543db97598fda2afd6c9df86956a01aa935dec",
      "parents": [
        "d9e9f355d2e24844c4d30efb5123597949645140",
        "bd9cf79c9496496cdaa28be47a15bb71d7153dae"
      ],
      "author": {
        "name": "Awasum Yannick",
        "email": "awasum@apache.org",
        "time": "Mon Jun 03 22:37:59 2019 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 03 22:37:59 2019 +0100"
      },
      "message": "Merge pull request #9 from ebenezergraham/FINCN-157\n\nAdding rat report to After Failure procedure"
    },
    {
      "commit": "bd9cf79c9496496cdaa28be47a15bb71d7153dae",
      "tree": "c1543db97598fda2afd6c9df86956a01aa935dec",
      "parents": [
        "d9e9f355d2e24844c4d30efb5123597949645140"
      ],
      "author": {
        "name": "ebenezergraham",
        "email": "egraham15@alustudent.com",
        "time": "Wed May 29 18:49:45 2019 +0400"
      },
      "committer": {
        "name": "ebenezergraham",
        "email": "egraham15@alustudent.com",
        "time": "Wed May 29 18:49:45 2019 +0400"
      },
      "message": "Adding rat report to After Failure procedure\n"
    },
    {
      "commit": "d9e9f355d2e24844c4d30efb5123597949645140",
      "tree": "78dbf081ed3575def9b6d054f8252532fe53dcb6",
      "parents": [
        "5ba4858ad27ba9f3318a1e08faf56fa06533a023",
        "eeae8d72db4fc75acf11787c1437a3d02fc8630f"
      ],
      "author": {
        "name": "Awasum Yannick",
        "email": "awasum@apache.org",
        "time": "Tue Apr 30 09:21:49 2019 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 30 09:21:49 2019 +0100"
      },
      "message": "Merge pull request #8 from aasaru/artifactory\n\nFINCN-148 build with travis-ci.com and upload artifacts to JFrog Artifactory"
    },
    {
      "commit": "eeae8d72db4fc75acf11787c1437a3d02fc8630f",
      "tree": "78dbf081ed3575def9b6d054f8252532fe53dcb6",
      "parents": [
        "3dfe4415e220a3b11deaa03d674e08b5527ea3e9"
      ],
      "author": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Thu Apr 25 11:12:52 2019 +0300"
      },
      "committer": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Thu Apr 25 11:12:52 2019 +0300"
      },
      "message": "FINCN-148 build snapshots out of develop branch\n"
    },
    {
      "commit": "3dfe4415e220a3b11deaa03d674e08b5527ea3e9",
      "tree": "d13b51705159d5f3c144f6cc599710df2f6d51cf",
      "parents": [
        "5ba4858ad27ba9f3318a1e08faf56fa06533a023"
      ],
      "author": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Thu Apr 25 10:49:29 2019 +0300"
      },
      "committer": {
        "name": "Juhan Aasaru",
        "email": "Juhan.Aasaru@nortal.com",
        "time": "Thu Apr 25 10:49:29 2019 +0300"
      },
      "message": "FINCN-148 build with travis-ci.com and upload artifacts to JFrog Artifactory\n"
    },
    {
      "commit": "5ba4858ad27ba9f3318a1e08faf56fa06533a023",
      "tree": "a20c462f9f3ec194eaa928432f0c788dbffe892c",
      "parents": [
        "6e343c653b23e820fbc5293c2c1665f6bf1b0aac",
        "f8f87f708738e6863acb0699da0db3cf9391473f"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Mon Apr 16 21:19:58 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 16 21:19:58 2018 +0200"
      },
      "message": "Merge pull request #7 from myrle-krantz/develop\n\nUpdating package names."
    },
    {
      "commit": "f8f87f708738e6863acb0699da0db3cf9391473f",
      "tree": "a20c462f9f3ec194eaa928432f0c788dbffe892c",
      "parents": [
        "27667cfc6a83ada4a099482ba178e2f3f2c82069"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Thu Apr 12 11:54:17 2018 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Thu Apr 12 11:54:17 2018 +0200"
      },
      "message": "Removing last references to mifos\n"
    },
    {
      "commit": "27667cfc6a83ada4a099482ba178e2f3f2c82069",
      "tree": "a54ca793c8e1413167781df8d9af8ae85b640a46",
      "parents": [
        "6e343c653b23e820fbc5293c2c1665f6bf1b0aac"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Thu Apr 12 11:52:10 2018 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Thu Apr 12 11:52:10 2018 +0200"
      },
      "message": "Change package names from mifos to apache fineract.\n"
    },
    {
      "commit": "6e343c653b23e820fbc5293c2c1665f6bf1b0aac",
      "tree": "ba058c6687c76112144ec65269cc6be49b19c4b7",
      "parents": [
        "b7671f0cb6091f6a6dcc0ebbe843c84fff8cc9aa",
        "43ba578c9f0b8485101640eeed6f81806100c5ec"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Mon Apr 09 16:06:41 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 09 16:06:41 2018 +0200"
      },
      "message": "Merge pull request #6 from myrle-krantz/develop\n\nAdding rat checks."
    },
    {
      "commit": "43ba578c9f0b8485101640eeed6f81806100c5ec",
      "tree": "ba058c6687c76112144ec65269cc6be49b19c4b7",
      "parents": [
        "b7671f0cb6091f6a6dcc0ebbe843c84fff8cc9aa"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Mon Apr 09 16:05:05 2018 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Mon Apr 09 16:05:05 2018 +0200"
      },
      "message": "Adding rat checks.\n"
    },
    {
      "commit": "b7671f0cb6091f6a6dcc0ebbe843c84fff8cc9aa",
      "tree": "825c5b54a947239e102f61becba86756ef550d73",
      "parents": [
        "87c917c7c2338ce6d82c14812b0a2b1efb634a9d",
        "cc2b72fa9213da280ae685f3693fadd838535d23"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Fri Mar 16 11:41:25 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 16 11:41:25 2018 +0100"
      },
      "message": "Merge pull request #5 from Izakey/develop\n\nRemoved unused year and name variables"
    },
    {
      "commit": "cc2b72fa9213da280ae685f3693fadd838535d23",
      "tree": "825c5b54a947239e102f61becba86756ef550d73",
      "parents": [
        "1e96cde1b299a2d4e796613846d84304d4e340e7"
      ],
      "author": {
        "name": "Isaac Kamga",
        "email": "u2isaac@gmail.com",
        "time": "Mon Mar 05 21:43:12 2018 +0100"
      },
      "committer": {
        "name": "Isaac Kamga",
        "email": "u2isaac@gmail.com",
        "time": "Mon Mar 05 21:43:12 2018 +0100"
      },
      "message": "Removed unused year and name variables\n"
    },
    {
      "commit": "87c917c7c2338ce6d82c14812b0a2b1efb634a9d",
      "tree": "703f35446f8ae728bd94754a7fae4b3531d816c9",
      "parents": [
        "e6771d1d1344f4c03a6e50eef4427f27357bd0f7",
        "1e96cde1b299a2d4e796613846d84304d4e340e7"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Mon Mar 05 12:30:09 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 05 12:30:09 2018 +0100"
      },
      "message": "Merge pull request #4 from Izakey/develop\n\nUpdating copyright information"
    },
    {
      "commit": "1e96cde1b299a2d4e796613846d84304d4e340e7",
      "tree": "703f35446f8ae728bd94754a7fae4b3531d816c9",
      "parents": [
        "24167fcaad5adc8bf0d97c0a0173aa0df971474d"
      ],
      "author": {
        "name": "Isaac Kamga",
        "email": "u2isaac@gmail.com",
        "time": "Thu Mar 01 20:32:16 2018 +0100"
      },
      "committer": {
        "name": "Isaac Kamga",
        "email": "u2isaac@gmail.com",
        "time": "Thu Mar 01 20:32:16 2018 +0100"
      },
      "message": "Add NOTICE.txt file and update HEADER file\n"
    },
    {
      "commit": "24167fcaad5adc8bf0d97c0a0173aa0df971474d",
      "tree": "02f13b8dcdcce580ff4cea0c45b8401ff2c765e8",
      "parents": [
        "e6771d1d1344f4c03a6e50eef4427f27357bd0f7"
      ],
      "author": {
        "name": "Isaac Kamga",
        "email": "u2isaac@gmail.com",
        "time": "Thu Mar 01 17:21:10 2018 +0100"
      },
      "committer": {
        "name": "Isaac Kamga",
        "email": "u2isaac@gmail.com",
        "time": "Thu Mar 01 17:21:10 2018 +0100"
      },
      "message": "Updating copyright information\n"
    },
    {
      "commit": "e6771d1d1344f4c03a6e50eef4427f27357bd0f7",
      "tree": "559063cd2aa045b7387c2f7c6ca82a2a48db5093",
      "parents": [
        "9cc432c2869bf882545a4052a823b28b9fad5eb8",
        "bcdb9ad4f76384f3a59525e73b91eb4c9af9d3dc"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Mon Feb 26 18:32:12 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 26 18:32:12 2018 +0100"
      },
      "message": "Merge pull request #1 from myrle-krantz/develop\n\nupdating artifact ids to apache fineract from mifos io"
    },
    {
      "commit": "bcdb9ad4f76384f3a59525e73b91eb4c9af9d3dc",
      "tree": "559063cd2aa045b7387c2f7c6ca82a2a48db5093",
      "parents": [
        "9cc432c2869bf882545a4052a823b28b9fad5eb8"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Mon Feb 26 18:00:37 2018 +0100"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Mon Feb 26 18:00:37 2018 +0100"
      },
      "message": "updating artifact ids to apache fineract from mifos io\n"
    },
    {
      "commit": "9cc432c2869bf882545a4052a823b28b9fad5eb8",
      "tree": "8c8b9a28b2472d6ffd7685dc354287a7ff14f48b",
      "parents": [
        "9722ca656d354aa9c65652ce5808432100a8a70f",
        "116e59f3be3ab4f6c720fcce6289e2623870fa62"
      ],
      "author": {
        "name": "myrlen",
        "email": "myrle.krantz@kuelap.io",
        "time": "Thu Sep 21 10:03:08 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 21 10:03:08 2017 +0200"
      },
      "message": "Merge pull request #4 from myrlen/develop\n\nMoved EventExpectation and related code from provisioner to lang."
    },
    {
      "commit": "116e59f3be3ab4f6c720fcce6289e2623870fa62",
      "tree": "8c8b9a28b2472d6ffd7685dc354287a7ff14f48b",
      "parents": [
        "9722ca656d354aa9c65652ce5808432100a8a70f"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Thu Sep 21 09:44:15 2017 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Thu Sep 21 09:44:15 2017 +0200"
      },
      "message": "Moved EventExpectation and related code from provisioner to lang.\nWrote unit test.\n"
    },
    {
      "commit": "9722ca656d354aa9c65652ce5808432100a8a70f",
      "tree": "ffa21b77f0138857de4d3ac367fd0720a56efbf9",
      "parents": [
        "fb3c555fc27043811b6d331ac5d0aa667e084db4",
        "ef1fbb0a501d2e2976ddbb80a07d84be44b3919d"
      ],
      "author": {
        "name": "myrlen",
        "email": "myrle.krantz@kuelap.io",
        "time": "Wed Aug 30 16:31:33 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 30 16:31:33 2017 +0200"
      },
      "message": "Merge pull request #3 from myrlen/develop\n\nchanged version number back to snapshot"
    },
    {
      "commit": "ef1fbb0a501d2e2976ddbb80a07d84be44b3919d",
      "tree": "ffa21b77f0138857de4d3ac367fd0720a56efbf9",
      "parents": [
        "7cb5b0660eb9fcebebbc42182214b609eb4706d8"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Aug 30 16:29:52 2017 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Aug 30 16:29:52 2017 +0200"
      },
      "message": "changed version number back to snapshot\n"
    },
    {
      "commit": "fb3c555fc27043811b6d331ac5d0aa667e084db4",
      "tree": "4a7b38f8dc30d95e80a88687393a628a4890e8e3",
      "parents": [
        "b50b733f17b0bf5f1e822aa724a810687efc671a",
        "7cb5b0660eb9fcebebbc42182214b609eb4706d8"
      ],
      "author": {
        "name": "myrlen",
        "email": "myrle.krantz@kuelap.io",
        "time": "Wed Aug 30 16:28:10 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 30 16:28:10 2017 +0200"
      },
      "message": "Merge pull request #2 from myrlen/develop\n\nAdded bintray publishing and artifact attribute to reference git changeset."
    },
    {
      "commit": "7cb5b0660eb9fcebebbc42182214b609eb4706d8",
      "tree": "4a7b38f8dc30d95e80a88687393a628a4890e8e3",
      "parents": [
        "b50b733f17b0bf5f1e822aa724a810687efc671a"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Aug 30 16:27:01 2017 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Aug 30 16:27:01 2017 +0200"
      },
      "message": "Added bintray publishing and artifact attribute to reference git changeset.\n"
    },
    {
      "commit": "b50b733f17b0bf5f1e822aa724a810687efc671a",
      "tree": "3dc20e150be49d07865813ce6cdb93bdf52c0f24",
      "parents": [
        "1072f6c214a788d91d7e2fbd07c28236ec573f09",
        "a46bc1f98a9b7fe1c01e74b8f6fae33b9724735c"
      ],
      "author": {
        "name": "myrlen",
        "email": "myrle.krantz@kuelap.io",
        "time": "Mon Aug 28 15:01:47 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 28 15:01:47 2017 +0200"
      },
      "message": "Merge pull request #1 from myrlen/develop\n\nvalid identifiers"
    },
    {
      "commit": "a46bc1f98a9b7fe1c01e74b8f6fae33b9724735c",
      "tree": "3dc20e150be49d07865813ce6cdb93bdf52c0f24",
      "parents": [
        "82f97a7006d60b60b49ea52e6fa61dd3e56355f7"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Thu Aug 17 11:06:36 2017 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Thu Aug 17 11:06:36 2017 +0200"
      },
      "message": "Added optional option for valididentifier_s_ validation.\n"
    },
    {
      "commit": "82f97a7006d60b60b49ea52e6fa61dd3e56355f7",
      "tree": "b3fdaed8cd9a92a125d1e712ad0a72cbfaa25dd9",
      "parents": [
        "d3e961a75463475e8bdaf7cda8d783a50a93063e",
        "1072f6c214a788d91d7e2fbd07c28236ec573f09"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Jul 19 18:16:42 2017 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Jul 19 18:16:42 2017 +0200"
      },
      "message": "Merge branch \u0027develop\u0027 of https://github.com/mifosio/lang into develop\n"
    },
    {
      "commit": "1072f6c214a788d91d7e2fbd07c28236ec573f09",
      "tree": "b3fdaed8cd9a92a125d1e712ad0a72cbfaa25dd9",
      "parents": [
        "59fa1163e3c08142e2b600bbd1146c8ed0b59a24"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Jul 19 18:15:59 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 19 18:15:59 2017 +0200"
      },
      "message": "Fixing CI\n\n"
    },
    {
      "commit": "d3e961a75463475e8bdaf7cda8d783a50a93063e",
      "tree": "b3fdaed8cd9a92a125d1e712ad0a72cbfaa25dd9",
      "parents": [
        "56b836898878729fd97f1a7ab5dafd129533414b"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Jul 19 18:14:13 2017 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Jul 19 18:14:13 2017 +0200"
      },
      "message": "Testing CI.\n"
    },
    {
      "commit": "56b836898878729fd97f1a7ab5dafd129533414b",
      "tree": "128524c01815b8ae151cfa8bffe64d3fcb07900a",
      "parents": [
        "95201ec0f59086f4552c579fca51186177c635af"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Jul 19 18:12:08 2017 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Jul 19 18:12:08 2017 +0200"
      },
      "message": "Testing CI.\n"
    },
    {
      "commit": "95201ec0f59086f4552c579fca51186177c635af",
      "tree": "b3fdaed8cd9a92a125d1e712ad0a72cbfaa25dd9",
      "parents": [
        "c74af3c36a1cbaaed65e22676774a3f29e4cfd96"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Jul 19 18:08:34 2017 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Jul 19 18:08:34 2017 +0200"
      },
      "message": "Testing CI.\n"
    },
    {
      "commit": "c74af3c36a1cbaaed65e22676774a3f29e4cfd96",
      "tree": "be6556a84b590a5aa8c513c600a18c24dc77e875",
      "parents": [
        "1cc3229f75328f4d6be57a102cfbb4474a3c4a34"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Jul 19 18:03:17 2017 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Jul 19 18:03:17 2017 +0200"
      },
      "message": "Testing CI.\n"
    },
    {
      "commit": "1cc3229f75328f4d6be57a102cfbb4474a3c4a34",
      "tree": "edb4f62499de4d6baa915dbfe549cf626dceb692",
      "parents": [
        "4282312e90b343809997b4ca17e72ba33cd12b81"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Jul 19 18:01:56 2017 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Jul 19 18:01:56 2017 +0200"
      },
      "message": "Testing CI.\n"
    },
    {
      "commit": "4282312e90b343809997b4ca17e72ba33cd12b81",
      "tree": "32af245077ed163d6f7767e398cbbb547659379c",
      "parents": [
        "1a5cc3033114f3ec502ea9df748a36f42d294663"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Jul 19 17:56:33 2017 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Jul 19 17:56:33 2017 +0200"
      },
      "message": "Testing CI.\n"
    },
    {
      "commit": "1a5cc3033114f3ec502ea9df748a36f42d294663",
      "tree": "08db324ecb505ef07ac8fa2e9e9a05025807db1b",
      "parents": [
        "ce28252182549101a35be144d4bd93085dec20be",
        "59fa1163e3c08142e2b600bbd1146c8ed0b59a24"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Jul 19 17:53:46 2017 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Jul 19 17:53:46 2017 +0200"
      },
      "message": "Merge branch \u0027develop\u0027 of https://github.com/mifosio/lang into develop\n"
    },
    {
      "commit": "ce28252182549101a35be144d4bd93085dec20be",
      "tree": "08db324ecb505ef07ac8fa2e9e9a05025807db1b",
      "parents": [
        "e8bfa9db9c98d96e69b30a0b26fc647eaaae2f68"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Jul 19 17:53:40 2017 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Jul 19 17:53:40 2017 +0200"
      },
      "message": "Testing CI.\n"
    },
    {
      "commit": "e8bfa9db9c98d96e69b30a0b26fc647eaaae2f68",
      "tree": "d814ef91bf0d6c5897d8651fe3112a5bfbb3e121",
      "parents": [
        "ca75197a02af76236e1e929352c7b81c89a3a035"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Jul 19 17:49:01 2017 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Jul 19 17:49:01 2017 +0200"
      },
      "message": "Testing CI.\n"
    },
    {
      "commit": "59fa1163e3c08142e2b600bbd1146c8ed0b59a24",
      "tree": "08db324ecb505ef07ac8fa2e9e9a05025807db1b",
      "parents": [
        "5c96c1c7194bbb74b482a129a1110ae6ac68dcf3",
        "ca75197a02af76236e1e929352c7b81c89a3a035"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Jul 19 17:46:34 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jul 19 17:46:34 2017 +0200"
      },
      "message": "Merge pull request #15 from myrle-krantz/develop\n\nAdding a travis.yml file to move down the path towards CI."
    },
    {
      "commit": "ca75197a02af76236e1e929352c7b81c89a3a035",
      "tree": "08db324ecb505ef07ac8fa2e9e9a05025807db1b",
      "parents": [
        "5c96c1c7194bbb74b482a129a1110ae6ac68dcf3"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Jul 19 17:45:42 2017 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Jul 19 17:45:42 2017 +0200"
      },
      "message": "Adding a travis.yml file to move down the path towards CI.\n"
    },
    {
      "commit": "5c96c1c7194bbb74b482a129a1110ae6ac68dcf3",
      "tree": "b1de33f50e3661246c31aea38de9b00e47a4e156",
      "parents": [
        "4e684a50e96672625ca651f5736b167153288dd5",
        "30c9b680519b3c17ba36016b22e34e0b9d52020b"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Fri Jul 14 09:01:05 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 14 09:01:05 2017 +0200"
      },
      "message": "Merge pull request #14 from myrle-krantz/develop\n\nMoved date range from accounting to lang so that I can use it in portfolio"
    },
    {
      "commit": "30c9b680519b3c17ba36016b22e34e0b9d52020b",
      "tree": "b1de33f50e3661246c31aea38de9b00e47a4e156",
      "parents": [
        "ac65d055f190c15bb55476e3435823b813f53c52"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Fri Jul 14 08:59:54 2017 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Fri Jul 14 08:59:54 2017 +0200"
      },
      "message": "Moved DateRange here from accounting.\n"
    },
    {
      "commit": "ac65d055f190c15bb55476e3435823b813f53c52",
      "tree": "9e51e420cd24ba65fd4d8152d8f41c5d8c22b10d",
      "parents": [
        "4e684a50e96672625ca651f5736b167153288dd5"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Thu Jul 13 15:35:45 2017 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Thu Jul 13 15:35:45 2017 +0200"
      },
      "message": "Remove warnings.\n"
    },
    {
      "commit": "4e684a50e96672625ca651f5736b167153288dd5",
      "tree": "85d86a9fe4a69017aed78ee60132ee6c6d9cc4f7",
      "parents": [
        "1047411c3641d640d06b9445a2f85e92d1e40c0d",
        "8e3bff8f0b761bb2dfcc0f19505d2df27aec79ec"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Tue Jul 04 11:54:02 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 04 11:54:02 2017 +0200"
      },
      "message": "Merge pull request #13 from myrle-krantz/develop\n\nCreated an annotation for ensuring the validity of LocalDateTime iso …"
    },
    {
      "commit": "8e3bff8f0b761bb2dfcc0f19505d2df27aec79ec",
      "tree": "85d86a9fe4a69017aed78ee60132ee6c6d9cc4f7",
      "parents": [
        "1047411c3641d640d06b9445a2f85e92d1e40c0d"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Tue Jul 04 11:53:07 2017 +0200"
      },
      "committer": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Tue Jul 04 11:53:07 2017 +0200"
      },
      "message": "Created an annotation for ensuring the validity of LocalDateTime iso strings.\n"
    },
    {
      "commit": "1047411c3641d640d06b9445a2f85e92d1e40c0d",
      "tree": "11ef5b950f2d4bdff7ba29f09e8fa505413225d4",
      "parents": [
        "c997c7032cf12240631210d3c2a6d35066cea366",
        "2a95945ff72322870aa0a1599e2e547c0261cb89"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Thu Jun 15 18:32:55 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 15 18:32:55 2017 +0200"
      },
      "message": "Merge pull request #12 from myrle-krantz/develop\n\n@ValidIdentiifiers (plural)"
    },
    {
      "commit": "2a95945ff72322870aa0a1599e2e547c0261cb89",
      "tree": "11ef5b950f2d4bdff7ba29f09e8fa505413225d4",
      "parents": [
        "6f1b8899ea86abe9b603cd4b8cbac403d6207836",
        "c997c7032cf12240631210d3c2a6d35066cea366"
      ],
      "author": {
        "name": "myrle-krantz",
        "email": "mkrantz@mifos.org",
        "time": "Wed Jun 14 16:27:53 2017 +0200"
      },
      "committer": {
        "name": "myrle-krantz",
        "email": "mkrantz@mifos.org",
        "time": "Wed Jun 14 16:27:53 2017 +0200"
      },
      "message": "Merge branch \u0027develop\u0027 of https://github.com/mifosio/lang into develop\n"
    },
    {
      "commit": "6f1b8899ea86abe9b603cd4b8cbac403d6207836",
      "tree": "11ef5b950f2d4bdff7ba29f09e8fa505413225d4",
      "parents": [
        "6f1003c360795c14c4bccf9de2608e45c9debf3a"
      ],
      "author": {
        "name": "myrle-krantz",
        "email": "mkrantz@mifos.org",
        "time": "Wed Jun 14 16:27:38 2017 +0200"
      },
      "committer": {
        "name": "myrle-krantz",
        "email": "mkrantz@mifos.org",
        "time": "Wed Jun 14 16:27:38 2017 +0200"
      },
      "message": "Checking lists of identifiers for validity.\n"
    },
    {
      "commit": "c997c7032cf12240631210d3c2a6d35066cea366",
      "tree": "acf042cb726b5a6b2c51b1434e2e366e1edb6f36",
      "parents": [
        "2907d0dc7e33cc8037bdb7d199d856d61258aeca",
        "6f1003c360795c14c4bccf9de2608e45c9debf3a"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Thu Jun 08 18:19:22 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 08 18:19:22 2017 +0200"
      },
      "message": "Merge pull request #11 from myrle-krantz/develop\n\nSetting message for illegal state exception to make debugging easier …"
    },
    {
      "commit": "6f1003c360795c14c4bccf9de2608e45c9debf3a",
      "tree": "acf042cb726b5a6b2c51b1434e2e366e1edb6f36",
      "parents": [
        "2907d0dc7e33cc8037bdb7d199d856d61258aeca"
      ],
      "author": {
        "name": "myrle-krantz",
        "email": "mkrantz@mifos.org",
        "time": "Fri Jun 02 11:19:13 2017 +0200"
      },
      "committer": {
        "name": "myrle-krantz",
        "email": "mkrantz@mifos.org",
        "time": "Fri Jun 02 11:19:13 2017 +0200"
      },
      "message": "Setting message for illegal state exception to make debugging easier in the future.\n"
    },
    {
      "commit": "2907d0dc7e33cc8037bdb7d199d856d61258aeca",
      "tree": "ac67131b7b40d89c8ac1dd4e0f7ae70ef2d093b1",
      "parents": [
        "ed8cd4aedada88373d6d8c20a9586b1b481eb51d",
        "85bfc89bf50e7081d3af1eb1a476a9dbaa633f93"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Mon May 29 22:52:17 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 29 22:52:17 2017 +0200"
      },
      "message": "Merge pull request #10 from myrle-krantz/develop\n\nMinor change."
    },
    {
      "commit": "85bfc89bf50e7081d3af1eb1a476a9dbaa633f93",
      "tree": "ac67131b7b40d89c8ac1dd4e0f7ae70ef2d093b1",
      "parents": [
        "be5e43cabaa704e03f43e12c8dc8964f4793668b",
        "ed8cd4aedada88373d6d8c20a9586b1b481eb51d"
      ],
      "author": {
        "name": "myrle-krantz",
        "email": "mkrantz@mifos.org",
        "time": "Mon May 29 18:40:33 2017 +0200"
      },
      "committer": {
        "name": "myrle-krantz",
        "email": "mkrantz@mifos.org",
        "time": "Mon May 29 18:40:33 2017 +0200"
      },
      "message": "Merge branch \u0027develop\u0027 of https://github.com/mifosio/lang into develop\n"
    },
    {
      "commit": "be5e43cabaa704e03f43e12c8dc8964f4793668b",
      "tree": "ac67131b7b40d89c8ac1dd4e0f7ae70ef2d093b1",
      "parents": [
        "5db439092a167c9697310f17beb8be6ff13d1c29"
      ],
      "author": {
        "name": "myrle-krantz",
        "email": "mkrantz@mifos.org",
        "time": "Mon May 29 18:40:20 2017 +0200"
      },
      "committer": {
        "name": "myrle-krantz",
        "email": "mkrantz@mifos.org",
        "time": "Mon May 29 18:40:20 2017 +0200"
      },
      "message": "Improving log output.\n"
    },
    {
      "commit": "ed8cd4aedada88373d6d8c20a9586b1b481eb51d",
      "tree": "d4a3cf174b001ddd3a2c348cc842e79365469ed7",
      "parents": [
        "5b5d172db4423ce359a149485c341366fdcca7ff",
        "5db439092a167c9697310f17beb8be6ff13d1c29"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Fri May 26 11:37:06 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 26 11:37:06 2017 +0200"
      },
      "message": "Merge pull request #9 from myrle-krantz/develop\n\nAdded logging."
    },
    {
      "commit": "5db439092a167c9697310f17beb8be6ff13d1c29",
      "tree": "d4a3cf174b001ddd3a2c348cc842e79365469ed7",
      "parents": [
        "86d418e63fe38525e8d80ffef2e3a53a410d746b"
      ],
      "author": {
        "name": "myrle-krantz",
        "email": "mkrantz@mifos.org",
        "time": "Fri May 26 11:36:32 2017 +0200"
      },
      "committer": {
        "name": "myrle-krantz",
        "email": "mkrantz@mifos.org",
        "time": "Fri May 26 11:36:32 2017 +0200"
      },
      "message": "Added logging.\n"
    },
    {
      "commit": "5b5d172db4423ce359a149485c341366fdcca7ff",
      "tree": "fe174b236255663b56ba20b206227343e76ee7e9",
      "parents": [
        "0906fecebe4c48f1799ee6fd9c3a205dbc2d88e0",
        "86d418e63fe38525e8d80ffef2e3a53a410d746b"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Fri May 26 11:34:35 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 26 11:34:35 2017 +0200"
      },
      "message": "Merge pull request #8 from myrle-krantz/develop\n\nLogic of assignability of exception was reversed."
    },
    {
      "commit": "86d418e63fe38525e8d80ffef2e3a53a410d746b",
      "tree": "fe174b236255663b56ba20b206227343e76ee7e9",
      "parents": [
        "0906fecebe4c48f1799ee6fd9c3a205dbc2d88e0"
      ],
      "author": {
        "name": "myrle-krantz",
        "email": "mkrantz@mifos.org",
        "time": "Fri May 26 11:33:35 2017 +0200"
      },
      "committer": {
        "name": "myrle-krantz",
        "email": "mkrantz@mifos.org",
        "time": "Fri May 26 11:33:35 2017 +0200"
      },
      "message": "Logic of assignability of exception was reversed.\n"
    },
    {
      "commit": "0906fecebe4c48f1799ee6fd9c3a205dbc2d88e0",
      "tree": "de42a5663e509620b6608321a1a833124fb31c5e",
      "parents": [
        "a4dd5b8548e8d0ea3c5e04b5c4ecdc830b48b78b",
        "293ec3758b6abfac5a4f873118ec6a438424001b"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Apr 26 16:11:30 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 26 16:11:30 2017 +0200"
      },
      "message": "Merge pull request #7 from myrle-krantz/develop\n\nFixing index out of range exception."
    },
    {
      "commit": "293ec3758b6abfac5a4f873118ec6a438424001b",
      "tree": "de42a5663e509620b6608321a1a833124fb31c5e",
      "parents": [
        "b509821bde69aec20b24f9a265521e3994e0cf5d"
      ],
      "author": {
        "name": "myrle-krantz",
        "email": "mkrantz@mifos.org",
        "time": "Wed Apr 26 16:10:31 2017 +0200"
      },
      "committer": {
        "name": "myrle-krantz",
        "email": "mkrantz@mifos.org",
        "time": "Wed Apr 26 16:10:31 2017 +0200"
      },
      "message": "Fixing index out of range exception.\n"
    },
    {
      "commit": "a4dd5b8548e8d0ea3c5e04b5c4ecdc830b48b78b",
      "tree": "799232ab810f402efcb3960e429f57f11cfd5562",
      "parents": [
        "a4bd9645de5b4929c8566fe43b9c4de0017b03a1",
        "b509821bde69aec20b24f9a265521e3994e0cf5d"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Apr 26 16:00:46 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 26 16:00:46 2017 +0200"
      },
      "message": "Merge pull request #6 from myrle-krantz/develop\n\nTests for various special characters in the identifiers."
    },
    {
      "commit": "b509821bde69aec20b24f9a265521e3994e0cf5d",
      "tree": "799232ab810f402efcb3960e429f57f11cfd5562",
      "parents": [
        "f523de043739b476280dba606829a010c9649c70"
      ],
      "author": {
        "name": "myrle-krantz",
        "email": "mkrantz@mifos.org",
        "time": "Wed Apr 26 15:59:17 2017 +0200"
      },
      "committer": {
        "name": "myrle-krantz",
        "email": "mkrantz@mifos.org",
        "time": "Wed Apr 26 15:59:17 2017 +0200"
      },
      "message": "Tests for various special characters in the identifiers.\n"
    },
    {
      "commit": "a4bd9645de5b4929c8566fe43b9c4de0017b03a1",
      "tree": "012dd6065c219604b94646419d96248f1ce9f12f",
      "parents": [
        "689137745e3fbd88b6064e263f2a36e50f4c4c66",
        "f523de043739b476280dba606829a010c9649c70"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Wed Apr 26 12:26:56 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 26 12:26:56 2017 +0200"
      },
      "message": "Merge pull request #5 from myrle-krantz/develop\n\nAdded a unit test that timestamp contains no dots."
    },
    {
      "commit": "f523de043739b476280dba606829a010c9649c70",
      "tree": "012dd6065c219604b94646419d96248f1ce9f12f",
      "parents": [
        "06899a7b88c8abcae602c6e5943ff420b2b3e54f"
      ],
      "author": {
        "name": "myrle-krantz",
        "email": "mkrantz@mifos.org",
        "time": "Wed Apr 26 12:25:25 2017 +0200"
      },
      "committer": {
        "name": "myrle-krantz",
        "email": "mkrantz@mifos.org",
        "time": "Wed Apr 26 12:25:25 2017 +0200"
      },
      "message": "Added a test that timestamp contains no dots.\n"
    },
    {
      "commit": "689137745e3fbd88b6064e263f2a36e50f4c4c66",
      "tree": "1ced9a4be66f2ebd7f1048a2e153ea7a33347aa6",
      "parents": [
        "7307decf40ca6c982889aaafce16f816da5c5c94",
        "06899a7b88c8abcae602c6e5943ff420b2b3e54f"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Thu Apr 13 12:34:07 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 13 12:34:07 2017 +0200"
      },
      "message": "Merge pull request #3 from myrle-krantz/develop\n\nVarious changes to support key rotation with keys designated by timestamps."
    },
    {
      "commit": "06899a7b88c8abcae602c6e5943ff420b2b3e54f",
      "tree": "1ced9a4be66f2ebd7f1048a2e153ea7a33347aa6",
      "parents": [
        "f719ba4f38afc4f7fc7fa489aec970055ca92367"
      ],
      "author": {
        "name": "myrle-krantz",
        "email": "mkrantz@mifos.org",
        "time": "Tue Apr 11 18:03:07 2017 +0200"
      },
      "committer": {
        "name": "myrle-krantz",
        "email": "mkrantz@mifos.org",
        "time": "Tue Apr 11 18:03:07 2017 +0200"
      },
      "message": "Added a converter for strings containing date only, to support checking password expiration correctness in test.\n"
    },
    {
      "commit": "f719ba4f38afc4f7fc7fa489aec970055ca92367",
      "tree": "f78989199a6e3539675470b312540a6a757df5a8",
      "parents": [
        "f4409c23d5ae021e30f6f274c70ab5932e27f879"
      ],
      "author": {
        "name": "myrle-krantz",
        "email": "mkrantz@mifos.org",
        "time": "Mon Apr 10 18:52:50 2017 +0200"
      },
      "committer": {
        "name": "myrle-krantz",
        "email": "mkrantz@mifos.org",
        "time": "Mon Apr 10 18:52:50 2017 +0200"
      },
      "message": "Adding a timestamp to the RsaKeyPairFactory, to assist in key rotation.\n"
    },
    {
      "commit": "f4409c23d5ae021e30f6f274c70ab5932e27f879",
      "tree": "37d7e7ea02886b692f023174671f949c14692a94",
      "parents": [
        "cefa08c7e871c78d8c43f77b2ae147030a9a2531",
        "7307decf40ca6c982889aaafce16f816da5c5c94"
      ],
      "author": {
        "name": "myrle-krantz",
        "email": "mkrantz@mifos.org",
        "time": "Mon Apr 10 15:53:01 2017 +0200"
      },
      "committer": {
        "name": "myrle-krantz",
        "email": "mkrantz@mifos.org",
        "time": "Mon Apr 10 15:53:01 2017 +0200"
      },
      "message": "Merge branch \u0027develop\u0027 of https://github.com/mifosio/lang into develop\n"
    },
    {
      "commit": "cefa08c7e871c78d8c43f77b2ae147030a9a2531",
      "tree": "37d7e7ea02886b692f023174671f949c14692a94",
      "parents": [
        "614183f3293ebd81a7d612f5adc9211455281206"
      ],
      "author": {
        "name": "myrle-krantz",
        "email": "mkrantz@mifos.org",
        "time": "Tue Apr 04 22:13:52 2017 +0200"
      },
      "committer": {
        "name": "myrle-krantz",
        "email": "mkrantz@mifos.org",
        "time": "Tue Apr 04 22:13:52 2017 +0200"
      },
      "message": "Set upper limit on length so that application names can be saved in an SQL table.\n"
    },
    {
      "commit": "7307decf40ca6c982889aaafce16f816da5c5c94",
      "tree": "bda7b0b0b5ec20c9b6f728cb4b333654103c337a",
      "parents": [
        "88aa267701601f317c8f9ee3ddf0a7e67778d416",
        "614183f3293ebd81a7d612f5adc9211455281206"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Tue Apr 04 20:14:14 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 04 20:14:14 2017 +0200"
      },
      "message": "Merge pull request #2 from myrle-krantz/develop\n\nApplicationName parameter validation."
    },
    {
      "commit": "614183f3293ebd81a7d612f5adc9211455281206",
      "tree": "bda7b0b0b5ec20c9b6f728cb4b333654103c337a",
      "parents": [
        "8926cabdccb6bf4264fd80e5c398d1c566c51896"
      ],
      "author": {
        "name": "myrle-krantz",
        "email": "mkrantz@mifos.org",
        "time": "Tue Apr 04 20:10:51 2017 +0200"
      },
      "committer": {
        "name": "myrle-krantz",
        "email": "mkrantz@mifos.org",
        "time": "Tue Apr 04 20:10:51 2017 +0200"
      },
      "message": "Handled null case.\n"
    },
    {
      "commit": "8926cabdccb6bf4264fd80e5c398d1c566c51896",
      "tree": "8c0b29ffe699b6470b0ba592cce0427cd9eddfbb",
      "parents": [
        "db4c675e4517e877a25416f8cae30cd90fe3e039"
      ],
      "author": {
        "name": "myrle-krantz",
        "email": "mkrantz@mifos.org",
        "time": "Tue Apr 04 20:08:19 2017 +0200"
      },
      "committer": {
        "name": "myrle-krantz",
        "email": "mkrantz@mifos.org",
        "time": "Tue Apr 04 20:08:19 2017 +0200"
      },
      "message": "Added validator for parameters which contain application names.\n"
    },
    {
      "commit": "db4c675e4517e877a25416f8cae30cd90fe3e039",
      "tree": "8ef2eefffc7032b22ab91d96a718c409b8eaf491",
      "parents": [
        "7dcd8750214ddc4e3de84cf4f7c3351826a6f7b7"
      ],
      "author": {
        "name": "myrle-krantz",
        "email": "mkrantz@mifos.org",
        "time": "Tue Apr 04 20:07:49 2017 +0200"
      },
      "committer": {
        "name": "myrle-krantz",
        "email": "mkrantz@mifos.org",
        "time": "Tue Apr 04 20:07:49 2017 +0200"
      },
      "message": "Added unit test for identifier validation.\n"
    },
    {
      "commit": "88aa267701601f317c8f9ee3ddf0a7e67778d416",
      "tree": "770fd888dedd5bfbdadef4bd6c5070c44eead8b6",
      "parents": [
        "d3d9f3bedc75da378f08f927e82ba33e873452e1",
        "7dcd8750214ddc4e3de84cf4f7c3351826a6f7b7"
      ],
      "author": {
        "name": "Myrle Krantz",
        "email": "myrle@apache.org",
        "time": "Tue Mar 28 11:24:37 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 28 11:24:37 2017 +0200"
      },
      "message": "Merge pull request #1 from myrle-krantz/develop\n\nincremental debugging relevant improvements."
    },
    {
      "commit": "7dcd8750214ddc4e3de84cf4f7c3351826a6f7b7",
      "tree": "770fd888dedd5bfbdadef4bd6c5070c44eead8b6",
      "parents": [
        "eee62bc23d657a76fc032e03d4212f5774f34e77"
      ],
      "author": {
        "name": "myrle-krantz",
        "email": "mkrantz@mifos.org",
        "time": "Mon Mar 27 18:20:07 2017 +0200"
      },
      "committer": {
        "name": "myrle-krantz",
        "email": "mkrantz@mifos.org",
        "time": "Mon Mar 27 18:20:07 2017 +0200"
      },
      "message": "Adding error logging to ServiceExceptionFilter.\n"
    },
    {
      "commit": "eee62bc23d657a76fc032e03d4212f5774f34e77",
      "tree": "8bfb767d8bbdce5a67792d40656bb2935240e58b",
      "parents": [
        "d3d9f3bedc75da378f08f927e82ba33e873452e1"
      ],
      "author": {
        "name": "myrle-krantz",
        "email": "mkrantz@mifos.org",
        "time": "Mon Mar 27 17:36:42 2017 +0200"
      },
      "committer": {
        "name": "myrle-krantz",
        "email": "mkrantz@mifos.org",
        "time": "Mon Mar 27 17:36:42 2017 +0200"
      },
      "message": "Including source in build artifact to ease debugging.\n"
    },
    {
      "commit": "d3d9f3bedc75da378f08f927e82ba33e873452e1",
      "tree": "32cd91dfd26a670faec5c7c2c7062e788000ba5a",
      "parents": [],
      "author": {
        "name": "myrle-krantz",
        "email": "mkrantz@mifos.org",
        "time": "Mon Mar 13 18:15:07 2017 +0100"
      },
      "committer": {
        "name": "myrle-krantz",
        "email": "mkrantz@mifos.org",
        "time": "Tue Mar 14 09:46:37 2017 +0100"
      },
      "message": "Open Sourcing core.lang.\n"
    }
  ]
}
