)]}'
{
  "log": [
    {
      "commit": "462e741b4e63529eec1975b26ca851dbe338c190",
      "tree": "8c4713f0f976ede2c98d7b5135ad2fe285ab8eba",
      "parents": [
        "93751fd4655ea71accefea4ecf04f14a2acc4cf6"
      ],
      "author": {
        "name": "Carsten Reckord",
        "email": "reckord@yatta.de",
        "time": "Tue Jan 31 19:10:39 2017 +0100"
      },
      "committer": {
        "name": "Carsten Reckord",
        "email": "reckord@yatta.de",
        "time": "Wed Feb 01 18:00:48 2017 +0100"
      },
      "message": "511406: [USS] NoClassDefFoundError: org/apache/http/client/fluent/Executor\n\nFixed Site build\n\nBug: 511406\nChange-Id: I1abf149d877032f25689c9dc2cf15d6bfce3d278\nTask-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d511406\nSigned-off-by: Carsten Reckord \u003creckord@yatta.de\u003e\n"
    },
    {
      "commit": "93751fd4655ea71accefea4ecf04f14a2acc4cf6",
      "tree": "56142083549fb547f471892615f9a84ace009f4d",
      "parents": [
        "28fcf4edfc8e812332fc2c6bd241fab6e0f56094"
      ],
      "author": {
        "name": "Carsten Reckord",
        "email": "reckord@yatta.de",
        "time": "Tue Jan 31 19:10:39 2017 +0100"
      },
      "committer": {
        "name": "Carsten Reckord",
        "email": "reckord@yatta.de",
        "time": "Wed Feb 01 17:48:48 2017 +0100"
      },
      "message": "511406: [USS] NoClassDefFoundError: org/apache/http/client/fluent/Executor\n\nRestrict HttpClient version to \u003c 4.4 until Orbit bundles for 4.5.2 are\nfixed\n\nBug: 511406\nChange-Id: I0057f1886ccbc1cdb435796655749abd514e831b\nTask-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d511406\nSigned-off-by: Carsten Reckord \u003creckord@yatta.de\u003e\n"
    },
    {
      "commit": "28fcf4edfc8e812332fc2c6bd241fab6e0f56094",
      "tree": "4510e3b8a2da39f65e61a16a052c6c920cb26a8e",
      "parents": [
        "9c501b65c4c465e3d899233aca96e6d16fd0b5bb"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue May 24 09:09:04 2016 +0200"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue May 24 09:09:04 2016 +0200"
      },
      "message": "[493381] Remove \u0027beta\u0027 from login dialog\n\nhttps://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d493381"
    },
    {
      "commit": "9c501b65c4c465e3d899233aca96e6d16fd0b5bb",
      "tree": "f80922736d0fe1cd7e550a0cbf223399598b6069",
      "parents": [
        "d76ed7506534bfde15e1f0dffd819272fc3f9277"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Wed Dec 16 10:12:58 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Wed Dec 16 10:12:58 2015 +0100"
      },
      "message": "Fix dialog layouts, login widget order, agreement persistence"
    },
    {
      "commit": "d76ed7506534bfde15e1f0dffd819272fc3f9277",
      "tree": "d2d8547c72696945a0cf8e91ddcca24dea641f46",
      "parents": [
        "80fb3ba70dd309d82af77d57d86f14cfea746a25"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sat Dec 12 11:19:02 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sat Dec 12 11:19:02 2015 +0100"
      },
      "message": "Change dialog title from Log-in to Login"
    },
    {
      "commit": "80fb3ba70dd309d82af77d57d86f14cfea746a25",
      "tree": "60550c9d6feb4c4c2716082fe7421d1b1c166897",
      "parents": [
        "0132a84f5b511f4594f4ca0b3e57af6cc18b582b"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sat Dec 12 10:40:23 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sat Dec 12 10:40:23 2015 +0100"
      },
      "message": "Add support for -Dorg.eclipse.userstorage.quietSecureStorageException"
    },
    {
      "commit": "0132a84f5b511f4594f4ca0b3e57af6cc18b582b",
      "tree": "44e1a4daa2be3aca226a82b5cb7f3dcd0ba1f530",
      "parents": [
        "7327dc04e9bea2c488fbfa8dce3a5d175b7a1b59"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sat Dec 12 10:35:34 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sat Dec 12 10:35:34 2015 +0100"
      },
      "message": "Add support for -Dorg.eclipse.userstorage.quietSecureStorageException"
    },
    {
      "commit": "7327dc04e9bea2c488fbfa8dce3a5d175b7a1b59",
      "tree": "c0ae7b45a2f5a26077e4ed9169b23b83e1565510",
      "parents": [
        "58cfed8178aef26bdaa6676a8d115f803bd7d36e"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sat Dec 12 10:16:44 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sat Dec 12 10:16:44 2015 +0100"
      },
      "message": "[484031] [USS] Links to ToU and Privacy Policy\n\nhttps://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d484031"
    },
    {
      "commit": "58cfed8178aef26bdaa6676a8d115f803bd7d36e",
      "tree": "b8b8533c1133479621ceb32870258fb37f63bab9",
      "parents": [
        "a3359af34658cec0d2579684138677c66b72b533"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sat Dec 12 09:48:06 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sat Dec 12 09:48:06 2015 +0100"
      },
      "message": "Don\u0027t miss calls to TeeInputStream.reachedEndOfFile()"
    },
    {
      "commit": "a3359af34658cec0d2579684138677c66b72b533",
      "tree": "b859e52afcab07ff882c71f625a196cab39fe045",
      "parents": [
        "cf28e9e456fdb412a7a03a8f0a6e123565475b06"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Fri Dec 11 17:13:13 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Fri Dec 11 17:13:13 2015 +0100"
      },
      "message": "Create cache file in rertieveBlob if it doesn\u0027t already exist"
    },
    {
      "commit": "cf28e9e456fdb412a7a03a8f0a6e123565475b06",
      "tree": "627ecb5cbc56350e417f8d66546ab97da97fbc3f",
      "parents": [
        "43c331e4da0561594c0343b037a88130fbbb38a5"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Dec 08 18:24:46 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Dec 08 18:24:46 2015 +0100"
      },
      "message": "Remove \"Bad Request\" work-around"
    },
    {
      "commit": "43c331e4da0561594c0343b037a88130fbbb38a5",
      "tree": "de9f21dd3dbaf8418d1449039fed7d32af4a948c",
      "parents": [
        "1bd71942140e5e83268b061130973face9b54f7e"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Dec 08 18:01:17 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Dec 08 18:01:17 2015 +0100"
      },
      "message": "Delete cache file after NotFoundException"
    },
    {
      "commit": "1bd71942140e5e83268b061130973face9b54f7e",
      "tree": "6fa0c8bac8e1bdf63e83984900e3d2d05384b12e",
      "parents": [
        "be83a4e6685b3f6839ff87ae686bdfa9ad454c67"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Dec 08 16:59:50 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Dec 08 16:59:50 2015 +0100"
      },
      "message": "Delete cache file after NotFoundException"
    },
    {
      "commit": "be83a4e6685b3f6839ff87ae686bdfa9ad454c67",
      "tree": "c4e5ed7fb56f51e1ec22729893726baeb5229e04",
      "parents": [
        "0d9e471f1cae7f0a105c10a2426534b02c1febef"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Dec 08 13:02:59 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Dec 08 13:02:59 2015 +0100"
      },
      "message": "Full reauthentication after server-side session expiration"
    },
    {
      "commit": "0d9e471f1cae7f0a105c10a2426534b02c1febef",
      "tree": "7eea498151b6dd0b446e44be54b203c7d57b6fda",
      "parents": [
        "9f032558b3e0fda72da07e5cf15f67e57d0695af"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Dec 08 12:56:52 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Dec 08 12:56:52 2015 +0100"
      },
      "message": "Full reauthentication after server-side session expiration"
    },
    {
      "commit": "9f032558b3e0fda72da07e5cf15f67e57d0695af",
      "tree": "84442f3cb3ce6adba90a22677c8a0eda3342c4f7",
      "parents": [
        "ceff551adb0926d3e28b610bb32ff0527cabf0cf"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Dec 08 12:48:13 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Dec 08 12:48:13 2015 +0100"
      },
      "message": "Full reauthentication after server-side session expiration"
    },
    {
      "commit": "ceff551adb0926d3e28b610bb32ff0527cabf0cf",
      "tree": "16722599028629df8278d0b94c2d4f727f654f3f",
      "parents": [
        "92694861f8361e804a5d5492bf0f7e5e55b73be4"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Dec 08 12:17:57 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Dec 08 12:17:57 2015 +0100"
      },
      "message": "Show login error in CredentialsDialog"
    },
    {
      "commit": "92694861f8361e804a5d5492bf0f7e5e55b73be4",
      "tree": "4530f0fc9f27307df323bd8de7e8f3ee787fb81b",
      "parents": [
        "8663579dbdf8aa8d982b15671172a5e48001b10a"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Dec 08 10:29:39 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Dec 08 10:29:39 2015 +0100"
      },
      "message": "Keep up with various spec/service changes"
    },
    {
      "commit": "8663579dbdf8aa8d982b15671172a5e48001b10a",
      "tree": "ca20a2d21a87f46241fa3a2c2c1705d30f10b542",
      "parents": [
        "631ef891d9a1819616b5d0323d7fc46eb70572a3"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Dec 08 07:13:13 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Dec 08 07:13:13 2015 +0100"
      },
      "message": "Keep up with various spec/service changes"
    },
    {
      "commit": "631ef891d9a1819616b5d0323d7fc46eb70572a3",
      "tree": "03739c32b8f73334f70de24d8a4bc789b2f3f4af",
      "parents": [
        "def1c3eae1b6f94133e77d63d3d621148fb71794"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Mon Dec 07 20:53:52 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Mon Dec 07 20:53:52 2015 +0100"
      },
      "message": "Keep up with various spec/service changes"
    },
    {
      "commit": "def1c3eae1b6f94133e77d63d3d621148fb71794",
      "tree": "e81f21d4d43e8d3868dd2615dc0ee65f57943d06",
      "parents": [
        "a9730e068499b462341aaeb64235847bbd604b10"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Mon Dec 07 20:37:14 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Mon Dec 07 20:37:14 2015 +0100"
      },
      "message": "Keep up with various spec/service changes"
    },
    {
      "commit": "a9730e068499b462341aaeb64235847bbd604b10",
      "tree": "392433d392438ebf1649239776ab20cf91b0969f",
      "parents": [
        "3a58586f392829983fce7400608be6a70b1b1ace"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Mon Dec 07 12:56:04 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Mon Dec 07 12:56:04 2015 +0100"
      },
      "message": "[Releng] Exclude closed bugs from API query"
    },
    {
      "commit": "3a58586f392829983fce7400608be6a70b1b1ace",
      "tree": "7041dced4a7adec71262972e1d5838c21cf987de",
      "parents": [
        "2867f6d2afd6d241a648ed12b707bfbb7fc27da8"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Mon Dec 07 12:51:58 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Mon Dec 07 12:51:58 2015 +0100"
      },
      "message": "Disable testRetrieveNotExistent() because of bug 483775."
    },
    {
      "commit": "2867f6d2afd6d241a648ed12b707bfbb7fc27da8",
      "tree": "ebf0528695e25010761af4e7b8c5a6fbfe825bbd",
      "parents": [
        "f409f87e9082d1afe3daaf6f0e064d3fcd98be89"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Mon Dec 07 12:42:12 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Mon Dec 07 12:42:12 2015 +0100"
      },
      "message": "Return the delete() result as a boolean"
    },
    {
      "commit": "f409f87e9082d1afe3daaf6f0e064d3fcd98be89",
      "tree": "82fe7f4fda06efa6b528a2f3606fce17d08928e8",
      "parents": [
        "0debd3ed0100470ca5c6abbb4a984a7edd135bbf"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sun Dec 06 14:39:21 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sun Dec 06 14:39:21 2015 +0100"
      },
      "message": "Set the etag to \u003cnot_found\u003e"
    },
    {
      "commit": "0debd3ed0100470ca5c6abbb4a984a7edd135bbf",
      "tree": "922adf76fb4829d75858c52a15819ad29d57e630",
      "parents": [
        "2bf5ad8c419713f5f6b02021db45c70a2938109c"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sun Dec 06 13:07:46 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sun Dec 06 13:07:46 2015 +0100"
      },
      "message": "[Releng] Add API analysis"
    },
    {
      "commit": "2bf5ad8c419713f5f6b02021db45c70a2938109c",
      "tree": "6ae4b75ec2a61f9f5caad3fc2ba53bfa67d7004c",
      "parents": [
        "a74fcca1e17073238c5c3d58aa81bf1cd94a6658"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sun Dec 06 12:38:12 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sun Dec 06 12:38:12 2015 +0100"
      },
      "message": "Implement getBlobs()"
    },
    {
      "commit": "a74fcca1e17073238c5c3d58aa81bf1cd94a6658",
      "tree": "a67cb3c80de46ce9099dd9e15af2d06d612f2c04",
      "parents": [
        "0003beaa36fa2e7c739d975c556ccb00c2a15bb2"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sat Dec 05 10:30:15 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sat Dec 05 10:30:15 2015 +0100"
      },
      "message": "Implement deleteBlob()"
    },
    {
      "commit": "0003beaa36fa2e7c739d975c556ccb00c2a15bb2",
      "tree": "5a0b89fbd3b44f983dad13e57360c1818f410100",
      "parents": [
        "90d472c317e797864d6fee0f43da06ddb7ac3a9b"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Fri Dec 04 19:25:31 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Fri Dec 04 19:25:31 2015 +0100"
      },
      "message": "Fix ServicesPreferencePage"
    },
    {
      "commit": "90d472c317e797864d6fee0f43da06ddb7ac3a9b",
      "tree": "d1d0876c89047685d3ce9674b3b3ff3612238710",
      "parents": [
        "203a979b49ea05d01960045dfbda54259c4f0330"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Thu Dec 03 08:51:22 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Thu Dec 03 08:51:22 2015 +0100"
      },
      "message": "[Releng] Add \"API Bugs\" query to UserStorage.setup"
    },
    {
      "commit": "203a979b49ea05d01960045dfbda54259c4f0330",
      "tree": "8a328f41f6b0c1dd29748e0202669e7f9a4ed01f",
      "parents": [
        "9b9bd1ac40879348e2427fa9696d26822566019c"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Wed Dec 02 17:30:41 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Wed Dec 02 17:30:41 2015 +0100"
      },
      "message": "[483294] [USS] If-None-Match header name has a typo\n\nhttps://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d483294"
    },
    {
      "commit": "9b9bd1ac40879348e2427fa9696d26822566019c",
      "tree": "992d6b2db62256a806c0db24af5a9198f31bd5c0",
      "parents": [
        "91467edddadd8ab08381ef2b97fe8dfcad20533e"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Dec 01 12:51:58 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Dec 01 12:51:58 2015 +0100"
      },
      "message": "[483333] [USS] Add terms of use check to login screen\n\nhttps://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d483333"
    },
    {
      "commit": "91467edddadd8ab08381ef2b97fe8dfcad20533e",
      "tree": "f67be5ccacd759b0425e3ba87f7a92204115dac1",
      "parents": [
        "84306933d450df676c689154c49aed2b0250f71e"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Dec 01 12:39:40 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Dec 01 12:39:40 2015 +0100"
      },
      "message": "[483333] [USS] Add terms of use check to login screen\n\nhttps://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d483333"
    },
    {
      "commit": "84306933d450df676c689154c49aed2b0250f71e",
      "tree": "8ea67e03e8553ede10e9c87f6f90240fb66d854a",
      "parents": [
        "1ae049c34bb616ef0025ea449b3f887a24735a65"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Dec 01 12:09:19 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Dec 01 12:09:19 2015 +0100"
      },
      "message": "[483333] [USS] Add terms of use check to login screen\n\nhttps://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d483333"
    },
    {
      "commit": "1ae049c34bb616ef0025ea449b3f887a24735a65",
      "tree": "23f3bb1445ab08d44d1b36891c3ce2aef477ca77",
      "parents": [
        "1d3ac7ada96945ff0fd99c7d4a05f36c9fe96e10"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Dec 01 07:31:45 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Dec 01 07:31:45 2015 +0100"
      },
      "message": "Deal with partial/empty credentials in secure storage"
    },
    {
      "commit": "1d3ac7ada96945ff0fd99c7d4a05f36c9fe96e10",
      "tree": "700ca2944aaa00780865707018beac6908caf7d4",
      "parents": [
        "6a93efd5a53a9083b7a4dad5af38c9d9258fee0d"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Mon Nov 30 18:22:54 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Mon Nov 30 18:22:54 2015 +0100"
      },
      "message": "Treat empty username or password as no credentials"
    },
    {
      "commit": "6a93efd5a53a9083b7a4dad5af38c9d9258fee0d",
      "tree": "86b16269bab2bf0d5c79083b52dac70117498e92",
      "parents": [
        "50a94dae5614e21770f1875f27b660d656b0fd06"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Mon Nov 30 11:50:35 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Mon Nov 30 11:50:35 2015 +0100"
      },
      "message": "Add test logic for proper caching support of GET request"
    },
    {
      "commit": "50a94dae5614e21770f1875f27b660d656b0fd06",
      "tree": "6e42f323234d05ab715580a71695fddc700865fd",
      "parents": [
        "98dbf9d9997d5bc2d9232399585c8c2f368201ab"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Mon Nov 30 09:33:44 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Mon Nov 30 09:33:44 2015 +0100"
      },
      "message": "Enhance code comments"
    },
    {
      "commit": "98dbf9d9997d5bc2d9232399585c8c2f368201ab",
      "tree": "bc3aac978a978d906a28fdd16d32bea77eff108b",
      "parents": [
        "01e96db0716f54fc647eb735a67966fe5092e03d"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Mon Nov 30 09:04:02 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Mon Nov 30 09:04:02 2015 +0100"
      },
      "message": "Enhance code comments"
    },
    {
      "commit": "01e96db0716f54fc647eb735a67966fe5092e03d",
      "tree": "80f454cd37abd8f1ab8ceab317602e5f898e2fb6",
      "parents": [
        "cc37590d5801f0d33585cc7956294398b321b0f9"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Mon Nov 30 07:57:37 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Mon Nov 30 07:57:37 2015 +0100"
      },
      "message": "Unset etag after Retrieve NOT_FOUND"
    },
    {
      "commit": "cc37590d5801f0d33585cc7956294398b321b0f9",
      "tree": "1692c3bb0bee23154469689fbb178318c9c09093",
      "parents": [
        "3f91dd9da44078aef99817673e159e574d4de4ac"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Mon Nov 30 07:17:03 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Mon Nov 30 07:17:03 2015 +0100"
      },
      "message": "Add org.eclipse.userstorage.staging flag"
    },
    {
      "commit": "3f91dd9da44078aef99817673e159e574d4de4ac",
      "tree": "17c42df1d65319e3d18681f42f9a6db36192fecb",
      "parents": [
        "ab1f6cd3043ac7eed4b7415437d8380638b4c99e"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sat Nov 28 07:57:33 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sat Nov 28 07:57:33 2015 +0100"
      },
      "message": "Reauthenticate three times with prompt"
    },
    {
      "commit": "ab1f6cd3043ac7eed4b7415437d8380638b4c99e",
      "tree": "000524400b22fa4904dcec5b9959ccddde9bc353",
      "parents": [
        "bf81746090daf12581d9f6956083186d71271023"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sat Nov 28 06:42:15 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sat Nov 28 06:42:15 2015 +0100"
      },
      "message": "Change shell titles"
    },
    {
      "commit": "bf81746090daf12581d9f6956083186d71271023",
      "tree": "fdbd721a653657d42326d52088a5638893bdae76",
      "parents": [
        "54e73d574bfd90730bfdfa5c0d8451f30bce93e2"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Fri Nov 27 19:36:14 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Fri Nov 27 19:36:14 2015 +0100"
      },
      "message": "Change shell titles"
    },
    {
      "commit": "54e73d574bfd90730bfdfa5c0d8451f30bce93e2",
      "tree": "98f85405b8f8a3e42f23f5a2fc4ae0cdab159916",
      "parents": [
        "05214b4d2c3aa7a4c13e0adfc461cdb2b64e3762"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Fri Nov 27 18:53:11 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Fri Nov 27 18:53:11 2015 +0100"
      },
      "message": "Change shell titles"
    },
    {
      "commit": "05214b4d2c3aa7a4c13e0adfc461cdb2b64e3762",
      "tree": "f1cd32980536195e82d9c25d81eb49f7acdce7d5",
      "parents": [
        "d642955649c79d2e92fd1e2ad27073b1ea8fb35b"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Thu Nov 26 06:57:39 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Thu Nov 26 06:57:39 2015 +0100"
      },
      "message": "Handle external cache deletion"
    },
    {
      "commit": "d642955649c79d2e92fd1e2ad27073b1ea8fb35b",
      "tree": "4170f67a18907aed5a2288e2bca78fcfbed9856b",
      "parents": [
        "203718d0eead541395a3f80ad9ffb34dd929a1a6"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Wed Nov 25 12:53:28 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Wed Nov 25 12:53:28 2015 +0100"
      },
      "message": "Add IStorageService.getAuthenticationSemaphore()"
    },
    {
      "commit": "203718d0eead541395a3f80ad9ffb34dd929a1a6",
      "tree": "e84c88983e9ca8e0651a77f0e659f24302cd3ce8",
      "parents": [
        "f6671d33f0bda0580b2ccdfcd8f3f406b93cd99b"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Wed Nov 25 12:20:02 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Wed Nov 25 12:20:02 2015 +0100"
      },
      "message": "Add IStorageService.isAuthenticating()"
    },
    {
      "commit": "f6671d33f0bda0580b2ccdfcd8f3f406b93cd99b",
      "tree": "14176ba5b1a99d1da989221659178bb2be8f8a89",
      "parents": [
        "fa02d841e5e4e0b41a9263a0be4ea9b54f598c0a"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Mon Nov 23 06:38:23 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Mon Nov 23 06:38:23 2015 +0100"
      },
      "message": "Expose AbstractDialog and CredentialsDialog"
    },
    {
      "commit": "fa02d841e5e4e0b41a9263a0be4ea9b54f598c0a",
      "tree": "197e7e550980755e9740242c0df89abf6dc6995d",
      "parents": [
        "fb04f042c1ed6abd28ff0612f9883debb52c0a9e"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sun Nov 22 17:46:35 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sun Nov 22 17:46:35 2015 +0100"
      },
      "message": "Enhance request logging in USSServer"
    },
    {
      "commit": "fb04f042c1ed6abd28ff0612f9883debb52c0a9e",
      "tree": "4cf69ee23b212d4ff480502354a0aacdaa123668",
      "parents": [
        "e81fbead371562a81d8d3c1a63e21d3105e84fe8"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sun Nov 22 17:36:51 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sun Nov 22 17:36:51 2015 +0100"
      },
      "message": "Enhance request logging in USSServer"
    },
    {
      "commit": "e81fbead371562a81d8d3c1a63e21d3105e84fe8",
      "tree": "0f5ad0d6ecaa793baabdbad9b174253a15334cad",
      "parents": [
        "09831b9d0ceb78634c1d9e45d688d791a1ca857f"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sun Nov 22 16:51:50 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sun Nov 22 16:51:50 2015 +0100"
      },
      "message": "Close the stream in Blob.setContents() even in early file cases"
    },
    {
      "commit": "09831b9d0ceb78634c1d9e45d688d791a1ca857f",
      "tree": "3551f0f5a27f8cb09d2e8750440a123e141f127d",
      "parents": [
        "0ab8bb8e13f41f004b0339aff72c5882e8aeb4fd"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sun Nov 22 07:36:11 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sun Nov 22 07:36:11 2015 +0100"
      },
      "message": "Reset session when credentials are changed"
    },
    {
      "commit": "0ab8bb8e13f41f004b0339aff72c5882e8aeb4fd",
      "tree": "1bf50155d98071ba03bdc5c14e909767213e74f9",
      "parents": [
        "c23bd3910d8100bc1c1e5fa5e5b2c8d1bc9ac200"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sun Nov 22 07:05:17 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sun Nov 22 07:05:17 2015 +0100"
      },
      "message": "Reset session when credentials are changed"
    },
    {
      "commit": "c23bd3910d8100bc1c1e5fa5e5b2c8d1bc9ac200",
      "tree": "fe4eeffa86a213f104c8e45eb00506cc68a6d95c",
      "parents": [
        "6e426c1802c1c5839130749b4e64c4207d14e0b8"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sat Nov 21 11:17:17 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sat Nov 21 11:17:17 2015 +0100"
      },
      "message": "Fix ArrayIndexOutOfBoundsException in StringUtil.decrypt()"
    },
    {
      "commit": "6e426c1802c1c5839130749b4e64c4207d14e0b8",
      "tree": "6eaf266ecd7ab852b71389c263ab29215e913703",
      "parents": [
        "ed0c980922cd1357f3465894862d95e5d53232ed"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sat Nov 21 10:45:56 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sat Nov 21 10:45:56 2015 +0100"
      },
      "message": "Add IStorage.setCredentialsProvider(), see JavaDoc"
    },
    {
      "commit": "ed0c980922cd1357f3465894862d95e5d53232ed",
      "tree": "c86f8dc79b41d2f5a566ccf4012daa30f035c6fc",
      "parents": [
        "189fa6e507f1e07b07256de633910012545954e3"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sat Nov 21 10:17:10 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sat Nov 21 10:17:10 2015 +0100"
      },
      "message": "Fix CredentialsDialog"
    },
    {
      "commit": "189fa6e507f1e07b07256de633910012545954e3",
      "tree": "37cb4c47025d09e01d7e704f5d9b9ab26ac111b9",
      "parents": [
        "21a9e288cbd39d5fd16f34c890bf8043dfa4e480"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sat Nov 21 09:29:58 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sat Nov 21 09:29:58 2015 +0100"
      },
      "message": "Handle no service case"
    },
    {
      "commit": "21a9e288cbd39d5fd16f34c890bf8043dfa4e480",
      "tree": "96140f0a98753eade41e8a18a6e9f1ef1729ee13",
      "parents": [
        "388868c68fb6bda525d8ac943b9f3dadae829063"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sat Nov 21 07:13:22 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sat Nov 21 07:13:22 2015 +0100"
      },
      "message": "Rename dialogs"
    },
    {
      "commit": "388868c68fb6bda525d8ac943b9f3dadae829063",
      "tree": "d695e5e3ece4b240bef963f14ef4b412b2856c30",
      "parents": [
        "225cb7de439fc0ce288d9d2d188f57475a2e0e73"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sat Nov 21 06:52:13 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sat Nov 21 06:52:13 2015 +0100"
      },
      "message": "Fix remote tests"
    },
    {
      "commit": "225cb7de439fc0ce288d9d2d188f57475a2e0e73",
      "tree": "46a2875ce39db97ecde727236c4e7373dc27fbb2",
      "parents": [
        "73f9909e0f5cc45d5ac6f4b04764658ccad7bb94"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sat Nov 21 06:15:31 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sat Nov 21 06:15:31 2015 +0100"
      },
      "message": "Rename preference page"
    },
    {
      "commit": "73f9909e0f5cc45d5ac6f4b04764658ccad7bb94",
      "tree": "efecd32e69e0eeb50e351ccb5d34c435a0ec30ea",
      "parents": [
        "ace2d3fc1ad5226750e07635d02c11047fc59104"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Fri Nov 20 06:46:56 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Fri Nov 20 06:46:56 2015 +0100"
      },
      "message": "Use .blob extension in test server"
    },
    {
      "commit": "ace2d3fc1ad5226750e07635d02c11047fc59104",
      "tree": "46b0d9e5a026b47589a3ec731867e488adaec078",
      "parents": [
        "cc58bc615dc1cc138ca4590038f49c6f35565aa8"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Thu Nov 19 07:38:34 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Thu Nov 19 07:38:34 2015 +0100"
      },
      "message": "Encrypt passwords"
    },
    {
      "commit": "cc58bc615dc1cc138ca4590038f49c6f35565aa8",
      "tree": "9d2d4e3c55eefd7ac427a070464631575f105b6d",
      "parents": [
        "3dd7683edc64b6028420bf450b0dfbe1e9cddc69"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Wed Nov 18 07:52:28 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Wed Nov 18 07:52:28 2015 +0100"
      },
      "message": "Factor out reusable caches for single application and/or key"
    },
    {
      "commit": "3dd7683edc64b6028420bf450b0dfbe1e9cddc69",
      "tree": "6d3ab6654ef635410a5dbf741b48ad9f9fcdf5ae",
      "parents": [
        "600b204760214c116a44551068bedc9ba1ff8079"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Wed Nov 18 07:44:47 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Wed Nov 18 07:44:47 2015 +0100"
      },
      "message": "Factor out reusable caches for single application and/or key"
    },
    {
      "commit": "600b204760214c116a44551068bedc9ba1ff8079",
      "tree": "a4aa1f07f37a30e37f21ce94a18315a016ce77a9",
      "parents": [
        "7c03b5ac50f6ccc3afe39262e04bcc601914309b"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Wed Nov 18 06:31:37 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Wed Nov 18 06:31:37 2015 +0100"
      },
      "message": "Factor out reusable test fixture"
    },
    {
      "commit": "7c03b5ac50f6ccc3afe39262e04bcc601914309b",
      "tree": "50067880fbe1f8081e8500bd35ff4942c645ab97",
      "parents": [
        "dff2b8ffd091931ab5be0a97afe37c52f48e62cb"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Wed Nov 18 05:55:06 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Wed Nov 18 05:55:06 2015 +0100"
      },
      "message": "Factor out reusable test fixture"
    },
    {
      "commit": "dff2b8ffd091931ab5be0a97afe37c52f48e62cb",
      "tree": "776181daf9b2d4d35f3cd251dcdfe9e60444a681",
      "parents": [
        "7e8951917e6a03ef1aa96420a1cbe440e53ebb4f"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Nov 17 18:44:28 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Nov 17 18:44:28 2015 +0100"
      },
      "message": "Export Jetty from tests"
    },
    {
      "commit": "7e8951917e6a03ef1aa96420a1cbe440e53ebb4f",
      "tree": "3cbf5f632b4ce2b516c203e4d09d58850dfe131d",
      "parents": [
        "fc7f0d4a721de47d0006b286ad988551853e767a"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Nov 17 18:41:43 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Nov 17 18:41:43 2015 +0100"
      },
      "message": "Add USSServer.launch"
    },
    {
      "commit": "fc7f0d4a721de47d0006b286ad988551853e767a",
      "tree": "cc9baa0d04a53501fb1af47060a11b004c16b884",
      "parents": [
        "4987b08160b7c6282eba45b7329c9cbc0f77bc4b"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Nov 17 18:40:18 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Nov 17 18:40:18 2015 +0100"
      },
      "message": "Use the new Eclipse.org production service per default"
    },
    {
      "commit": "4987b08160b7c6282eba45b7329c9cbc0f77bc4b",
      "tree": "b05dea4946140714aa2f6b01b8e981b8f89815ba",
      "parents": [
        "f05c95dc0a2d77919a44c0b8bf01d45d81192a3b"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Nov 17 18:24:58 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Nov 17 18:24:58 2015 +0100"
      },
      "message": "Use the new Eclipse.org production service per default"
    },
    {
      "commit": "f05c95dc0a2d77919a44c0b8bf01d45d81192a3b",
      "tree": "7cd6af4a4e97299e4df2d39fe940443e177c5ae5",
      "parents": [
        "1a5edc085b2716885659d789b91701571469d9b3"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Nov 17 18:24:31 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Nov 17 18:24:31 2015 +0100"
      },
      "message": "Use the new Eclipse.org production service per default"
    },
    {
      "commit": "1a5edc085b2716885659d789b91701571469d9b3",
      "tree": "b68e5e612a47751ee5f58e37ac64cbb74f366c6f",
      "parents": [
        "606019486bd7c3e57d29ad03d5e82c3a76cc0216"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Nov 17 11:58:09 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Nov 17 11:58:09 2015 +0100"
      },
      "message": "Add test sources to SDK feature"
    },
    {
      "commit": "606019486bd7c3e57d29ad03d5e82c3a76cc0216",
      "tree": "51b2562b579ace03509ae8bfc75d1b2a4ad603d8",
      "parents": [
        "ac97215ea9a4db25ffd5ad29b9df80456abbbfd6"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Nov 17 11:52:32 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Nov 17 11:52:32 2015 +0100"
      },
      "message": "Add tests to site"
    },
    {
      "commit": "ac97215ea9a4db25ffd5ad29b9df80456abbbfd6",
      "tree": "339b0f150b6f4ec23f7e5438126afc39c4a81e5c",
      "parents": [
        "96f11e9114a66c9fdca189846d669faa5355a92a"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Nov 17 10:40:10 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Nov 17 10:40:10 2015 +0100"
      },
      "message": "Revert: Make CredentialsDialog API"
    },
    {
      "commit": "96f11e9114a66c9fdca189846d669faa5355a92a",
      "tree": "c7a6f2949074ff6202fca427ab7fd7dcbce5db69",
      "parents": [
        "924d166b0f429ecea047bf179f2dec02e7fab41c"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Nov 17 10:39:10 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Nov 17 10:39:10 2015 +0100"
      },
      "message": "Make CredentialsDialog API"
    },
    {
      "commit": "924d166b0f429ecea047bf179f2dec02e7fab41c",
      "tree": "73c1d59eb166854635a19c2066665dcf999926e0",
      "parents": [
        "5a123b090ab7b642cf96bd76aff34bfd81e637ca"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Nov 17 09:03:42 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Nov 17 09:03:42 2015 +0100"
      },
      "message": "Make ServiceSelectorComposite\u0027s viewer configurable"
    },
    {
      "commit": "5a123b090ab7b642cf96bd76aff34bfd81e637ca",
      "tree": "4a8cf41e721f5f4e5cf25682353ffa517c150ddc",
      "parents": [
        "52b3065336eff1f946413120a5ad155d377c04fd"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Nov 17 08:39:56 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Nov 17 08:39:56 2015 +0100"
      },
      "message": "Handle the Storage.service \u003d\u003d null case"
    },
    {
      "commit": "52b3065336eff1f946413120a5ad155d377c04fd",
      "tree": "5c077b547d94e3a0e2f7d666fbdfb44e27ab3059",
      "parents": [
        "c65c49391158bb5e34f77661f5bdaaf80d06284e"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Nov 17 07:58:51 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Nov 17 07:58:51 2015 +0100"
      },
      "message": "Handle the Storage.service \u003d\u003d null case"
    },
    {
      "commit": "c65c49391158bb5e34f77661f5bdaaf80d06284e",
      "tree": "e247df2da908b53f374e2c279e3cc85d4dc7bdb1",
      "parents": [
        "74bb31c7a28d31233406787abdde4e13dc28510f"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Nov 17 07:20:49 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Tue Nov 17 07:20:49 2015 +0100"
      },
      "message": "Handle the Storage.service \u003d\u003d null case"
    },
    {
      "commit": "74bb31c7a28d31233406787abdde4e13dc28510f",
      "tree": "cfacb74f90c43d38699c21efbe50b7e6674cfd22",
      "parents": [
        "cabfb6aed1a7f0d43b3d3a38c64e1762b2097b90"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Mon Nov 16 17:50:21 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Mon Nov 16 17:50:21 2015 +0100"
      },
      "message": "Add preference page"
    },
    {
      "commit": "cabfb6aed1a7f0d43b3d3a38c64e1762b2097b90",
      "tree": "9afdeafa58495ac02e5194bbc016a9b7f1b1b1f0",
      "parents": [
        "8601511ff00f279ca378e5161939309a95393722"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Mon Nov 16 11:21:39 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Mon Nov 16 11:21:39 2015 +0100"
      },
      "message": "Add service selector widgets"
    },
    {
      "commit": "8601511ff00f279ca378e5161939309a95393722",
      "tree": "826b922f0979c71b7f89eda5be539f5ce622b0da",
      "parents": [
        "c8caae0f4ac4ec86d3846444e310bce97c895685"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Mon Nov 16 10:21:22 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Mon Nov 16 10:21:22 2015 +0100"
      },
      "message": "Add preference page"
    },
    {
      "commit": "c8caae0f4ac4ec86d3846444e310bce97c895685",
      "tree": "da73e60fc839ba949ea2f77226eda56d4ff977df",
      "parents": [
        "bc63fb8869ccedbd8f8788f97bdf06fa279198d5"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sun Nov 15 13:24:50 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sun Nov 15 13:24:50 2015 +0100"
      },
      "message": "Add JSON tests"
    },
    {
      "commit": "bc63fb8869ccedbd8f8788f97bdf06fa279198d5",
      "tree": "e578da64a80776b06a66b1228801d17bd2fbce3f",
      "parents": [
        "ebd49ace20ebdda96612c7c4bb008f973e68d5c0"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sun Nov 15 13:14:27 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sun Nov 15 13:14:27 2015 +0100"
      },
      "message": "Introduce ISettings"
    },
    {
      "commit": "ebd49ace20ebdda96612c7c4bb008f973e68d5c0",
      "tree": "114b7b106e48f679c15e8e46565e519175077a72",
      "parents": [
        "262bc5ad4e75798584935d1b2fdd855d954b2294"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sun Nov 15 13:13:43 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sun Nov 15 13:13:43 2015 +0100"
      },
      "message": "Introduce ISettings"
    },
    {
      "commit": "262bc5ad4e75798584935d1b2fdd855d954b2294",
      "tree": "f6ce622e50991805fb45faafef754b165a93287b",
      "parents": [
        "127eedfba0b5d3277ad05adecbcb0fb780b96604"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sun Nov 15 13:11:35 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sun Nov 15 13:11:35 2015 +0100"
      },
      "message": "Introduce ISettings"
    },
    {
      "commit": "127eedfba0b5d3277ad05adecbcb0fb780b96604",
      "tree": "a38ef66ffaad1bd40b91f3729fc83c5333e1eb7a",
      "parents": [
        "f184e316ca5808b26321c428e9e932276f3da059"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sun Nov 15 13:05:11 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sun Nov 15 13:05:11 2015 +0100"
      },
      "message": "Rename IStorage to IStorageService and IStorageSpace to IStorage"
    },
    {
      "commit": "f184e316ca5808b26321c428e9e932276f3da059",
      "tree": "4158aa80987a019d0785e03cb54ba158ddff17d0",
      "parents": [
        "6aca440c283a6313a46ce46fd8924896e8a1495d"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sun Nov 15 12:57:23 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sun Nov 15 12:57:23 2015 +0100"
      },
      "message": "Introduce ISettings"
    },
    {
      "commit": "6aca440c283a6313a46ce46fd8924896e8a1495d",
      "tree": "318724032bee818971531ae04a5efc823dd36f31",
      "parents": [
        "5312b0cbde421d6bc6f8fa88586534d66d198efd"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sun Nov 15 12:51:54 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sun Nov 15 12:51:54 2015 +0100"
      },
      "message": "Introduce ISettings"
    },
    {
      "commit": "5312b0cbde421d6bc6f8fa88586534d66d198efd",
      "tree": "b33c7af6fbe3c21191264248159be65352908b5f",
      "parents": [
        "d6357f65ce8d5f57e615cfbc95d184779f12cc40"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sun Nov 15 12:49:35 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sun Nov 15 12:49:35 2015 +0100"
      },
      "message": "Introduce ISettings"
    },
    {
      "commit": "d6357f65ce8d5f57e615cfbc95d184779f12cc40",
      "tree": "8c4c3167e5e0e17c073c009291a15d2547e2509b",
      "parents": [
        "b76864a558bc4cd2d90c85bf3a8919f504049921"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sun Nov 15 11:11:49 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sun Nov 15 11:11:49 2015 +0100"
      },
      "message": "Update UserStorage.setup"
    },
    {
      "commit": "b76864a558bc4cd2d90c85bf3a8919f504049921",
      "tree": "0106b8e27d60231fa056652767322723eb9f4b84",
      "parents": [
        "e2837cb66c3e32415207c77bd509a1b139b5b5e0"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sun Nov 15 10:59:03 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sun Nov 15 10:59:03 2015 +0100"
      },
      "message": "Rename IStorage to IStorageService and IStorageSpace to IStorage"
    },
    {
      "commit": "e2837cb66c3e32415207c77bd509a1b139b5b5e0",
      "tree": "1742f270024cbe0e24a1709d12f88089f1acf151",
      "parents": [
        "c15687906b6eb6314b7bb2e047a3e3c9b4a19b2b"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sun Nov 15 10:48:37 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sun Nov 15 10:48:37 2015 +0100"
      },
      "message": "Rename IStorage to IStorageService and IStorageSpace to IStorage"
    },
    {
      "commit": "c15687906b6eb6314b7bb2e047a3e3c9b4a19b2b",
      "tree": "6ce992ef27bef511adc5fb111c7f79dc8cdb532e",
      "parents": [
        "269bea7211fcc1f9d2b0d8a8394add8d54fba3cd"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sat Nov 14 10:02:44 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sat Nov 14 10:02:44 2015 +0100"
      },
      "message": "Add Oomph setup model"
    },
    {
      "commit": "269bea7211fcc1f9d2b0d8a8394add8d54fba3cd",
      "tree": "1dc2a65167097ae1ab46f4d47669f59466364d6c",
      "parents": [
        "d0ae5aa917ec4986fecdb1b01025b1c2afacb390"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sat Nov 14 09:03:50 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sat Nov 14 09:03:50 2015 +0100"
      },
      "message": "Fix copyright dates"
    },
    {
      "commit": "d0ae5aa917ec4986fecdb1b01025b1c2afacb390",
      "tree": "c79c11dab01fceacb59af2a9e77cc6be6c5b1c4a",
      "parents": [
        "3e009c41fb1636cb379cb3b3af33650ce1507bc1"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sat Nov 14 09:02:38 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sat Nov 14 09:02:38 2015 +0100"
      },
      "message": "Add JavaDocs"
    },
    {
      "commit": "3e009c41fb1636cb379cb3b3af33650ce1507bc1",
      "tree": "7f3b2499c47f1d5a6ba9f35584805979be668649",
      "parents": [
        "4df88ca34c5074d6c6ac3b4e55e9ad5bb1960a4a"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sat Nov 14 08:27:27 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sat Nov 14 08:27:27 2015 +0100"
      },
      "message": "Make IStorageSpace.setStorage() provisional"
    },
    {
      "commit": "4df88ca34c5074d6c6ac3b4e55e9ad5bb1960a4a",
      "tree": "8db85aca2ba27d2cba5b35e4b228aa55b0ae21ae",
      "parents": [
        "cac2e94573489f61828363e073fe4d10868caabf"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sat Nov 14 08:05:32 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sat Nov 14 08:05:32 2015 +0100"
      },
      "message": "Add surefire tests"
    },
    {
      "commit": "cac2e94573489f61828363e073fe4d10868caabf",
      "tree": "985a9517821b4433890152418afa8317273988ec",
      "parents": [
        "4a303a6fa6a8acdaa19d5959b434a94d7266eba3"
      ],
      "author": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sat Nov 14 07:55:11 2015 +0100"
      },
      "committer": {
        "name": "Eike Stepper",
        "email": "stepper@esc-net.de",
        "time": "Sat Nov 14 07:55:11 2015 +0100"
      },
      "message": "Add source generation, pack and sign"
    }
  ],
  "next": "4a303a6fa6a8acdaa19d5959b434a94d7266eba3"
}
