)]}'
{
  "log": [
    {
      "commit": "d15e3f03ae45c0420a260381fca5336fe4d672ef",
      "tree": "54e08de2c4c204a27eb7687d0973dab4276b318f",
      "parents": [
        "e6ce323dae6a10bcf8be3bd900067f311d71d781"
      ],
      "author": {
        "name": "Brian de Alwis",
        "email": "bsd@acm.org",
        "time": "Fri May 07 09:28:41 2021 -0400"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@acm.org",
        "time": "Tue May 18 09:10:41 2021 -0400"
      },
      "message": "Bug 572026 - Support Jetty 9 and 10\n\nMake USS-SDK work with Jetty 9 and 10.  Note that Jetty 10\nmade some bundle changes\n\n- Pull in javax.servlet APIs through import-package\n- Fix uses of sendError() to setStatus() to preserve response headers\n- Remove deprecated Jetty logger; tests now show Jetty output,\n  which is actually useful\n\n- added new .target for eclipse-latest, orbit-latest, and jetty 10\n  for use as an Eclipse target platform for development\n- added new profiles to build and test for other named Eclipse releases\n\n    mvn -Declipse.target\u003dneon verify\n\n  or use the following to test with Jetty 10\n\n    mvn -Declipse.target\u003dlatest verify\n\nChange-Id: I385b9c883bc4615e372a08238a2a158010368825\nSigned-off-by: Brian de Alwis \u003cbsd@acm.org\u003e\n"
    },
    {
      "commit": "e6ce323dae6a10bcf8be3bd900067f311d71d781",
      "tree": "1754cc85e03f73154be3ad10a30239af4e51d801",
      "parents": [
        "e3d4b89af1160a808863392df872abcc726939f9"
      ],
      "author": {
        "name": "Brian de Alwis",
        "email": "bsd@acm.org",
        "time": "Sun May 16 22:44:22 2021 -0400"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@acm.org",
        "time": "Sun May 16 23:27:39 2021 -0400"
      },
      "message": "Fix tests for Apache HTTP Client 4.5 and greater\n\nMust explicitly close the underlying HttpClient instance to ensure\npooled connections are closed between between tests.  Otherwise stale\nconnections exist from previous test and which fail on use with\nNoHttpResponseException errors.\n\nhttps://hc.apache.org/httpcomponents-client-4.5.x/current/tutorial/html/connmgmt.html#d5e401\n\nChange-Id: I318ea1006e8d7453d95960f5d33bbff2bb36735a\nSigned-off-by: Brian de Alwis \u003cbsd@acm.org\u003e\n"
    },
    {
      "commit": "e3d4b89af1160a808863392df872abcc726939f9",
      "tree": "2b7cccdc8ab790478c1c8519cb9f7dc56651e663",
      "parents": [
        "93f5204dcf6e96547610f8372e15d019797b5e44",
        "a663390c5ad8cc9400b2c0bc21fa9aef5e7bba73"
      ],
      "author": {
        "name": "Brian de Alwis",
        "email": "bsd@acm.org",
        "time": "Thu May 06 22:25:35 2021 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review @ Eclipse.org",
        "email": "gerrit@eclipse.org",
        "time": "Thu May 06 22:25:35 2021 -0400"
      },
      "message": "Merge \"[573322] MockServer fix failing test when you not have Locale.ENGLISH\""
    },
    {
      "commit": "a663390c5ad8cc9400b2c0bc21fa9aef5e7bba73",
      "tree": "c5409aa4fb66393a88468bc378f9e24a6add5dd6",
      "parents": [
        "36b76f99a89581a20f292e6778905454082f9380"
      ],
      "author": {
        "name": "Frank Becker",
        "email": "eclipse@frank-becker.de",
        "time": "Mon May 03 17:34:29 2021 +0200"
      },
      "committer": {
        "name": "Frank Becker",
        "email": "eclipse@frank-becker.de",
        "time": "Mon May 03 17:34:29 2021 +0200"
      },
      "message": "[573322] MockServer fix failing test when you not have Locale.ENGLISH\n\n\n\nhttps://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d573322\n\nChange-Id: I2068d7d2f36ed171b39626cd5cc224dbcd4f1a32\nSigned-off-by: Frank Becker \u003ceclipse@frank-becker.de\u003e\n"
    },
    {
      "commit": "93f5204dcf6e96547610f8372e15d019797b5e44",
      "tree": "ae2b26a0ce728a2fe46d9459498ec95c98627720",
      "parents": [
        "36b76f99a89581a20f292e6778905454082f9380"
      ],
      "author": {
        "name": "Brian de Alwis",
        "email": "bsd@acm.org",
        "time": "Sun May 02 23:13:29 2021 -0400"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@acm.org",
        "time": "Sun May 02 23:14:05 2021 -0400"
      },
      "message": "update eclipse-jarsigner-plugin to 1.3.1\n\nChange-Id: Id75aa867438e154b833be39b1a2d8a115e0491c2\n"
    },
    {
      "commit": "36b76f99a89581a20f292e6778905454082f9380",
      "tree": "063bdfdad045b078818d593d872a6b33b62b6f4a",
      "parents": [
        "39ddd657b518213cb0631c4f02893db96454da34"
      ],
      "author": {
        "name": "Brian de Alwis",
        "email": "bdealwis@google.com",
        "time": "Sat Apr 18 10:44:46 2020 -0400"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bdealwis@google.com",
        "time": "Sat Apr 18 14:22:59 2020 -0400"
      },
      "message": "[releng] Update to Tycho 1.6 and Jarsigning 1.1.7\n\nTycho 1.6 now requires Java 8, so also add support for using\ntoolchains (enabled on CI).\n\nChange-Id: I001ba1e588637da743e6df641559e0b6e532553a\n"
    },
    {
      "commit": "39ddd657b518213cb0631c4f02893db96454da34",
      "tree": "de9ac32b34ff489bad93245fb601ebff0fc91389",
      "parents": [
        "1f73b4dd4eea7b0323af2475b1debfa6a467677e"
      ],
      "author": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Wed Nov 20 11:14:31 2019 -0500"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Wed Nov 20 11:14:31 2019 -0500"
      },
      "message": "Bug 551550 - Add missing providerName and copyright to feature.properties\n\nChange-Id: I3da93248ccfdcde234be8af00b1c25728f7f0f23\n"
    },
    {
      "commit": "1f73b4dd4eea7b0323af2475b1debfa6a467677e",
      "tree": "e40457e813dd2cd9d6b2b567ad4113ed1fe8150e",
      "parents": [
        "3c454298e134d46b12b576147b7e1c60ed92ac06"
      ],
      "author": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Fri Sep 20 23:20:05 2019 -0400"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Fri Sep 20 23:20:05 2019 -0400"
      },
      "message": "Bug 532362 - Un-interpolated variables in feature\u0027s about dialog\n\nApply resource filtering to about.mappings to pick up build properties\n\nChange-Id: I54657b9958a16f3adea172089a4953d945cffd6f\n"
    },
    {
      "commit": "3c454298e134d46b12b576147b7e1c60ed92ac06",
      "tree": "9f92e6e62c2a61e831ae4e2cb038e38189fde5f2",
      "parents": [
        "816eae2b45937929d5955246489d6b8ce443acb9"
      ],
      "author": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Fri Sep 20 22:54:41 2019 -0400"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Fri Sep 20 22:54:41 2019 -0400"
      },
      "message": "Update to org.eclipse.license 2.0.2\n\nChange-Id: I61d7a511372fd69458b607941bd9484bf06d210e\n"
    },
    {
      "commit": "816eae2b45937929d5955246489d6b8ce443acb9",
      "tree": "6c76e08be095bac29a653902a2952e2695525cc3",
      "parents": [
        "d41f1424afe9bbd443f04392c353888d12439653"
      ],
      "author": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Thu Jun 06 09:33:01 2019 -0400"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Thu Jun 06 09:47:58 2019 -0400"
      },
      "message": "Jenkins BUILD_ID no longer includes timestamp\n\nChange-Id: I0383f3587ce7b697fef4743893012b18687bb312\n"
    },
    {
      "commit": "d41f1424afe9bbd443f04392c353888d12439653",
      "tree": "b8c9bedd05ee45dbb0f1b2d5aa2e1a4e188fdc01",
      "parents": [
        "6c7f71a293abdba6490465e57692dd0078956a84"
      ],
      "author": {
        "name": "Michael Keppler",
        "email": "Michael.Keppler@gmx.de",
        "time": "Fri Apr 26 14:47:45 2019 +0200"
      },
      "committer": {
        "name": "Michael Keppler",
        "email": "Michael.Keppler@gmx.de",
        "time": "Fri Apr 26 14:54:07 2019 +0200"
      },
      "message": "Bug 536924 - show common EPL2 during installation\n\nUserStorage had its own license feature. This leads to a separate\nlicense being shown to the user during feature installation. Use the\ncommon CBI license feature 2.0 instead.\n\nI just noticed today that with the last change to the above bug we\nupgraded the license from 1 to 2, but did not use the common license.\n\nChange-Id: I10c76a3b7e065e63c448ba55e04670006e9afb6a\nSigned-off-by: Michael Keppler \u003cMichael.Keppler@gmx.de\u003e"
    },
    {
      "commit": "6c7f71a293abdba6490465e57692dd0078956a84",
      "tree": "c3857ef883ef40c44364dcd7ac3feec3812789b6",
      "parents": [
        "00d4cfa34363d524c86a56134d55fe532ed10098"
      ],
      "author": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Thu Mar 07 23:33:10 2019 -0500"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Thu Mar 07 23:33:10 2019 -0500"
      },
      "message": "[releng] bump features to 1.2.0\n\nChange-Id: I81431a2cdd0f86e65ce140713756c92ea929d183\n"
    },
    {
      "commit": "00d4cfa34363d524c86a56134d55fe532ed10098",
      "tree": "d23b0c3fef8960aef81cf3c5582e819acf066c2a",
      "parents": [
        "3a0d6d48098f463419282b574443f7b5d42a2148"
      ],
      "author": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Wed Mar 06 23:57:09 2019 -0500"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Wed Mar 06 23:57:09 2019 -0500"
      },
      "message": "[releng] Update in preparation for 1.2.0\n\nChange-Id: Ia80ff45e5c78db2b40b2602cf922102f96e1687c\n"
    },
    {
      "commit": "3a0d6d48098f463419282b574443f7b5d42a2148",
      "tree": "70fc007d6c2f76cf559edbce4adbd1009309b4fc",
      "parents": [
        "98ec63c34dc98da486373bfd571627532e7f1cf9"
      ],
      "author": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Wed Mar 06 23:55:25 2019 -0500"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Wed Mar 06 23:55:25 2019 -0500"
      },
      "message": "Bug 499932 - [USS] Eclipse USS SDK should not support session authentication\n\nRemove legacy UI\n\nChange-Id: I2fd2fff56f66e44a8c678274585a1487c7554e32\n"
    },
    {
      "commit": "98ec63c34dc98da486373bfd571627532e7f1cf9",
      "tree": "f66fb1c9152214c9a34b6f58484dcb00ce3bb171",
      "parents": [
        "a6f830774918c1b0b32e381bbce4192c59bbca36"
      ],
      "author": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Fri Feb 15 22:58:39 2019 -0500"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Fri Feb 15 22:59:36 2019 -0500"
      },
      "message": "Bug 536924 - [USS] update to EPL 2.0\n\nChange-Id: I8da762543b720b178d115359860cdf9e7db6336f\n"
    },
    {
      "commit": "a6f830774918c1b0b32e381bbce4192c59bbca36",
      "tree": "4ede96ee6964088f4d5e07e4522e26ec8a27b2a9",
      "parents": [
        "a28e094e8da54bd553ad98bc1fea1b1f05de627e"
      ],
      "author": {
        "name": "Carsten Reckord",
        "email": "reckord@yatta.de",
        "time": "Tue Feb 05 15:47:29 2019 +0100"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Fri Feb 15 21:48:54 2019 -0500"
      },
      "message": "Bug 544144 - Use Import-Package for Apache dependencies\n\n- Changed Require-Bundle to Import-Package for\n  org.apache.http.* and org.apache.commons.*\n- Added \"uses\" declarations\n- Bumped bundle micro version\n\nChange-Id: Idb3b7f1c176f15cea58dde2a5cd633358bdd5930\nSigned-off-by: Carsten Reckord \u003creckord@yatta.de\u003e\n"
    },
    {
      "commit": "a28e094e8da54bd553ad98bc1fea1b1f05de627e",
      "tree": "b7b0fdfc79abd91abcb3eab1651343c8b2d5575f",
      "parents": [
        "f5d7cc0f1db265777ac434d1365dfaf33adcd5cd"
      ],
      "author": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Mon Dec 03 00:01:17 2018 -0500"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Mon Dec 03 00:01:17 2018 -0500"
      },
      "message": "Bug 541698 - ClassCastException in JSON deserialization with custom identity provider\n\nChange-Id: I1f2d848baf1b52ddc42dfc8addc386987fda0735\n"
    },
    {
      "commit": "f5d7cc0f1db265777ac434d1365dfaf33adcd5cd",
      "tree": "4e2b9b5209ca7736ae841a735a896ccca3705850",
      "parents": [
        "5476cc0adbc036a73c306bd791b4fc200e493b26"
      ],
      "author": {
        "name": "Michael Keppler",
        "email": "Michael.Keppler@gmx.de",
        "time": "Mon Dec 25 21:54:33 2017 +0100"
      },
      "committer": {
        "name": "Michael Keppler",
        "email": "Michael.Keppler@gmx.de",
        "time": "Mon Dec 25 21:54:33 2017 +0100"
      },
      "message": "Remove superfluous separator from USS menu\n\nLooks like this was in there from the beginning, but was not noticed due\nto being developed on a Mac originally.\n\nBug: 529200\nChange-Id: I35e2a36c90264470d5e455a4e43ca71498c61826\nSigned-off-by: Michael Keppler \u003cMichael.Keppler@gmx.de\u003e\n"
    },
    {
      "commit": "5476cc0adbc036a73c306bd791b4fc200e493b26",
      "tree": "35bc39b985c0edfdc257b080a6f49e723be78e24",
      "parents": [
        "0b695e9ae46d3f9e6083301fd6e51f3351b99d18"
      ],
      "author": {
        "name": "Andrey Loskutov",
        "email": "loskutov@gmx.de",
        "time": "Wed Nov 29 10:18:59 2017 +0100"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Thu Nov 30 09:32:54 2017 -0500"
      },
      "message": "Bug 527417 - \"Eclipse user Storage\" toolbar button visible by default\n\nChange-Id: I2aa9613655a89f41543505fc5ea6b71516ca2f1b\nSigned-off-by: Andrey Loskutov \u003closkutov@gmx.de\u003e\n"
    },
    {
      "commit": "0b695e9ae46d3f9e6083301fd6e51f3351b99d18",
      "tree": "2dcd38f8bc71f9b20c54d7cba3143976cf0f30c7",
      "parents": [
        "a63691ec06ea7355a771799ac2d2470d96fac813"
      ],
      "author": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Tue Jun 13 23:04:35 2017 -0400"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Tue Jun 13 23:04:35 2017 -0400"
      },
      "message": "Fix release.sh\n\nChange-Id: I2de79760756c6aa62d620b701f9ee54a95ea72a2\n"
    },
    {
      "commit": "a63691ec06ea7355a771799ac2d2470d96fac813",
      "tree": "feda63e94536cbd0753b50d798fb52af6c5a47c7",
      "parents": [
        "5dd1d62a24bf8810b7d3368502c63c5a49933aad"
      ],
      "author": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Tue Jun 13 11:05:03 2017 -0400"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Tue Jun 13 11:05:03 2017 -0400"
      },
      "message": "Add milestone release script\n\nChange-Id: I82eb014d3c3bcbd427591d484e606cb11f8f25dd\n"
    },
    {
      "commit": "5dd1d62a24bf8810b7d3368502c63c5a49933aad",
      "tree": "c439a5242576cd16a9fd6635c3d3ca26e890338b",
      "parents": [
        "b73ff14f4765d826c26db961abf7d716c93ab8d2"
      ],
      "author": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Mon May 29 13:50:09 2017 -0400"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Mon May 29 13:50:09 2017 -0400"
      },
      "message": "Add class comment to describe how to use OAuthParameters\n\nChange-Id: I56fc2769a998342040009849f0e200bddaedd362\n"
    },
    {
      "commit": "b73ff14f4765d826c26db961abf7d716c93ab8d2",
      "tree": "2d69179042561a16afdd7a8e1a4c5d376fa94974",
      "parents": [
        "fda22eb8ec85b81583d5f31158bd817183d83d9c"
      ],
      "author": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Fri May 26 12:05:38 2017 -0400"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Fri May 26 12:05:38 2017 -0400"
      },
      "message": "Bug 512296 - \"User Storage Service\" preference page doesn\u0027t respect Dialog Font\n\nChange-Id: I9e606bf7b2dab93eef9ebfafc1016c0a6aa56252\n"
    },
    {
      "commit": "fda22eb8ec85b81583d5f31158bd817183d83d9c",
      "tree": "7ff9e57607a0bc5badb3540037542bb6d75a34eb",
      "parents": [
        "3108799f9d209a0adffb02b11297c78b7283e476"
      ],
      "author": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Fri May 26 11:53:50 2017 -0400"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Fri May 26 11:53:50 2017 -0400"
      },
      "message": "Bug 517277 - Preference page should be found using additional keywords / search terms\n\nChange-Id: Iaf15f74b1eb0fc27c721bdfddef979478b159e0e\n"
    },
    {
      "commit": "3108799f9d209a0adffb02b11297c78b7283e476",
      "tree": "c14ed31cd6ffc74c3b604e09c9a037790d4ec8b4",
      "parents": [
        "244f046af1ac55371e4103ff475d16d737284b77"
      ],
      "author": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Fri May 26 11:43:12 2017 -0400"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Fri May 26 11:51:28 2017 -0400"
      },
      "message": "Bug 517274 - Signing in to Eclipse.org account does not fill in General \u003e User Storage Service preference page\n\nCreate a new top-level overview pref page, and move and rename the\nlegacy session-based.\n\nChange-Id: Id3f99ec231d9c85648fc130de7dec7bd48575333\n"
    },
    {
      "commit": "244f046af1ac55371e4103ff475d16d737284b77",
      "tree": "7a3874c5c5ad7f061a9369de9874051d396d240f",
      "parents": [
        "6c32936b7f8d8ff97abe99156c4436816271f32c"
      ],
      "author": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Thu May 25 12:28:10 2017 -0400"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Thu May 25 12:28:10 2017 -0400"
      },
      "message": "Bug 517256 - [HiDPI][Cocoa] greyscale 2x images not supported\n\nRe-encode userstorage icons in RGBA.\n\nChange-Id: I08d45f700b8dd6f846bf51069a5506ecbfb4515a\n"
    },
    {
      "commit": "6c32936b7f8d8ff97abe99156c4436816271f32c",
      "tree": "9412fe7fb095e38749b0c435f0b15022b28923ff",
      "parents": [
        "007ab6e6c25a47fd49e318eb8775e1cd5f48f4e2"
      ],
      "author": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Thu May 25 11:50:37 2017 -0400"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Thu May 25 11:50:37 2017 -0400"
      },
      "message": "Bug 517253 - org.eclipse.userstorage.ui should increment its version to 1.0.2\n\nChange-Id: Ia75f62dba11d9c4c8aa87ca6ada5ec242daae730\n"
    },
    {
      "commit": "007ab6e6c25a47fd49e318eb8775e1cd5f48f4e2",
      "tree": "bdbcc44cd0d31bf087ed69a285474ee0e92cdcd6",
      "parents": [
        "2059381fdbbb9d38cccb079230d2e61d0b4d8919"
      ],
      "author": {
        "name": "Marc-Andre Laperle",
        "email": "marc-andre.laperle@ericsson.com",
        "time": "Fri May 19 13:24:38 2017 -0400"
      },
      "committer": {
        "name": "Marc-Andre Laperle",
        "email": "marc-andre.laperle@ericsson.com",
        "time": "Fri May 19 13:28:37 2017 -0400"
      },
      "message": "Bug 516948 - Userstorage button/menu in main menu bar broken\n\nChange-Id: If3abc5931f7ef137e115c73831b0dc6f96319a8c\nSigned-off-by: Marc-Andre Laperle \u003cmarc-andre.laperle@ericsson.com\u003e\n"
    },
    {
      "commit": "2059381fdbbb9d38cccb079230d2e61d0b4d8919",
      "tree": "0c714f0914515c7769da2ec20456162a00adefd4",
      "parents": [
        "2007ca9eb58dd6512da3d72df3bab23cfc76b07b"
      ],
      "author": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Tue May 16 23:10:07 2017 -0400"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Tue May 16 23:11:38 2017 -0400"
      },
      "message": "Bug 512289 - Add sign in and sign out in help menu\n\nFix reference to since-renamed showPullDown command\nFix NPE in AccountDetails contribution item\n\nChange-Id: Idb8c39c5306bc315ea60abea36e0457f5ceb5a87\n"
    },
    {
      "commit": "2007ca9eb58dd6512da3d72df3bab23cfc76b07b",
      "tree": "1e2e98492e917d77a485246220d8d06673d7add8",
      "parents": [
        "10442cb2d6dafee4a6b2797a5abf605e35bc49c9"
      ],
      "author": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Tue Jan 31 11:11:01 2017 -0500"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Fri Apr 28 11:54:49 2017 -0400"
      },
      "message": "Bug 512289 - Add sign in and sign out in help menu\n\nAdds a new menu and toolbar for managing USS-related activities,\nunder Help \u003e Eclipse User Storage.  Menu has ID\norg.eclipse.userstorage.accounts and provides slots for\n`actions` and `additions`.\n\nChange-Id: I43c6f15df1b8165c6a2e388c635e490e2a9f15e6\n"
    },
    {
      "commit": "10442cb2d6dafee4a6b2797a5abf605e35bc49c9",
      "tree": "1004a02e9116c145d62183a3f87233979b1accf5",
      "parents": [
        "f46fdef7e880f93bb44e14344ab22d0925c66808"
      ],
      "author": {
        "name": "Carsten Reckord",
        "email": "reckord@yatta.de",
        "time": "Mon Mar 13 12:44:09 2017 +0100"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Fri Apr 07 18:56:19 2017 -0400"
      },
      "message": "Bug 492968 - [USS] Provide a way to avoid the secure storage master password dialog\n\n\"Interactive\" flag for the OAuth credentials provider to support\nnon-interactive operation and fail silently if that\u0027s not possible.\n\nBug: 492968\nChange-Id: I249921bdcf91c8fdce78ce7010df28c89bbae0e2\nTask-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d492968\nSigned-off-by: Carsten Reckord \u003creckord@yatta.de\u003e\nSigned-off-by: Brian de Alwis \u003cbsd@mt.ca\u003e\n"
    },
    {
      "commit": "f46fdef7e880f93bb44e14344ab22d0925c66808",
      "tree": "57ffae26937bd887ad32c77fa69a35c9aeaec907",
      "parents": [
        "a23a361f45b8511cda5ceafd5c926038a354f8fb"
      ],
      "author": {
        "name": "Carsten Reckord",
        "email": "reckord@yatta.de",
        "time": "Thu Mar 30 00:25:12 2017 -0400"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Wed Apr 05 20:02:02 2017 -0400"
      },
      "message": "Bug 513559 - Provide OAuth client parameter encapsulation\n\n- abstract OAuthParameters object to be implemented by clients with\n  concrete values\n- constructors based on parameter object\n- support overriding credentials based on client \"name\" for testing purposes\n- add support to USS Browser view to use OAuthParameters\n\nBug: 513559\nChange-Id: I8ca63ca89ffef4b6a675605222b0f937b2c088ff\nTask-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d513559\nSigned-off-by: Carsten Reckord \u003creckord@yatta.de\u003e\nSigned-off-by: Brian de Alwis \u003cbsd@mt.ca\u003e\n"
    },
    {
      "commit": "a23a361f45b8511cda5ceafd5c926038a354f8fb",
      "tree": "afca6f2c17cd7df4746f210d3174d7e7f0953906",
      "parents": [
        "feb4cd54fc1079db9ff34e257ed00301e6cd6c35"
      ],
      "author": {
        "name": "Ed Merks",
        "email": "ed.merks@gmail.com",
        "time": "Mon Mar 27 12:17:30 2017 +0200"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Thu Mar 30 10:52:04 2017 -0400"
      },
      "message": "Bug 514239 - Provide a more functional Oomph setup\n\nChange-Id: Iae82b83c7e1eefb9cccc44eccc42ec2e85310490\nSigned-off-by: Ed Merks \u003ced.merks@gmail.com\u003e"
    },
    {
      "commit": "feb4cd54fc1079db9ff34e257ed00301e6cd6c35",
      "tree": "7be008c40ab2686fe541f9327c19fe56e8bddad2",
      "parents": [
        "f39093ef95133fef0484789f0027c2dda32f3cb3"
      ],
      "author": {
        "name": "Carsten Reckord",
        "email": "reckord@yatta.de",
        "time": "Mon Jan 30 20:06:14 2017 +0100"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Mon Mar 27 22:05:24 2017 -0400"
      },
      "message": "Bug 492915 - [USS] Inconsistent cache after uploading empty blob\n\nCause cache to be initialized even for empty data\nAdds test.\n\nBug: 492915\nChange-Id: Ic883b4a0b1ae5c473d5557f998b0dcdf8d33fa43\nTask-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d492915\nSigned-off-by: Carsten Reckord \u003creckord@yatta.de\u003e\nSigned-off-by: Brian de Alwis \u003cbsd@mt.ca\u003e\n"
    },
    {
      "commit": "f39093ef95133fef0484789f0027c2dda32f3cb3",
      "tree": "fd04d65b95d6960e34a8ea51baaa3000c976e552",
      "parents": [
        "124aae96fceb2468e644ebe151392bca51c1acf8"
      ],
      "author": {
        "name": "Carsten Reckord",
        "email": "reckord@yatta.de",
        "time": "Thu Mar 16 00:24:10 2017 +0100"
      },
      "committer": {
        "name": "Carsten Reckord",
        "email": "reckord@yatta.de",
        "time": "Thu Mar 16 00:24:27 2017 +0100"
      },
      "message": "Bug 512778 - [OAuth] Error popup when cancelling via HTML cancel button\n\nCheck OAuth error parameter and just cancel on \"consent_required\"\n\nChange-Id: I9d00dbfe0e2cdde1a40883318f48a81f6ee1a932\nSigned-off-by: Carsten Reckord \u003creckord@yatta.de\u003e\n"
    },
    {
      "commit": "124aae96fceb2468e644ebe151392bca51c1acf8",
      "tree": "b45de0833558ab59de4b578501a6e33b0dd06fc5",
      "parents": [
        "87a580eaa6f5917cc8188c2b1d8e9c9fec1f0a40",
        "ea64e455568c037492f9a3d989c4d6e327cdc7c9"
      ],
      "author": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Tue Mar 14 10:08:48 2017 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review @ Eclipse.org",
        "email": "gerrit@eclipse.org",
        "time": "Tue Mar 14 10:08:48 2017 -0400"
      },
      "message": "Merge \"Revert \"508321: NoClassDefFoundError: org/apache/http/client/fluent/Executor\"\""
    },
    {
      "commit": "87a580eaa6f5917cc8188c2b1d8e9c9fec1f0a40",
      "tree": "0c19d7e18ac426353f73981fe28a79866ab5cd57",
      "parents": [
        "b8aeb4e4fe66e3610e4534cdf8d3c33527edf0a0"
      ],
      "author": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Mon Feb 27 13:24:06 2017 -0500"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Mon Feb 27 13:25:51 2017 -0500"
      },
      "message": "Bug 512778 - [USS] Update to revised server scopes\n\nNow using uss_retrieve and uss_update scopes.\n\nChange-Id: Idd8fb2401e43204070864e70647101f92c1a31ab\n"
    },
    {
      "commit": "ea64e455568c037492f9a3d989c4d6e327cdc7c9",
      "tree": "4a4594d78dd07200a156c5157d2ccb0201d1b085",
      "parents": [
        "b8aeb4e4fe66e3610e4534cdf8d3c33527edf0a0"
      ],
      "author": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Mon Feb 27 12:19:31 2017 -0500"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Mon Feb 27 13:20:03 2017 -0500"
      },
      "message": "Revert \"508321: NoClassDefFoundError: org/apache/http/client/fluent/Executor\"\n\nThis reverts commit fa4daeb000508972a0a411c1a9062f8df090c8c4.\n\norg.apache.httpcomponents.httpclient is fixed in Orbit (bug 511333).\n\nBug: 508321\nChange-Id: I3d499c838ac64981ace8dbdc87e0a6b27ebcd770\n"
    },
    {
      "commit": "b8aeb4e4fe66e3610e4534cdf8d3c33527edf0a0",
      "tree": "87dc238ba766f1b6f31a2b901c9795346ed0077f",
      "parents": [
        "fa4daeb000508972a0a411c1a9062f8df090c8c4"
      ],
      "author": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Tue Jan 31 13:27:04 2017 -0500"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Tue Jan 31 13:27:04 2017 -0500"
      },
      "message": "Bug 492968 - [USS] Provide a way to avoid the secure storage master password dialog\n\nRename Connectedness.AUTHENTICATED -\u003e AUTHORIZED\nRename Connectedness.UNAUTHENTICATED -\u003e UNAUTHORIZED\n\nChange-Id: Ib907da754276f9e79b6a0d74773993c159312370\n"
    },
    {
      "commit": "fa4daeb000508972a0a411c1a9062f8df090c8c4",
      "tree": "9f86f56c719259773e7bebc7df169fc38ab3039b",
      "parents": [
        "bccf25728f836511a4480b30f8741d810b35325e"
      ],
      "author": {
        "name": "Carsten Reckord",
        "email": "reckord@yatta.de",
        "time": "Mon Jan 30 20:03:41 2017 +0100"
      },
      "committer": {
        "name": "Carsten Reckord",
        "email": "reckord@yatta.de",
        "time": "Mon Jan 30 20:55:17 2017 +0100"
      },
      "message": "508321: NoClassDefFoundError: org/apache/http/client/fluent/Executor\n\nRestrict HttpClient version to 4.3.x until HttpClient 4.5.2 version in \nOrbit is fixed.\n\nBug: 508321\nChange-Id: Iaf3a3919c5afbf478a8601a966a108a2a4f96bc6\nTask-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d508321\nSigned-off-by: Carsten Reckord \u003creckord@yatta.de\u003e\n"
    },
    {
      "commit": "bccf25728f836511a4480b30f8741d810b35325e",
      "tree": "9d962bb318148a4e9e713269a5a30872b42f797d",
      "parents": [
        "726ffd7340a0abc84bc6a067acc3babf1fc7f61f"
      ],
      "author": {
        "name": "Carsten Reckord",
        "email": "reckord@yatta.de",
        "time": "Mon Jan 30 20:03:20 2017 +0100"
      },
      "committer": {
        "name": "Carsten Reckord",
        "email": "reckord@yatta.de",
        "time": "Mon Jan 30 20:48:18 2017 +0100"
      },
      "message": "511332: Declare correct required bundle-versions\n\n- Bumped httpclient version to 4.3 based on used api\n- Bumped httpcore version to 4.3 to match httpclient\n- Bumped org.eclipse.core.runtime version to 3.4 based on used api\n- Added dependency to org.eclipse.equinox.common 3.3 because version \nrequired by org.eclipse.core.runtime is too lax to match used api\n- Bumped org.eclipse.ui version to 3.6 based on used api\n- Added dependency to org.eclipse.jface 3.6 because version required by org.eclipse.ui is too lax to match used api\n\nBug: 511332\nChange-Id: I200ed6665b1ffd8956323e0cf73b14a181ec58fc\nTask-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d511332\nSigned-off-by: Carsten Reckord \u003creckord@yatta.de\u003e\n"
    },
    {
      "commit": "726ffd7340a0abc84bc6a067acc3babf1fc7f61f",
      "tree": "d905c25ee28b03beff9d07df691a39e002956cd6",
      "parents": [
        "680d6720e3eaa411fbcf186a3cd1063de8b54cf3"
      ],
      "author": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Wed Jan 25 11:05:12 2017 -0500"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Wed Jan 25 11:05:12 2017 -0500"
      },
      "message": "Bug 511041 - [OAuth] Verify persisted authorization tokens against requested scopes\n\nChange-Id: I20194544da6601ed9d2049989880d324674d1805\n"
    },
    {
      "commit": "680d6720e3eaa411fbcf186a3cd1063de8b54cf3",
      "tree": "359ade3cd8ba2c30bdb7ae758ce0dddecf9b825a",
      "parents": [
        "157384cc53fddc874abee2f6b3e4ecd4eb2a8eb9"
      ],
      "author": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Fri Dec 09 21:37:36 2016 -0500"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Fri Dec 09 21:37:36 2016 -0500"
      },
      "message": "Bump sdk feature to 1.1 too\n\nChange-Id: Ib9a1e604c6db6eb7cf3f777ce72549a14923ee0e\n"
    },
    {
      "commit": "157384cc53fddc874abee2f6b3e4ecd4eb2a8eb9",
      "tree": "b0f78640887dfcb818e2b0df9f190863b008f33e",
      "parents": [
        "3f4f67746bc580d3dcc2ed3639de84baae2c84ed"
      ],
      "author": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Fri Dec 09 21:37:25 2016 -0500"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Fri Dec 09 21:37:25 2016 -0500"
      },
      "message": "Fix up deployment and scm paths\n\nChange-Id: I78cfcb3a59be860be526a28ffbc951719a56417e\n"
    },
    {
      "commit": "3f4f67746bc580d3dcc2ed3639de84baae2c84ed",
      "tree": "e7e9164a30b78ae45b811c291918f0a80515a637",
      "parents": [
        "90200999d1291d70f63e42b3bd005d1bf1986308"
      ],
      "author": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Tue Dec 06 00:43:22 2016 -0500"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Tue Dec 06 14:13:03 2016 -0500"
      },
      "message": "Clean up build warnings\n\nChange-Id: I908c0ef36c5f79be3ac5ee3a78950e45b17ea4d9\n"
    },
    {
      "commit": "90200999d1291d70f63e42b3bd005d1bf1986308",
      "tree": "9ab3830ad26c7b09610ae9055f62526bc760db3c",
      "parents": [
        "31df5634c3a85909d43f3ad2a1eea669da4bfda6"
      ],
      "author": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Tue Dec 06 00:42:46 2016 -0500"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Tue Dec 06 14:12:45 2016 -0500"
      },
      "message": "Bug 492968 - Add missing @since tags\n\nChange-Id: If70a642e544deadbf914eb31ee7991118aedb6a0\n"
    },
    {
      "commit": "31df5634c3a85909d43f3ad2a1eea669da4bfda6",
      "tree": "a6d8b68c638da555c6761d55be14983faa129044",
      "parents": [
        "9a19dabebdc5ca33b7542e17e5a56f5f067f09e8"
      ],
      "author": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Mon Dec 05 14:37:28 2016 -0500"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Tue Dec 06 14:05:21 2016 -0500"
      },
      "message": "Bug 482820 - Clean up USS Browser\n\n- move USS Browser into org.eclipse.userstorage.sdk\n- remove unapproved icons\n- request \u0027profile\u0027 scope to obtain user details\n- place Client ID and Client Secret at build-time\n\nChange-Id: I1643bff2631584f5d020da2c67c761c653bb3410\n"
    },
    {
      "commit": "9a19dabebdc5ca33b7542e17e5a56f5f067f09e8",
      "tree": "37f5e3d87c852f46ecfb76d836258c96fc62437e",
      "parents": [
        "98dacdf1c13326fd0a55a76bfc8e9296986cffa3"
      ],
      "author": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Mon Dec 05 12:15:31 2016 -0500"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Tue Dec 06 14:57:53 2016 -0400"
      },
      "message": "Bug 482820 - [OAuth] USS Browser improvements\n\n- Request `profile` data\n- Reload on changes to settings\n\nChange-Id: I972c1b774112a78c36f9c3274b857b14e06a193d\n"
    },
    {
      "commit": "98dacdf1c13326fd0a55a76bfc8e9296986cffa3",
      "tree": "1842abc3dc801676da7ecbfd3756aae03698ecde",
      "parents": [
        "9098256c553d324e273fe8365e30a22938d96379"
      ],
      "author": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Mon Dec 05 12:03:33 2016 -0500"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Mon Dec 05 12:03:33 2016 -0500"
      },
      "message": "Bug 482820 - [OAuth] Minor code cleanup in EclipseOAuthCredentialsProvider\n\nChange-Id: I154ba44ec253b1384a5a42f9019ac1fcc11e50f4\n"
    },
    {
      "commit": "9098256c553d324e273fe8365e30a22938d96379",
      "tree": "d1d5adb7890c595998bb029272b87896f8318b65",
      "parents": [
        "b2f2f0274cbfa363f89ed138098822d2926a43b8"
      ],
      "author": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Mon Dec 05 12:02:15 2016 -0500"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Mon Dec 05 12:02:15 2016 -0500"
      },
      "message": "Bug 482820 - [OAuth] OAuth prefpage \u0027Discard\u0027 button should be disabled on open\n\nChange-Id: Ibc3cf0ef66a817c6eded7276a66959f94697d895\n"
    },
    {
      "commit": "b2f2f0274cbfa363f89ed138098822d2926a43b8",
      "tree": "029e6b002b8d0fc443c94828222dee66f6f82523",
      "parents": [
        "521b8f6669b6232671859e541d4fa11877c98f50"
      ],
      "author": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Fri Oct 28 22:22:36 2016 -0400"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Sun Dec 04 22:22:32 2016 -0500"
      },
      "message": "Bug 482820 - [OAuth] Add example \u0027User Storage Browser\u0027 view to help in testing\n\nAdds a little browser view to allow inspecting data held in a USS bucket.\n\nChange-Id: Iee737ef8bbefe57876f372dd6edb218db6efc25b\n"
    },
    {
      "commit": "521b8f6669b6232671859e541d4fa11877c98f50",
      "tree": "b9b0362a3a04ef92c826a720ab6734e1090ea495",
      "parents": [
        "5932cf86e7781b881c5eb4af83446b8c47f3dd86"
      ],
      "author": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Thu Aug 25 22:18:55 2016 -0400"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Sun Dec 04 22:22:32 2016 -0500"
      },
      "message": "Bug 492968 - [USS] Provide a way to avoid the secure storage master password dialog\n\nAdd support for querying a storage\u0027s _connectedness_: has it\nbeen connected to, and is it likely to require prompting the\nuser for password information?\n\nChange-Id: I8d236b05f59b5cc7e4343ebfb9f7f2c305c6a6b9\n"
    },
    {
      "commit": "5932cf86e7781b881c5eb4af83446b8c47f3dd86",
      "tree": "1c629c76ed0660d32f21caa619932feff549ef3c",
      "parents": [
        "71619e69225f4f542ddec82594d8910359a8ca12"
      ],
      "author": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Thu Oct 06 10:35:08 2016 -0400"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Sun Dec 04 22:22:32 2016 -0500"
      },
      "message": "Bug 482820 - [OAuth] Persisting OAuth token in an encrypted form\n\nThe token is encrypted using 128-bit AES as this is the strongest\nencryption supported out-of-the-box by the JRE without special\nenablement steps.\n\nSigned-off-by: Brian de Alwis \u003cbsd@mt.ca\u003e\nChange-Id: I69f83b4a1905508738897357ce65dca6ebda344d\n"
    },
    {
      "commit": "71619e69225f4f542ddec82594d8910359a8ca12",
      "tree": "5f237efcfb1f833c3bf36711c835223f528fdac8",
      "parents": [
        "c107ab866f1f445346190e8f8ee0d6b7bf756ca5"
      ],
      "author": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Mon Jul 18 00:22:20 2016 -0400"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Sun Dec 04 22:22:32 2016 -0500"
      },
      "message": "Bug 482820 - [OAuth] Add support for authorizing via OAuth\n\nAdd support for authorizing access using OAuth2.  Defines a\nnew ICredentialsProvider, EclipseOAuthCredentialsProvider, that\nuses a set of client ID, client secret, scopes, and URL callback,\nprovided by the Eclipse Foundation for each particular app.\n\nThe Authorization Tokens are currently stored in the clear.\n\nBump versions to 1.1 to reflect new functionality.\n\nSigned-off-by: Brian de Alwis \u003cbsd@mt.ca\u003e\nChange-Id: I20510e5bfd4385fc1b781b072f12aa2cf0168c29\n"
    },
    {
      "commit": "c107ab866f1f445346190e8f8ee0d6b7bf756ca5",
      "tree": "afbee75502f57fde1d22d493e11270e8fbf796c0",
      "parents": [
        "84396d9dc238e33c529e63104180cb4a5f8feb02"
      ],
      "author": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Mon Jul 18 00:04:32 2016 -0400"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Sat Nov 26 17:06:48 2016 -0500"
      },
      "message": "Bug 482820 - [OAuth] Refactor USS in preparation for OAuth support\n\nReorganize responsibilities between Session, ICredentialsProvider,\nStorage, and StorageService such that StorageService is more a\nplaceholder, and place most implementation logic is on Session (and\nsubclasses) with some in ICredentialsProvider.\n\n  - Move to Java8 to support default methods to ease in migration\n  - Introduce new methods on ICredentialProvider related to retrieving\n    and (possibly) persisting credentials, and annotating requests\n    to USS server\n  - Move responsibility for opening a session to ICredentialsProvider\n    as request processing may need specific support\n  - Create new Session subclass, CredentialedSession, to host specifics\n    of current session-based authorization currently supported by USS.\n  - Make StorageService a data object in preparation for OAuth where\n    different plugins should request access using separate OAuth\n    application credentials\n\nSigned-off-by: Brian de Alwis \u003cbsd@mt.ca\u003e\nChange-Id: Ie84cdb4c04cb86de82047ae2adb90e76f3c4eaa4\n"
    },
    {
      "commit": "84396d9dc238e33c529e63104180cb4a5f8feb02",
      "tree": "7edc766bd339589d8a46542b0f4ceb28e6b05ddd",
      "parents": [
        "6f7cb0ea679a3aef5f9fc94a2f96e381af8486b3"
      ],
      "author": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Sun Jul 17 14:34:10 2016 -0400"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Wed Nov 23 21:10:37 2016 -0500"
      },
      "message": "Bug 482820 - [OAuth] Extract request and response dumpers\n\nSigned-off-by: Brian de Alwis \u003cbsd@mt.ca\u003e\nChange-Id: I18f6898cc141cd6b317af0ef8ca206bc153bac70\n"
    },
    {
      "commit": "6f7cb0ea679a3aef5f9fc94a2f96e381af8486b3",
      "tree": "a71ddfc0d502d3f517aaec44a7915c52fc3fe0b4",
      "parents": [
        "52e7259b7d47db73c201e1df5e40c71f3de49beb"
      ],
      "author": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Wed Nov 23 16:50:22 2016 -0500"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Wed Nov 23 21:09:24 2016 -0500"
      },
      "message": "Ensure eclipse keyring is discarded in tests\n\nChange-Id: I30e7e5713d4d7047504730538f627ffc3dc031f7\n"
    },
    {
      "commit": "52e7259b7d47db73c201e1df5e40c71f3de49beb",
      "tree": "d13a6ed84224b3247d50a184c9ae871478f5eea8",
      "parents": [
        "2a73df2615204008b978aaa4d42f7eb483d20b17"
      ],
      "author": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Wed Oct 05 23:04:29 2016 -0400"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Thu Nov 17 09:31:36 2016 -0500"
      },
      "message": "Fix license feature to remove unused rootfiles\n\nChange-Id: Idec8ec42c9754fb1002973a2c402fc91087ff1ca\n"
    },
    {
      "commit": "2a73df2615204008b978aaa4d42f7eb483d20b17",
      "tree": "5c1d778d0b6fb6fe99c87db77cb1815ca7949c82",
      "parents": [
        "3e054f42acdc7bcdf60028271195f998303679ec"
      ],
      "author": {
        "name": "Christopher Guindon",
        "email": "chris.guindon@eclipse.org",
        "time": "Tue Oct 04 10:05:41 2016 -0400"
      },
      "committer": {
        "name": "Christopher Guindon",
        "email": "chris.guindon@eclipse.org",
        "time": "Tue Oct 04 10:05:41 2016 -0400"
      },
      "message": "Adding notice.html\n\nSigned-off-by: Christopher Guindon \u003cchris.guindon@eclipse.org\u003e"
    },
    {
      "commit": "3e054f42acdc7bcdf60028271195f998303679ec",
      "tree": "4510e3b8a2da39f65e61a16a052c6c920cb26a8e",
      "parents": [],
      "author": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Wed Sep 28 11:57:43 2016 -0400"
      },
      "committer": {
        "name": "Brian de Alwis",
        "email": "bsd@mt.ca",
        "time": "Wed Sep 28 11:57:43 2016 -0400"
      },
      "message": "Initial contribution from commit 28fcf4edfc8e812332fc2c6bd241fab6e0f56094\nfrom oomph/uss.\n"
    }
  ]
}
