)]}'
{
  "log": [
    {
      "commit": "ad3922fdeb089adc59b8fbcf2495ecf8e95bf0c3",
      "tree": "dade1670e8414e29a89a744796776482cb50e558",
      "parents": [
        "3f0703faf6bb6c7068cc002217772b828b5f5c89",
        "35e4c7800fac1f569d5483acb686fe681819a947"
      ],
      "author": {
        "name": "Dimuthu Wannipurage",
        "email": "dimuthu.upeksha2@gmail.com",
        "time": "Tue Aug 30 12:21:43 2022 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 30 12:21:43 2022 -0400"
      },
      "message": "Merge pull request #92 from apache/develop\n\nMerging dev changes to master"
    },
    {
      "commit": "35e4c7800fac1f569d5483acb686fe681819a947",
      "tree": "dade1670e8414e29a89a744796776482cb50e558",
      "parents": [
        "3f0703faf6bb6c7068cc002217772b828b5f5c89",
        "a3afb1a16b0b2468ca106d1baaf3483e9e087e02"
      ],
      "author": {
        "name": "Dimuthu Wannipurage",
        "email": "dimuthu.upeksha2@gmail.com",
        "time": "Fri Feb 04 23:44:57 2022 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 04 23:44:57 2022 -0500"
      },
      "message": "Merge pull request #91 from dinukadesilva/enabling-htcondor-option\n\nAdding the latest airavata stub"
    },
    {
      "commit": "a3afb1a16b0b2468ca106d1baaf3483e9e087e02",
      "tree": "dade1670e8414e29a89a744796776482cb50e558",
      "parents": [
        "3f0703faf6bb6c7068cc002217772b828b5f5c89"
      ],
      "author": {
        "name": "Dinuka De Silva",
        "email": "l.dinukadesilva@gmail.com",
        "time": "Fri Feb 04 15:05:59 2022 -0500"
      },
      "committer": {
        "name": "Dinuka De Silva",
        "email": "l.dinukadesilva@gmail.com",
        "time": "Fri Feb 04 15:05:59 2022 -0500"
      },
      "message": "Adding the latest airavata stub\n"
    },
    {
      "commit": "3f0703faf6bb6c7068cc002217772b828b5f5c89",
      "tree": "556528462d4a84b4a43b15f18a7b16fa540adb1f",
      "parents": [
        "d2a1529ed21dd5d09c9d01c7011e5890bd84a1fa"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Fri Mar 27 16:04:44 2020 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Fri Mar 27 16:04:44 2020 -0400"
      },
      "message": "Fixing typo\n"
    },
    {
      "commit": "d2a1529ed21dd5d09c9d01c7011e5890bd84a1fa",
      "tree": "55d0011c0fd4316cefe9a84b827843acd2e966a3",
      "parents": [
        "def5373a1dc21f7429da5f5c63d818b8b1b60030"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Fri Mar 27 15:58:35 2020 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Fri Mar 27 15:58:35 2020 -0400"
      },
      "message": "Only use cafile_path if specified in config\n"
    },
    {
      "commit": "def5373a1dc21f7429da5f5c63d818b8b1b60030",
      "tree": "f7b9a88659e751880cbe92d9f0246bd3a986aed6",
      "parents": [
        "940f682c3adc1429c8f7005d6e513fc209e5265f"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Thu Mar 12 20:07:27 2020 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Thu Mar 12 20:07:27 2020 -0400"
      },
      "message": "For PHP 5.6 disable verify_peer, verify_peer_name\n"
    },
    {
      "commit": "940f682c3adc1429c8f7005d6e513fc209e5265f",
      "tree": "42df8b36904ab594e097a82b6dd2c7195df2bb5d",
      "parents": [
        "fd243bdd25f6323696eba61c6299c84d1924961e"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Wed Nov 06 12:06:48 2019 -0500"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Wed Nov 06 12:06:48 2019 -0500"
      },
      "message": "AIRAVATA-3257 Remove metaData location code branch (no longer used)\n"
    },
    {
      "commit": "fd243bdd25f6323696eba61c6299c84d1924961e",
      "tree": "71186e6342da1dc258ce0d62e78a62bae0f8c213",
      "parents": [
        "82c231f5a6433a013f37d7f28323af098f5301bf",
        "0ea794feba72ad8f6fc9619c6f6e5630781c5d4a"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Fri Nov 01 09:51:33 2019 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Fri Nov 01 09:51:33 2019 -0400"
      },
      "message": "Merge remote-tracking branch \u0027origin/staging\u0027\n"
    },
    {
      "commit": "0ea794feba72ad8f6fc9619c6f6e5630781c5d4a",
      "tree": "71186e6342da1dc258ce0d62e78a62bae0f8c213",
      "parents": [
        "bb1ab43489eb2d01a66f720cb23d2b3d80d9bada"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Wed Oct 30 11:37:32 2019 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Wed Oct 30 11:37:32 2019 -0400"
      },
      "message": "AIRAVATA-3234 Only display URI_COLLECTION if it has a value\n"
    },
    {
      "commit": "bb1ab43489eb2d01a66f720cb23d2b3d80d9bada",
      "tree": "d7233e5d32d2d3934338586810396fbf4d53c74a",
      "parents": [
        "f2cc6e5c3c713f0c25b994b34189499258d6134a"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Wed Oct 30 11:10:34 2019 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Wed Oct 30 11:10:34 2019 -0400"
      },
      "message": "AIRAVATA-3234 Ignore inputs of type URI_COLLECTION\n"
    },
    {
      "commit": "f2cc6e5c3c713f0c25b994b34189499258d6134a",
      "tree": "0b234e6162e5a42ed19775d339cf4bb9ed9765f0",
      "parents": [
        "8e432abfd3dc0e10052efd40045bc63766b7b5aa"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Tue Oct 29 17:24:03 2019 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Tue Oct 29 17:24:03 2019 -0400"
      },
      "message": "AIRAVATA-3245 Adding debug logging\n"
    },
    {
      "commit": "8e432abfd3dc0e10052efd40045bc63766b7b5aa",
      "tree": "a125ccd65a5a3a0098cd3e4748ecfb46dd3ede61",
      "parents": [
        "278c934c294ea3ad1ecd53988a96afc67edd7742"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Tue Oct 29 15:41:12 2019 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Tue Oct 29 15:41:12 2019 -0400"
      },
      "message": "AIRAVATA-3249 Always initialize user profile on login\n"
    },
    {
      "commit": "278c934c294ea3ad1ecd53988a96afc67edd7742",
      "tree": "b48f1fccf0235007bbfb4940a5603aff63ce8bfe",
      "parents": [
        "9bf770f87108abe4c5108af2a17bd6e8fb907431"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Wed Oct 23 15:50:51 2019 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Wed Oct 23 15:50:51 2019 -0400"
      },
      "message": "AIRAVATA-3222 Display URI_COLLECTION in exp summary\n"
    },
    {
      "commit": "9bf770f87108abe4c5108af2a17bd6e8fb907431",
      "tree": "c3be7566f26f909c1d104bbf43c3157952a74a71",
      "parents": [
        "80aea848472022d216bbc4a0a18fff68fcd33230"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Wed Oct 09 17:09:19 2019 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Wed Oct 09 17:09:19 2019 -0400"
      },
      "message": "AIRAVATA-3210 Bug fix: fix typo when setting group res profile id when editing exp\n"
    },
    {
      "commit": "80aea848472022d216bbc4a0a18fff68fcd33230",
      "tree": "269b14bd4f435fc119732b7f6efbc3706305ce96",
      "parents": [
        "bc6131fbc5c0bb143d568f674feadbddb36bae35"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Wed Aug 07 15:47:22 2019 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Wed Aug 07 15:47:22 2019 -0400"
      },
      "message": "AIRAVATA-3086 Fixing registering GroupManagerServiceProvider\n"
    },
    {
      "commit": "bc6131fbc5c0bb143d568f674feadbddb36bae35",
      "tree": "ba4399d3fa567685f5b35ec543c92972200cd5db",
      "parents": [
        "e103b638b501a7a7669b666768762d4370878362"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Wed Aug 07 15:02:13 2019 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Wed Aug 07 15:02:13 2019 -0400"
      },
      "message": "AIRAVATA-3093 Fix setting group-res-profile when cloning exp\n"
    },
    {
      "commit": "e103b638b501a7a7669b666768762d4370878362",
      "tree": "870b8462c0b30c2c826052441592d8e1dab59a56",
      "parents": [
        "3f2192589eb57ae0b5a3a9cde9f5b89c5ce3fbef"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Tue Aug 06 11:04:40 2019 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Tue Aug 06 11:04:40 2019 -0400"
      },
      "message": "AIRAVATA-3086 Use group membership instead of roles\n"
    },
    {
      "commit": "3f2192589eb57ae0b5a3a9cde9f5b89c5ce3fbef",
      "tree": "a6aa525b5e585a6ad18e28008d10a0bf9f24559a",
      "parents": [
        "a0d3459db9c30827210bd38c9d57bee8569eb93e"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Tue Aug 06 11:01:45 2019 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Tue Aug 06 11:01:45 2019 -0400"
      },
      "message": "AIRAVATA-3086 Facade for accessing GroupManagerService\n"
    },
    {
      "commit": "a0d3459db9c30827210bd38c9d57bee8569eb93e",
      "tree": "0e1f163a0f5d63b3818fb68f8cc8c733f84ab3e7",
      "parents": [
        "ea03e19640d44a6613f8e312ee6ee17e62af01d2",
        "9112b31912ef0f08a75730c8d41ad08663d786b4"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machristie@apache.org",
        "time": "Fri Jul 12 09:39:48 2019 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 12 09:39:48 2019 -0400"
      },
      "message": "Merge pull request #88 from shivamriky/re_route_admin\n\nReroute admin module to Django portal."
    },
    {
      "commit": "9112b31912ef0f08a75730c8d41ad08663d786b4",
      "tree": "0e1f163a0f5d63b3818fb68f8cc8c733f84ab3e7",
      "parents": [
        "ea03e19640d44a6613f8e312ee6ee17e62af01d2"
      ],
      "author": {
        "name": "Shivam Rastogi",
        "email": "shivam_riky@yahoo.com",
        "time": "Thu Jul 11 12:06:21 2019 -0400"
      },
      "committer": {
        "name": "Shivam Rastogi",
        "email": "shivam_riky@yahoo.com",
        "time": "Thu Jul 11 12:06:21 2019 -0400"
      },
      "message": "Removede extra spaces - Add a re-route page to automatically re route to the Django portal\n"
    },
    {
      "commit": "ea03e19640d44a6613f8e312ee6ee17e62af01d2",
      "tree": "c4a89af930aa534688df557e002eaf25c9559a32",
      "parents": [
        "0e35e22a351f2dc86ebdadb2b9f8301c3bc8b8d4"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Thu Jun 27 18:47:49 2019 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Thu Jun 27 18:47:49 2019 -0400"
      },
      "message": "AIRAVATA-3089 Use last status in array since it is the most recent one\n"
    },
    {
      "commit": "0e35e22a351f2dc86ebdadb2b9f8301c3bc8b8d4",
      "tree": "287e240f655ca84dc4a453e4ebaf5bd3dad2a0f3",
      "parents": [
        "3e85b644d3ef3c32305f641ef87ec42a7ed25fff"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Thu Jun 27 18:04:22 2019 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Thu Jun 27 18:04:22 2019 -0400"
      },
      "message": "Regenerated thrift stubs\n"
    },
    {
      "commit": "3e85b644d3ef3c32305f641ef87ec42a7ed25fff",
      "tree": "621964d32e60857d361e49234b46b627b9da5f2f",
      "parents": [
        "e445b79f1d3371672c6084fbf7c4506dcd5a15aa",
        "167dbc594287110f7e2fb6e5003257845fb7d2e8"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Wed Jun 26 10:38:44 2019 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Wed Jun 26 10:38:44 2019 -0400"
      },
      "message": "Merge branch \u0027develop\u0027 into staging\n"
    },
    {
      "commit": "167dbc594287110f7e2fb6e5003257845fb7d2e8",
      "tree": "fee575f125f093c2877ce7bf73105ff9e322a279",
      "parents": [
        "6a26f91f6087dc59cab5dd10632bc83bf10be256"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Tue Jun 25 11:45:45 2019 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Tue Jun 25 11:45:45 2019 -0400"
      },
      "message": "AIRAVATA-3087 Remove the ResourceType parameter from sharing api calls\n"
    },
    {
      "commit": "6a26f91f6087dc59cab5dd10632bc83bf10be256",
      "tree": "0130d893e9705ffe3deb5f8d32de9197bfc677f8",
      "parents": [
        "5660f40d74402345d36bf920018fc0253817d792"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Tue Jun 25 10:56:43 2019 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Tue Jun 25 10:56:43 2019 -0400"
      },
      "message": "AIRAVATA-3085 Specify group-resource-profile-id in pga_config.php\n"
    },
    {
      "commit": "5660f40d74402345d36bf920018fc0253817d792",
      "tree": "ca27a371f9a9acdbb3ae3f99b6cab45c90fa036e",
      "parents": [
        "5f7253ab3fcf150fbddbd087bc3c35f8901ab0a0"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Mon Jun 03 12:40:19 2019 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Mon Jun 03 12:40:19 2019 -0400"
      },
      "message": "Changed user enabled to map to ACTIVE state\n"
    },
    {
      "commit": "82c231f5a6433a013f37d7f28323af098f5301bf",
      "tree": "081859eb0b317f32bbf5399102af130279859ce6",
      "parents": [
        "6f7d3b589e0804aacfd54eb4d8b4c4705bf1cb4f",
        "29ad00869f24e56e2c1993ad4604eca6e01f74ea"
      ],
      "author": {
        "name": "Dimuthu Wannipurage",
        "email": "dimuthu.upeksha2@gmail.com",
        "time": "Sun Jun 02 11:58:27 2019 -0400"
      },
      "committer": {
        "name": "Dimuthu Wannipurage",
        "email": "dimuthu.upeksha2@gmail.com",
        "time": "Sun Jun 02 11:58:27 2019 -0400"
      },
      "message": "Merge branch \u0027staging\u0027\n"
    },
    {
      "commit": "e445b79f1d3371672c6084fbf7c4506dcd5a15aa",
      "tree": "081859eb0b317f32bbf5399102af130279859ce6",
      "parents": [
        "29ad00869f24e56e2c1993ad4604eca6e01f74ea",
        "6f7d3b589e0804aacfd54eb4d8b4c4705bf1cb4f"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Thu May 30 16:47:56 2019 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Thu May 30 16:47:56 2019 -0400"
      },
      "message": "Merge branch \u0027master\u0027 into staging\n"
    },
    {
      "commit": "29ad00869f24e56e2c1993ad4604eca6e01f74ea",
      "tree": "bea5bd6b3b37b5f15ab336e430de90fff7bd12f3",
      "parents": [
        "152fe5f1c9f2ba12ece0c58fa46f70fba16142d8"
      ],
      "author": {
        "name": "Dimuthu Wannipurage",
        "email": "dimuthu.upeksha2@gmail.com",
        "time": "Thu May 09 00:27:11 2019 -0400"
      },
      "committer": {
        "name": "Dimuthu Wannipurage",
        "email": "dimuthu.upeksha2@gmail.com",
        "time": "Thu May 09 00:27:11 2019 -0400"
      },
      "message": "Looking whether job statuses are empty before reading\n"
    },
    {
      "commit": "6f7d3b589e0804aacfd54eb4d8b4c4705bf1cb4f",
      "tree": "0027f02fadbef6cdb8aa680527b31e33db3ea847",
      "parents": [
        "6c29e3abb8f2c6e664c76b65ccf8ecf7abf53d31"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Thu Apr 18 16:45:03 2019 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Fri Apr 19 10:38:56 2019 -0400"
      },
      "message": "AIRAVATA-2995 Require input when file doesn\u0027t exist\n"
    },
    {
      "commit": "6c29e3abb8f2c6e664c76b65ccf8ecf7abf53d31",
      "tree": "6b7a0834fb153ac3bc9340f8bf94579af847c2c0",
      "parents": [
        "8915e4063b7f93cd648d87e7b5ce2e375e9dbb50"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Thu Feb 28 19:20:28 2019 -0500"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Thu Feb 28 19:20:28 2019 -0500"
      },
      "message": "Add missing closing tag\n"
    },
    {
      "commit": "5f7253ab3fcf150fbddbd087bc3c35f8901ab0a0",
      "tree": "19ea20fa00fd9151b28713342541a2245307fbe3",
      "parents": [
        "f93eb576f18e1ecb4a373866e6723dc622dc8cb2",
        "8915e4063b7f93cd648d87e7b5ce2e375e9dbb50"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Thu Feb 28 16:08:20 2019 -0500"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Thu Feb 28 16:08:20 2019 -0500"
      },
      "message": "Merge branch \u0027airavata-2992\u0027 into develop\n"
    },
    {
      "commit": "8915e4063b7f93cd648d87e7b5ce2e375e9dbb50",
      "tree": "491e35c3ad2336e3fbcd6d07825c5f01af04cb41",
      "parents": [
        "a4d540c838a90b3e023612a6d3c6048ef031782b"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Thu Feb 28 16:07:55 2019 -0500"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Thu Feb 28 16:07:55 2019 -0500"
      },
      "message": "AIRAVATA-2992 Skip display of experiment inputs that are null\n"
    },
    {
      "commit": "f93eb576f18e1ecb4a373866e6723dc622dc8cb2",
      "tree": "c293418fc6569c108cbe49ab7e37a74da3143f51",
      "parents": [
        "b669bd6cf93663bb1bd2458db0a2763ca15037fb",
        "a4d540c838a90b3e023612a6d3c6048ef031782b"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Thu Feb 28 15:57:28 2019 -0500"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Thu Feb 28 15:57:28 2019 -0500"
      },
      "message": "Merge branch \u0027airavata-2992\u0027 into develop\n"
    },
    {
      "commit": "a4d540c838a90b3e023612a6d3c6048ef031782b",
      "tree": "b8e5968aca71c1bf040e2e597c35eb03538fba15",
      "parents": [
        "f5d06d8e7af1e562c77d611726d3445db41c5c9f"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Thu Feb 28 15:57:21 2019 -0500"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Thu Feb 28 15:57:21 2019 -0500"
      },
      "message": "AIRAVATA-2992 Ignore non-existent input file replicas when cloning\n"
    },
    {
      "commit": "b669bd6cf93663bb1bd2458db0a2763ca15037fb",
      "tree": "cfcd5c5b0ccea7e8fcdc8b26db150e4fe3ce2fa1",
      "parents": [
        "a6a124a3541bd985bde6c9b6a363f88b5750a5b6"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Fri Jan 04 10:36:20 2019 -0500"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Fri Jan 04 10:36:20 2019 -0500"
      },
      "message": "resource type parameter dropped from sharing API, removing from method call\n"
    },
    {
      "commit": "152fe5f1c9f2ba12ece0c58fa46f70fba16142d8",
      "tree": "23f8d0019239fd47731a91e1825d50d3e3ea93a8",
      "parents": [
        "790bb2310c85f5fefc24d13b30290c236cad77a4"
      ],
      "author": {
        "name": "Dimuthu Wannipurage",
        "email": "dimuthu.upeksha2@gmail.com",
        "time": "Wed Jan 02 11:59:53 2019 -0500"
      },
      "committer": {
        "name": "Dimuthu Wannipurage",
        "email": "dimuthu.upeksha2@gmail.com",
        "time": "Wed Jan 02 11:59:53 2019 -0500"
      },
      "message": "Updating thrift stubs\n"
    },
    {
      "commit": "f5d06d8e7af1e562c77d611726d3445db41c5c9f",
      "tree": "5abf1346f6de9fd62d5de5740ee5fdcf1281904e",
      "parents": [
        "93ee5fc4148ce6f8032fcd33865062adccd0527a",
        "9b86f0d83077d0a16ab3337f5a94abfc6053a920"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Tue Dec 11 09:39:37 2018 -0500"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Tue Dec 11 09:39:37 2018 -0500"
      },
      "message": "Merge branch \u0027handle-deleted-files\u0027\n"
    },
    {
      "commit": "790bb2310c85f5fefc24d13b30290c236cad77a4",
      "tree": "a7668bb5bf1116bc2cd9051c37c124008e024775",
      "parents": [
        "76782a2ff7d5129666eb0f2be866690e61858721"
      ],
      "author": {
        "name": "Dimuthu Wannipurage",
        "email": "dimuthu.wannipurage@datasprouts.com",
        "time": "Sun Nov 18 15:50:03 2018 -0500"
      },
      "committer": {
        "name": "Dimuthu Wannipurage",
        "email": "dimuthu.wannipurage@datasprouts.com",
        "time": "Sun Nov 18 15:50:03 2018 -0500"
      },
      "message": "Adding missing thrift models\n"
    },
    {
      "commit": "76782a2ff7d5129666eb0f2be866690e61858721",
      "tree": "1f64bf29e0b68e29ad20588e68a28ef34990d8b6",
      "parents": [
        "93ee5fc4148ce6f8032fcd33865062adccd0527a"
      ],
      "author": {
        "name": "Dimuthu Wannipurage",
        "email": "dimuthu.wannipurage@datasprouts.com",
        "time": "Sun Nov 18 12:18:45 2018 -0500"
      },
      "committer": {
        "name": "Dimuthu Wannipurage",
        "email": "dimuthu.wannipurage@datasprouts.com",
        "time": "Sun Nov 18 12:18:45 2018 -0500"
      },
      "message": "Updating thrift models to support staging environment\n"
    },
    {
      "commit": "a6a124a3541bd985bde6c9b6a363f88b5750a5b6",
      "tree": "fe0ea471228a7c9c4d15ad722c2c64e4afbe42bc",
      "parents": [
        "60b4c19b5f7d09ed158c6f136028058984549ca4",
        "93ee5fc4148ce6f8032fcd33865062adccd0527a"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Tue Oct 02 14:56:25 2018 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Tue Oct 02 14:56:25 2018 -0400"
      },
      "message": "Merge branch \u0027iu-ldap-cybergateway-group\u0027 into develop\n"
    },
    {
      "commit": "93ee5fc4148ce6f8032fcd33865062adccd0527a",
      "tree": "5dadebe2c7661383bd139044f90e0fe2dcad84b1",
      "parents": [
        "73bbc2f37f8c8167c88ceebd0198f4974f34a466"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Tue Oct 02 14:56:17 2018 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Tue Oct 02 14:56:17 2018 -0400"
      },
      "message": "Fixing typo\n"
    },
    {
      "commit": "60b4c19b5f7d09ed158c6f136028058984549ca4",
      "tree": "cdbf4403e6eeac98d2477ed7ffa9172cfbde4151",
      "parents": [
        "6e9f81a2c9a523a84929ad0704d4d97f7a63edbc",
        "73bbc2f37f8c8167c88ceebd0198f4974f34a466"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Tue Oct 02 14:52:20 2018 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Tue Oct 02 14:52:20 2018 -0400"
      },
      "message": "Merge branch \u0027iu-ldap-cybergateway-group\u0027 into develop\n"
    },
    {
      "commit": "73bbc2f37f8c8167c88ceebd0198f4974f34a466",
      "tree": "2007c7d85c209e35db275c920b978d8778bc088f",
      "parents": [
        "12c9c9b9399a5f330dddcd0e3d6bba9b3c4bc6e7"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Tue Oct 02 14:52:06 2018 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Tue Oct 02 14:52:06 2018 -0400"
      },
      "message": "Fixing missing user_id variable error\n"
    },
    {
      "commit": "6e9f81a2c9a523a84929ad0704d4d97f7a63edbc",
      "tree": "fa0f91d79acf798418180c52d5d106dd36aa4ad4",
      "parents": [
        "4fa37a38e76cb3bafee47948da55fe3d2128f26d",
        "12c9c9b9399a5f330dddcd0e3d6bba9b3c4bc6e7"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Tue Oct 02 14:31:12 2018 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Tue Oct 02 14:31:12 2018 -0400"
      },
      "message": "Merge branch \u0027iu-ldap-cybergateway-group\u0027 into develop\n"
    },
    {
      "commit": "12c9c9b9399a5f330dddcd0e3d6bba9b3c4bc6e7",
      "tree": "7678c678d31ef73a30170ef141dd20c93c42dfdf",
      "parents": [
        "1953d2831f0fc06c0c83b61d6f69e092c2747ba2"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Tue Oct 02 14:18:09 2018 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Tue Oct 02 14:18:09 2018 -0400"
      },
      "message": "Check if ssh account setup is complete\n"
    },
    {
      "commit": "1953d2831f0fc06c0c83b61d6f69e092c2747ba2",
      "tree": "f796598609ab22ddd5a0bdd026684ca5c87dbe70",
      "parents": [
        "5c3b4e193de013d0c18345ead7b88d65efa48ace"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Tue Oct 02 13:16:04 2018 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Tue Oct 02 13:16:04 2018 -0400"
      },
      "message": "Regenerated Thrift stubs\n"
    },
    {
      "commit": "4fa37a38e76cb3bafee47948da55fe3d2128f26d",
      "tree": "9bd9da9128b6acd28de4321b4b9cfa940a9710e7",
      "parents": [
        "61570055211a4bb742c57120d736fe338e81b4fb"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Mon Oct 01 14:12:46 2018 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Mon Oct 01 14:12:46 2018 -0400"
      },
      "message": "AIRAVATA-2840 Fix CredentialSummary typo\n"
    },
    {
      "commit": "61570055211a4bb742c57120d736fe338e81b4fb",
      "tree": "31c7ba0841bc552764032fe4548739629629d2dc",
      "parents": [
        "fdf158d03e5a2de15e9c21e909e57828b8820290"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Wed Sep 26 19:33:13 2018 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Wed Sep 26 19:33:13 2018 -0400"
      },
      "message": "AIRAVATA-2840 Updates for API changes\n"
    },
    {
      "commit": "fdf158d03e5a2de15e9c21e909e57828b8820290",
      "tree": "332d441412b41edf9249caa58e5b2b7e772aa3b9",
      "parents": [
        "774a9cfd07bca8065a64b66990cc728e1773d3c7"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Wed Sep 26 19:30:31 2018 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Wed Sep 26 19:30:31 2018 -0400"
      },
      "message": "AIRAVATA-2840 Regenerate Thrift stubs\n"
    },
    {
      "commit": "774a9cfd07bca8065a64b66990cc728e1773d3c7",
      "tree": "f97f1752888ac0b628bf6ecc8bca4617c7a21187",
      "parents": [
        "863d308fcdfef6497ffecbc13b55db2c797189f8"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Thu Sep 20 14:40:38 2018 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Mon Sep 24 12:50:40 2018 -0400"
      },
      "message": "AIRAVATA-2840 Updates for cred store API changes\n"
    },
    {
      "commit": "863d308fcdfef6497ffecbc13b55db2c797189f8",
      "tree": "d46915a0ef1e2dc487eea03925483e2164a648f8",
      "parents": [
        "8dc639e4b6e677dd70abae2b0511ee62a2d6b33a"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Mon Sep 24 12:48:27 2018 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Mon Sep 24 12:50:40 2018 -0400"
      },
      "message": "AIRAVATA-2840 Regenerated Thrift stubs\n"
    },
    {
      "commit": "8dc639e4b6e677dd70abae2b0511ee62a2d6b33a",
      "tree": "eab3746c44adedfa860ee4d31b53c63529acb521",
      "parents": [
        "a0cc90fa094934cb284cf8490cd232bceb7a8f39",
        "5c3b4e193de013d0c18345ead7b88d65efa48ace"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Tue Aug 14 16:17:49 2018 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Tue Aug 14 16:17:49 2018 -0400"
      },
      "message": "Merge branch \u0027AIRAVATA-2509-account-confirmation-emails-not-making-it-to-users\u0027 into develop\n"
    },
    {
      "commit": "5c3b4e193de013d0c18345ead7b88d65efa48ace",
      "tree": "73e7ed47ba512c72918eebb778f8ab9448103bb9",
      "parents": [
        "fc6885c3b09eafe354d5dc1e688cbb5997a2eb51"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Tue Aug 14 16:17:28 2018 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Tue Aug 14 16:17:28 2018 -0400"
      },
      "message": "AIRAVATA-2509 Email verification: gateway specific FROM and SUBJECT details\n"
    },
    {
      "commit": "a0cc90fa094934cb284cf8490cd232bceb7a8f39",
      "tree": "ceab4bebe81740ec2fa537f8366a7aeb63877665",
      "parents": [
        "1cd88593937d51aaea59aee00e1fdcfd530434a7",
        "fc6885c3b09eafe354d5dc1e688cbb5997a2eb51"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Sun Jul 22 12:36:04 2018 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Sun Jul 22 12:36:04 2018 -0400"
      },
      "message": "Merge branch \u0027AIRAVATA-2382-parameterize-max-upload\u0027 into develop\n"
    },
    {
      "commit": "fc6885c3b09eafe354d5dc1e688cbb5997a2eb51",
      "tree": "357411dbac90403a207245f6a121df9eb58d89f3",
      "parents": [
        "47ad554840696b90f5ea2eac2c9b7d42532681fd"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Sun Jul 22 12:33:57 2018 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Sun Jul 22 12:33:57 2018 -0400"
      },
      "message": "AIRAVATA-2382 Moving max file upload size to Ansible vhost config\n"
    },
    {
      "commit": "47ad554840696b90f5ea2eac2c9b7d42532681fd",
      "tree": "0e09ebbbbedf7077aa995b86d358100ffb649e0c",
      "parents": [
        "206b32a8b299270edbe87ecf0669ca5f9e3efd6a"
      ],
      "author": {
        "name": "dimuthu",
        "email": "dimuthu.upeksha2@gmail.com",
        "time": "Tue Jul 17 13:30:22 2018 -0400"
      },
      "committer": {
        "name": "dimuthu",
        "email": "dimuthu.upeksha2@gmail.com",
        "time": "Tue Jul 17 13:30:22 2018 -0400"
      },
      "message": "Removing unnecessary section of parsed outputs\n"
    },
    {
      "commit": "206b32a8b299270edbe87ecf0669ca5f9e3efd6a",
      "tree": "b4a137dc224fe024049224457abc75fb77bea812",
      "parents": [
        "ffb4d857d013e8a67765e3bae175fb801c13f38d"
      ],
      "author": {
        "name": "dimuthu",
        "email": "dimuthu.upeksha2@gmail.com",
        "time": "Tue Jul 17 12:54:50 2018 -0400"
      },
      "committer": {
        "name": "dimuthu",
        "email": "dimuthu.upeksha2@gmail.com",
        "time": "Tue Jul 17 12:54:50 2018 -0400"
      },
      "message": "Showing parsed text outputs\n"
    },
    {
      "commit": "ffb4d857d013e8a67765e3bae175fb801c13f38d",
      "tree": "134d0b3db5e0bdfb8b7afdc2c13a97f987b4c528",
      "parents": [
        "619dade6ea18ab3542a856caf4fba2cbe26178f4"
      ],
      "author": {
        "name": "dimuthu",
        "email": "dimuthu.upeksha2@gmail.com",
        "time": "Tue Jul 17 12:54:07 2018 -0400"
      },
      "committer": {
        "name": "dimuthu",
        "email": "dimuthu.upeksha2@gmail.com",
        "time": "Tue Jul 17 12:54:07 2018 -0400"
      },
      "message": "Enabling search query field in application inputs\n"
    },
    {
      "commit": "1cd88593937d51aaea59aee00e1fdcfd530434a7",
      "tree": "f8f479c5defc1a4316955f68063d17d5067f78ed",
      "parents": [
        "0988d038d5fd81dd42657907e0e1e91122d5d0de",
        "619dade6ea18ab3542a856caf4fba2cbe26178f4"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Mon Jun 11 14:30:34 2018 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Mon Jun 11 14:30:34 2018 -0400"
      },
      "message": "Merge branch \u0027check-if-user-enabled\u0027 into develop\n"
    },
    {
      "commit": "619dade6ea18ab3542a856caf4fba2cbe26178f4",
      "tree": "f6069af9f05851cd7eaa26b416ead25f4678d7e0",
      "parents": [
        "59910b6aefe6825967016211f9d1b96c37979ece"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Mon Jun 11 14:29:55 2018 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Mon Jun 11 14:29:55 2018 -0400"
      },
      "message": "Check if user is enabled first before verifying/resending verification email\n"
    },
    {
      "commit": "59910b6aefe6825967016211f9d1b96c37979ece",
      "tree": "44018804c577dba70bb20baff8fa3be1caf6710d",
      "parents": [
        "0054c6b911b8a4d84e528dd1aa118127454b5790"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Mon Jun 11 14:23:07 2018 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Mon Jun 11 14:23:07 2018 -0400"
      },
      "message": "Regenerate Thrift stubs\n"
    },
    {
      "commit": "0988d038d5fd81dd42657907e0e1e91122d5d0de",
      "tree": "c5882f5505ba2bca113241dc624c2cb6fe5d4a9e",
      "parents": [
        "8358e6b5d3f9b2be2fa5f3f77eacb82cf3d817af",
        "9b86f0d83077d0a16ab3337f5a94abfc6053a920"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Thu Jun 07 16:52:26 2018 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Thu Jun 07 16:52:26 2018 -0400"
      },
      "message": "Merge branch \u0027handle-deleted-files\u0027 into develop\n"
    },
    {
      "commit": "9b86f0d83077d0a16ab3337f5a94abfc6053a920",
      "tree": "b7a92f631e4ea807910102c439c59e0162485aa7",
      "parents": [
        "88ffd282d68026a24e33a403274b2c6d68f56088"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Thu Jun 07 16:51:52 2018 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Thu Jun 07 16:51:52 2018 -0400"
      },
      "message": "File download unavailable icon/tooltip\n"
    },
    {
      "commit": "88ffd282d68026a24e33a403274b2c6d68f56088",
      "tree": "4eb41249b102c757972fddcf9da9880821ef089d",
      "parents": [
        "0054c6b911b8a4d84e528dd1aa118127454b5790"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Thu Jun 07 16:35:25 2018 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Thu Jun 07 16:35:25 2018 -0400"
      },
      "message": "Removing links from input/output files when file doesn\u0027t exist\n"
    },
    {
      "commit": "8358e6b5d3f9b2be2fa5f3f77eacb82cf3d817af",
      "tree": "c4548cb0f668867b5fe2c8b57fcaffe389d8b8c8",
      "parents": [
        "ecf6de27953cecd730f1c15a20fb228958af7736"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Wed Jun 06 12:29:54 2018 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Wed Jun 06 12:29:54 2018 -0400"
      },
      "message": "AIRAVATA-2781 Using userHasAccess to test migration script\n"
    },
    {
      "commit": "ecf6de27953cecd730f1c15a20fb228958af7736",
      "tree": "6d3adbfe5674bde6079d4c04c3693c9302f2af21",
      "parents": [
        "8ed084673f731d104b57d7fc417e323dfed983ef"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Wed Jun 06 12:28:53 2018 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Wed Jun 06 12:28:53 2018 -0400"
      },
      "message": "AIRAVATA-2797 using isUserResourceProfileExists API method\n"
    },
    {
      "commit": "8ed084673f731d104b57d7fc417e323dfed983ef",
      "tree": "d98faff3693375fbada8f0ae1eaea6db96abf41e",
      "parents": [
        "5e4d96ec1f3aef34046da09a42bc6157b7e0c8b0"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Tue Jun 05 11:46:02 2018 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Tue Jun 05 11:46:02 2018 -0400"
      },
      "message": "Regenerate Thrift stubs\n"
    },
    {
      "commit": "0054c6b911b8a4d84e528dd1aa118127454b5790",
      "tree": "6f56a7cd83897493ca6660bd8a8e5db40530bd4e",
      "parents": [
        "81d59ea8a390e65d3c2e9e5f439de5796ba2231d"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Fri Jun 01 16:34:33 2018 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Fri Jun 01 16:34:33 2018 -0400"
      },
      "message": "AIRAVATA-2798 encode special characters in filenames\n"
    },
    {
      "commit": "81d59ea8a390e65d3c2e9e5f439de5796ba2231d",
      "tree": "83907fdb7035308e107d5987a4eba0d885f4e8cd",
      "parents": [
        "52351bddf4de13552e29289fda32887cf2452f97"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Wed Mar 28 15:52:25 2018 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Wed Mar 28 15:52:25 2018 -0400"
      },
      "message": "AIRAVATA-2500 Don\u0027t display Additional Info if account is all set up\n"
    },
    {
      "commit": "52351bddf4de13552e29289fda32887cf2452f97",
      "tree": "d3332ea79a536fe26483f2a171121930405b81c9",
      "parents": [
        "82b896f734eeed8c9725f56a8e0dc8bc77958ca5",
        "d1d6d037f5571adf59b5d91fdf898bcbc17910f0"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Mon Mar 26 16:53:32 2018 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Mon Mar 26 16:53:32 2018 -0400"
      },
      "message": "Merge remote-tracking branch \u0027origin/AIRAVATA-2500\u0027\n\nMerge LDAP based SSH account provisioning into master.\n"
    },
    {
      "commit": "82b896f734eeed8c9725f56a8e0dc8bc77958ca5",
      "tree": "435b51999841e5bf0c73bd5462bdd9fe7762ea54",
      "parents": [
        "eda3b65da83679448d2af850241443cc775c522b",
        "0923f16d121b427c5e707a484a2c1c40647638df"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Fri Mar 16 15:26:12 2018 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Fri Mar 16 15:26:12 2018 -0400"
      },
      "message": "Merge branch \u0027password-ampersand-validation\u0027\n\nFixes AIRAVATA-2715\n"
    },
    {
      "commit": "5e4d96ec1f3aef34046da09a42bc6157b7e0c8b0",
      "tree": "cb0535246798c73c41ae3c4dfc321bba4c40f272",
      "parents": [
        "8bd1a35ee45e51a3f090bf82de83e18bb82722b8",
        "0923f16d121b427c5e707a484a2c1c40647638df"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Fri Mar 16 11:00:41 2018 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Fri Mar 16 11:00:41 2018 -0400"
      },
      "message": "Merge branch \u0027password-ampersand-validation\u0027 into develop\n"
    },
    {
      "commit": "0923f16d121b427c5e707a484a2c1c40647638df",
      "tree": "682b155545f93cc378271219ee3720bd0f32ee44",
      "parents": [
        "76fa9f91e48286b4c8f1c5b79c0d7607a9ec5e61"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Fri Mar 16 11:00:31 2018 -0400"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Fri Mar 16 11:00:31 2018 -0400"
      },
      "message": "Adds ampersand to password regex validation\n"
    },
    {
      "commit": "eda3b65da83679448d2af850241443cc775c522b",
      "tree": "c4ae4a64da37b8444fb7c2680ece0b67af63188b",
      "parents": [
        "c6b6f62499e895188cd63a32824092b1b42e9855",
        "f4b1ac020b98ed177ff09a18a8ec47733261af80"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Fri Mar 09 15:37:11 2018 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 09 15:37:11 2018 -0500"
      },
      "message": "Merge pull request #81 from stephenpaul2727/AIRAVATA-2675\n\nAIRAVATA-2674 FIXED"
    },
    {
      "commit": "c6b6f62499e895188cd63a32824092b1b42e9855",
      "tree": "ae6d5fb81ddd97ffd09ae44265f7e29a93b0b000",
      "parents": [
        "76fa9f91e48286b4c8f1c5b79c0d7607a9ec5e61",
        "eb190c06349a020c01697ca9bcf1b0b4ddb32a31"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Fri Mar 09 15:23:42 2018 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 09 15:23:42 2018 -0500"
      },
      "message": "Merge pull request #82 from stephenpaul2727/add_selectors\n\nAdded Class selectors to the rows in Experiment Summary to facilitate…"
    },
    {
      "commit": "eb190c06349a020c01697ca9bcf1b0b4ddb32a31",
      "tree": "ae6d5fb81ddd97ffd09ae44265f7e29a93b0b000",
      "parents": [
        "76fa9f91e48286b4c8f1c5b79c0d7607a9ec5e61"
      ],
      "author": {
        "name": "stephenpaul2727",
        "email": "stephenpaul2727@gmail.com",
        "time": "Wed Mar 07 14:59:36 2018 -0500"
      },
      "committer": {
        "name": "stephenpaul2727",
        "email": "stephenpaul2727@gmail.com",
        "time": "Wed Mar 07 14:59:36 2018 -0500"
      },
      "message": "Added Class selectors to the rows in Experiment Summary to facilitate hiding\n"
    },
    {
      "commit": "8bd1a35ee45e51a3f090bf82de83e18bb82722b8",
      "tree": "faf5dc9a1b32aa4addf0cc624cd1b6d19578c3d1",
      "parents": [
        "efa2735bf194d3215dec4ba30ad6a778be3362cc",
        "f4b1ac020b98ed177ff09a18a8ec47733261af80"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Fri Feb 16 09:20:39 2018 -0500"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Fri Feb 16 09:20:39 2018 -0500"
      },
      "message": "Merge branch \u0027stephenpaul2727-AIRAVATA-2675\u0027 into develop\n"
    },
    {
      "commit": "f4b1ac020b98ed177ff09a18a8ec47733261af80",
      "tree": "e78725f85e7fc6d506460b769a82d864f770f949",
      "parents": [
        "7d20376d4d353d12faa820310dd008e9a46e04d8"
      ],
      "author": {
        "name": "stephen paul",
        "email": "stephenpaul2727@gmail.com",
        "time": "Wed Feb 14 16:12:30 2018 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 14 16:12:30 2018 -0500"
      },
      "message": "Reverted auto generated key change"
    },
    {
      "commit": "7d20376d4d353d12faa820310dd008e9a46e04d8",
      "tree": "57ff68c153358a7e0b6dd291660657812ccc7139",
      "parents": [
        "76fa9f91e48286b4c8f1c5b79c0d7607a9ec5e61"
      ],
      "author": {
        "name": "stephenpaul2727",
        "email": "stephenpaul2727@gmail.com",
        "time": "Wed Feb 14 14:37:26 2018 -0500"
      },
      "committer": {
        "name": "stephenpaul2727",
        "email": "stephenpaul2727@gmail.com",
        "time": "Wed Feb 14 14:37:26 2018 -0500"
      },
      "message": "AIRAVATA-2674 FIXED\n"
    },
    {
      "commit": "76fa9f91e48286b4c8f1c5b79c0d7607a9ec5e61",
      "tree": "66f0037478139894385fb40d98ca783c97630ec5",
      "parents": [
        "f562846623659a0c37830fad197fc7f6003f722e",
        "a55ff2885c4cbf89d35ced58618aa89f977e2341"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Wed Jan 10 14:47:56 2018 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 10 14:47:56 2018 -0500"
      },
      "message": "Merge pull request #79 from neeraj-lad/AIRAVATA-2509\n\n[AIRAVATA-2509] Account confirmation, password reset emails not making it to user"
    },
    {
      "commit": "f562846623659a0c37830fad197fc7f6003f722e",
      "tree": "162f6b5a65ba9ad54c99fec7103fca05006e484e",
      "parents": [
        "092026e0891226408125e03d67a6ec45a39f759d"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Wed Dec 13 15:27:12 2017 -0500"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Thu Jan 04 15:57:39 2018 -0500"
      },
      "message": "AIRAVATA-2571 User enabled instead of email verified\n"
    },
    {
      "commit": "092026e0891226408125e03d67a6ec45a39f759d",
      "tree": "9c4661f90f298165100a3b18deb98cb374e34914",
      "parents": [
        "cb0a2767e5226b1a6b08c125772b0904808f95f8",
        "9e22a81645183fe93585c11a00b7505a6e21e77a"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Thu Jan 04 15:57:15 2018 -0500"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Thu Jan 04 15:57:15 2018 -0500"
      },
      "message": "Merge branch \u0027AIRAVATA-2571-email-verified\u0027\n"
    },
    {
      "commit": "cb0a2767e5226b1a6b08c125772b0904808f95f8",
      "tree": "9086c0bd0b1de810f370ae8bcedbc5b6b2b2e130",
      "parents": [
        "64cb96dda14c7dbda8e2335936ed6b29fc3f744e",
        "3d21a7bfa85344d98d60972c390b29e75f0cecdf"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Thu Jan 04 15:57:01 2018 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 04 15:57:01 2018 -0500"
      },
      "message": "Merge pull request #80 from neeraj-lad/AIRAVATA-2571\n\n[AIRAVATA-2571] Have \u0027email verified\u0027 appear in Admin dashboard --\u003eUsers"
    },
    {
      "commit": "efa2735bf194d3215dec4ba30ad6a778be3362cc",
      "tree": "452e79ca2aa06f0c33a758d6eca14bc429737a7e",
      "parents": [
        "44bd55e70020e91150fcbb8fc5d3854bcd850223"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Wed Dec 13 15:44:40 2017 -0500"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Wed Dec 13 15:44:40 2017 -0500"
      },
      "message": "AIRAVATA-2279 Credential store fixes\n\n1. Don\u0027t create two SSH keys\n2. Show token id if no description\n"
    },
    {
      "commit": "44bd55e70020e91150fcbb8fc5d3854bcd850223",
      "tree": "13cf8f082a1417c3c44e21e48bb0ee029e0f1bf5",
      "parents": [
        "766ff97d7c1c1f81798cc73ecf7e3b4adeb2090c"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Wed Dec 13 15:27:12 2017 -0500"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Wed Dec 13 15:27:12 2017 -0500"
      },
      "message": "AIRAVATA-2571 User enabled instead of email verified\n"
    },
    {
      "commit": "766ff97d7c1c1f81798cc73ecf7e3b4adeb2090c",
      "tree": "27a80c42efe25d115622b6bc41a16377fb4fd21d",
      "parents": [
        "28de9253fbdb12081f303a20f89fef0d6a2274ca",
        "9e22a81645183fe93585c11a00b7505a6e21e77a"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Wed Dec 13 15:18:40 2017 -0500"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Wed Dec 13 15:18:40 2017 -0500"
      },
      "message": "Merge branch \u0027AIRAVATA-2571-email-verified\u0027 into develop\n"
    },
    {
      "commit": "9e22a81645183fe93585c11a00b7505a6e21e77a",
      "tree": "24e163ba4dba68ab43590cb557ec605d9026f987",
      "parents": [
        "64cb96dda14c7dbda8e2335936ed6b29fc3f744e"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Wed Dec 13 15:16:41 2017 -0500"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Wed Dec 13 15:16:41 2017 -0500"
      },
      "message": "AIRAVATA-2571 Add userEnabled to getUsersWithRole\n"
    },
    {
      "commit": "28de9253fbdb12081f303a20f89fef0d6a2274ca",
      "tree": "967497510de4d70e394bae759443fe3ce899eea6",
      "parents": [
        "fb1177344b7b57b9fa90ee8bba54f741de363b0c",
        "a55ff2885c4cbf89d35ced58618aa89f977e2341"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Fri Dec 01 09:11:44 2017 -0500"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Fri Dec 01 09:11:44 2017 -0500"
      },
      "message": "Merge branch \u0027neeraj-lad-AIRAVATA-2509\u0027 into develop\n"
    },
    {
      "commit": "a55ff2885c4cbf89d35ced58618aa89f977e2341",
      "tree": "87aeaaee894a964b5426d06b490cb739493517b1",
      "parents": [
        "083adf9a6d319a381cb3c08a3f13500798a44b42"
      ],
      "author": {
        "name": "neeraj-lad",
        "email": "neeraj.lad@yandex.com",
        "time": "Sun Nov 26 20:31:54 2017 -0500"
      },
      "committer": {
        "name": "neeraj-lad",
        "email": "neeraj.lad@yandex.com",
        "time": "Thu Nov 30 15:40:00 2017 -0500"
      },
      "message": "Populate \u0027Create New Account\u0027 form with email if registration fails due to duplicate username and Explicitly declare  as array() before adding key-value pairs to it in EmailController\n"
    },
    {
      "commit": "083adf9a6d319a381cb3c08a3f13500798a44b42",
      "tree": "825556edd274feee805052f8693eb3290949675d",
      "parents": [
        "d7966b56e8255eb5efb4a0e3c805ac8388154494"
      ],
      "author": {
        "name": "neeraj-lad",
        "email": "neeraj.lad@yandex.com",
        "time": "Thu Nov 16 17:54:48 2017 -0500"
      },
      "committer": {
        "name": "neeraj-lad",
        "email": "neeraj.lad@yandex.com",
        "time": "Thu Nov 30 15:40:00 2017 -0500"
      },
      "message": "Add \u0027E-mail (again)\u0027 input box in \u0027Create New Account\u0027 and add rule to make sure confirm_email and email are same\n"
    },
    {
      "commit": "d7966b56e8255eb5efb4a0e3c805ac8388154494",
      "tree": "daba5348734ae46af34869a7be0ace593b743e22",
      "parents": [
        "660338cde3e698b78e2263428b798d3bac213eb3"
      ],
      "author": {
        "name": "neeraj-lad",
        "email": "neeraj.lad@yandex.com",
        "time": "Thu Nov 16 17:14:39 2017 -0500"
      },
      "committer": {
        "name": "neeraj-lad",
        "email": "neeraj.lad@yandex.com",
        "time": "Thu Nov 30 15:40:00 2017 -0500"
      },
      "message": "Change sendEmail() so that it takes array of $recipient[\u0027firstName\u0027], [\u0027lastName\u0027], [\u0027email\u0027] as parameter instead of just $recipient which was an email string\n"
    },
    {
      "commit": "fb1177344b7b57b9fa90ee8bba54f741de363b0c",
      "tree": "8ac105dd6e3527db869b533218b33d32248961c8",
      "parents": [
        "954f717a560dabf8eee0ffc11ad7a51b63ab39ae",
        "3d21a7bfa85344d98d60972c390b29e75f0cecdf"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Mon Nov 20 16:51:38 2017 -0500"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Mon Nov 20 16:51:38 2017 -0500"
      },
      "message": "Merge branch \u0027AIRAVATA-2571\u0027 of https://github.com/neeraj-lad/airavata-php-gateway into develop\n"
    },
    {
      "commit": "3d21a7bfa85344d98d60972c390b29e75f0cecdf",
      "tree": "9086c0bd0b1de810f370ae8bcedbc5b6b2b2e130",
      "parents": [
        "660338cde3e698b78e2263428b798d3bac213eb3"
      ],
      "author": {
        "name": "neeraj-lad",
        "email": "neeraj.lad@yandex.com",
        "time": "Fri Nov 17 16:39:47 2017 -0500"
      },
      "committer": {
        "name": "neeraj-lad",
        "email": "neeraj.lad@yandex.com",
        "time": "Fri Nov 17 16:39:47 2017 -0500"
      },
      "message": "Add \u0027emailVerified\u0027 info to list of users returned by Keycloak::listUsers() and add \u0027emailVerified\u0027 column to manage-users.blade.php\n"
    },
    {
      "commit": "660338cde3e698b78e2263428b798d3bac213eb3",
      "tree": "b98dd155da8897e69426d43edecbffadda7e106a",
      "parents": [
        "343eca1daa4579c438f4ed7359e41eeb50e6b7ff"
      ],
      "author": {
        "name": "neeraj-lad",
        "email": "neeraj.lad@yandex.com",
        "time": "Sat Nov 11 14:16:02 2017 -0500"
      },
      "committer": {
        "name": "neeraj-lad",
        "email": "neeraj.lad@yandex.com",
        "time": "Fri Nov 17 16:18:43 2017 -0500"
      },
      "message": "Add .idea to gitignore\n"
    },
    {
      "commit": "343eca1daa4579c438f4ed7359e41eeb50e6b7ff",
      "tree": "b827c3a3cfb1b0e2c666172546a1ee5a9c6b11f0",
      "parents": [
        "943ed3090057065a062e65d5c0ba0b50871b9e5c"
      ],
      "author": {
        "name": "neeraj-lad",
        "email": "neeraj.lad@yandex.com",
        "time": "Wed Nov 08 18:22:02 2017 -0500"
      },
      "committer": {
        "name": "neeraj-lad",
        "email": "neeraj.lad@yandex.com",
        "time": "Fri Nov 17 16:18:43 2017 -0500"
      },
      "message": "Add Idea PHPStorm files to gitignore\n"
    },
    {
      "commit": "943ed3090057065a062e65d5c0ba0b50871b9e5c",
      "tree": "ef749f6caeb58e0c3aaa49fc046de8ae798432c1",
      "parents": [
        "64cb96dda14c7dbda8e2335936ed6b29fc3f744e"
      ],
      "author": {
        "name": "neeraj-lad",
        "email": "neeraj.lad@yandex.com",
        "time": "Thu Sep 28 07:13:57 2017 -0400"
      },
      "committer": {
        "name": "neeraj-lad",
        "email": "neeraj.lad@yandex.com",
        "time": "Fri Nov 17 16:18:32 2017 -0500"
      },
      "message": "Add pga_config to gitignore\n"
    },
    {
      "commit": "64cb96dda14c7dbda8e2335936ed6b29fc3f744e",
      "tree": "c0c6752236d8d7a35d4936f8eb51a431cf01d29e",
      "parents": [
        "c8a9bfdfbccb79cb305c7f03ac480a7e305cdebb",
        "9041b4cc09541f14f012be81eaf1ca7f5c1e44b8"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Thu Nov 16 16:24:49 2017 -0500"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Thu Nov 16 16:24:49 2017 -0500"
      },
      "message": "Merge branch \u0027set-CAINFO-everywhere\u0027\n"
    },
    {
      "commit": "954f717a560dabf8eee0ffc11ad7a51b63ab39ae",
      "tree": "434abae28f1542775deda585c402a1ec9c42521d",
      "parents": [
        "b658574c70adea8e95eb2e67d439f4f0fd47a0e7",
        "4c52d3881f9043a3ad2d7c6cd81290dc5b3b60ab"
      ],
      "author": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Thu Nov 09 16:14:26 2017 -0500"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Thu Nov 09 16:14:26 2017 -0500"
      },
      "message": "Merge branch \u0027Airavata-2279,2280\u0027 into develop\n"
    },
    {
      "commit": "4c52d3881f9043a3ad2d7c6cd81290dc5b3b60ab",
      "tree": "4dda5d8ead94f3f5b83d724dd0636e8dcefe8725",
      "parents": [
        "c8a9bfdfbccb79cb305c7f03ac480a7e305cdebb"
      ],
      "author": {
        "name": "stephenpaul2727",
        "email": "stephenpaul2727@gmail.com",
        "time": "Wed Nov 08 22:04:44 2017 -0500"
      },
      "committer": {
        "name": "Marcus Christie",
        "email": "machrist@iu.edu",
        "time": "Thu Nov 09 16:13:50 2017 -0500"
      },
      "message": "[AIRAVATA-2279 \u0026 2280] fixed.\nUI for gateway credential store is changed\ndescription for tokens is validated on client side\npassword credential description is also validated\ncopy for the public key is implemented.\ndefault ssh key is automatically generated if user loads gateway credential store view if there is no default ssh key in the first place.\ndescription is provided in drop-down instead of token value inside the compute resource preferences and storage resource preferences.\n"
    }
  ],
  "next": "c8a9bfdfbccb79cb305c7f03ac480a7e305cdebb"
}
