)]}'
{
  "log": [
    {
      "commit": "f14f7fa39e66da64381e510c90d859e6e08fd14f",
      "tree": "e031df972f773b042d7ec43a2be372f233cc2dce",
      "parents": [
        "140f647487d1cd0486ca30528a80fa67e29f9498",
        "a520bbfae2396e400cd4437318dc52ca9500f6f0"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "jacques.bouthillier@ericsson.com",
        "time": "Wed Mar 25 10:32:28 2020 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review @ Eclipse.org",
        "email": "gerrit@eclipse.org",
        "time": "Wed Mar 25 10:32:28 2020 -0400"
      },
      "message": "Merge \"Adjust the URL.getPath() not to be null when building a url for the Gerrit repository.\""
    },
    {
      "commit": "a520bbfae2396e400cd4437318dc52ca9500f6f0",
      "tree": "71351ed58a41dd36955bf442257f89db18aa052d",
      "parents": [
        "1c6b596ec41d510b3c2f35df9205f49f08c38e6c"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "jacques.bouthillier@ericsson.com",
        "time": "Tue Mar 24 14:31:03 2020 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "jacques.bouthillier@ericsson.com",
        "time": "Tue Mar 24 14:31:03 2020 -0400"
      },
      "message": "Adjust the URL.getPath() not to be null when building a url for the Gerrit repository.\n\n\nSigned-off-by: Jacques Bouthillier \u003cjacques.bouthillier@ericsson.com\u003e\n"
    },
    {
      "commit": "140f647487d1cd0486ca30528a80fa67e29f9498",
      "tree": "7e74bf5c78aea053ae17070fdd48263f9a744d31",
      "parents": [
        "1c6b596ec41d510b3c2f35df9205f49f08c38e6c"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "jacques.bouthillier@ericsson.com",
        "time": "Wed Mar 04 13:06:51 2020 -0500"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "jacques.bouthillier@ericsson.com",
        "time": "Wed Mar 04 13:06:51 2020 -0500"
      },
      "message": "Add the branch information for the external point.\n\nChange-Id: Ib336b597730f096e72f8395fac16b263d994c71b\nSigned-off-by: Jacques Bouthillier \u003cjacques.bouthillier@ericsson.com\u003e\n"
    },
    {
      "commit": "1c6b596ec41d510b3c2f35df9205f49f08c38e6c",
      "tree": "b93e3455a1dcfdb653adbfa9ff0c607036cbdb83",
      "parents": [
        "4c161009afb4b1e0308cc1be9f5d5799c35b1a24"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "jacques.bouthillier@ericsson.com",
        "time": "Thu Nov 28 09:47:09 2019 -0500"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "jacques.bouthillier@ericsson.com",
        "time": "Fri Nov 29 07:47:24 2019 -0500"
      },
      "message": "Add handling of the commit files for the extension point.\n\nChange-Id: Id50355a9c882c6692bf6c0eeab4e2e9eb4fb6417\nSigned-off-by: Jacques Bouthillier \u003cjacques.bouthillier@ericsson.com\u003e\n"
    },
    {
      "commit": "4c161009afb4b1e0308cc1be9f5d5799c35b1a24",
      "tree": "0cb485b6a0932466fa0aa717d818f7a1e18e4d96",
      "parents": [
        "c3da2a8ab46b9ca16a829ae0bae6e9e60c3b0e34"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "jacques.bouthillier@ericsson.com",
        "time": "Thu Apr 25 07:33:17 2019 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "jacques.bouthillier@ericsson.com",
        "time": "Fri Nov 29 07:46:50 2019 -0500"
      },
      "message": "[WIP] Add extension point to the UI\n\n- Allow to pass information to an external command after selecting a file\n\nChange-Id: Ie434b12690ca79999b3b850efd646e0e4d7c439d\nSigned-off-by: Jacques Bouthillier \u003cjacques.bouthillier@ericsson.com\u003e\n"
    },
    {
      "commit": "c3da2a8ab46b9ca16a829ae0bae6e9e60c3b0e34",
      "tree": "66eb482d32b319841cf9172ec1b451758438e665",
      "parents": [
        "ee444760e808ca4687166e49d2ab2f98a285dd18"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Tue Dec 19 08:34:45 2017 -0500"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Tue Dec 19 08:34:45 2017 -0500"
      },
      "message": "Adjust the version parser to handle extra data at the end of\nthe Gerrit version. The qualifier area.\nex: 2.14.6-54-ge539946\nAdjust the oxygen target platform.\n\nChange-Id: Ieb2eb0e59365da8da4339d98d86352a0d2c23a7e\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "ee444760e808ca4687166e49d2ab2f98a285dd18",
      "tree": "1149c1cd61721d73a1187f2ff86532f8d0901c87",
      "parents": [
        "1aee31808fc1d45d08f7fd0f1bc91a28e9094596"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Wed Oct 25 12:58:08 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Wed Oct 25 12:58:08 2017 -0400"
      },
      "message": "Adjust the version parser to handle extra data at the end of\nthe Gerrit version.\nex: 2.14.5.1-22-g711fbcb105 or 2.15-rc1-577-g6b1fed0abe\nAdjust the oxygen target platform.\n\nChange-Id: I6255a0c0045f8259facc918b5f52209ae624c2b9\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "1aee31808fc1d45d08f7fd0f1bc91a28e9094596",
      "tree": "b14f30734255e2e092b4a28a8ce4bdcaec860791",
      "parents": [
        "8452067f56935d4ce006ff5def15038e353a136a"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Fri Jun 09 15:23:12 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Fri Jun 09 15:23:12 2017 -0400"
      },
      "message": "tuleap #852 Fix error logging freeze when looking for related changes\n\nChange-Id: I33376d5a3fd7e09715880bec1f40f248629ed805\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "8452067f56935d4ce006ff5def15038e353a136a",
      "tree": "fa570b8a089a76e1f637181246ac56db41854c61",
      "parents": [
        "a28f22e64097636b1bcff3acb9ed82ae8413e867"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Mon Jun 05 14:49:20 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Mon Jun 05 14:49:20 2017 -0400"
      },
      "message": "tuleap #851 Activate the command to show/hide the comment in the compare editor.\n\nChange-Id: I9ad16ebad82abe93ef86315897630eeae8c224d9\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "a28f22e64097636b1bcff3acb9ed82ae8413e867",
      "tree": "c3afee867be56c53566a60fb9e8cabe305cec209",
      "parents": [
        "51d21dfa39952bdf43cde6acffbd4049a98e58aa"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Mon Jun 05 11:38:50 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Mon Jun 05 11:38:50 2017 -0400"
      },
      "message": "tuleap #850 reply dialog with no extra button to add for the alignment.\n\nChange-Id: Id02325626654f7e8a329f821cecaaf57552bb238\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "51d21dfa39952bdf43cde6acffbd4049a98e58aa",
      "tree": "43ee28905f96a3654e3687f6e1a5dc0372c770d4",
      "parents": [
        "892922810ee9388ab09bd3d437f36a06ff8d66fa"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Fri Jun 02 11:07:03 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Fri Jun 02 11:07:03 2017 -0400"
      },
      "message": "tuleap #849 Related changes associated to the user selected revision.\n\nChange-Id: I10f1c93e2582df1caf891700e258a2bd5274e510\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "892922810ee9388ab09bd3d437f36a06ff8d66fa",
      "tree": "bb2a8458ada683bde1928e4306f34f416d85bc31",
      "parents": [
        "da151d3107f8fd530d74a26bb9a305945eacd610"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Wed May 31 14:14:14 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Wed May 31 14:14:14 2017 -0400"
      },
      "message": "adjust commit id on the message tab view according to the seleccted patch-set\nThis is a follow-up for tuleap 361\n\nChange-Id: I5e9769937fa04485a7264ab2c1e33219fbac4a61\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "da151d3107f8fd530d74a26bb9a305945eacd610",
      "tree": "3836524230b2c340c72b856bc176bcc36f26df15",
      "parents": [
        "e7f7426d98024ed55f21dc4229f91f7658f1a713"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Wed May 31 12:25:58 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Wed May 31 12:25:58 2017 -0400"
      },
      "message": "tuleap #361 adjust the message tab view according to the user selected patch-set.\n\nChange-Id: I9146b74a59f0bba8b2e45ac8f57c4d3bfbd66411\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "e7f7426d98024ed55f21dc4229f91f7658f1a713",
      "tree": "9aa8c884de8f6f42ef1072cf3096d0c8a9a3a374",
      "parents": [
        "e5673701d6478a417ff4a19154791be24fe9e0cf"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Tue May 30 14:18:34 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Tue May 30 14:18:34 2017 -0400"
      },
      "message": "tuleap #368 Show full commit message when hovering the subject in the dashboard.\n\nChange-Id: If334e764689f528bd3350c64fbe3b88cbb01a51e\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "e5673701d6478a417ff4a19154791be24fe9e0cf",
      "tree": "d37c3c265ae156fac62693db3c6e35288174c41e",
      "parents": [
        "291a64a3e07bef1dd9a30a6b42413ce2a9f53c8b"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Mon May 29 15:03:12 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Mon May 29 15:04:35 2017 -0400"
      },
      "message": "tuleap #786 File dialog should react to Esc\n\nChange-Id: Idb0c20f387a0d851352b7d96b58e43155182e585\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "291a64a3e07bef1dd9a30a6b42413ce2a9f53c8b",
      "tree": "b163425a9cd89e01d63de1a7f9e5e6d4773cc803",
      "parents": [
        "96b2d12cecd49b2dc046837c3439a689967695f1"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Mon May 29 13:53:23 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Mon May 29 13:53:23 2017 -0400"
      },
      "message": "tuleap #784 Filter machine should be more explicit\n\nChange-Id: Ied135174197bb3d8e30f8047e90a786f4f7762aa\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "96b2d12cecd49b2dc046837c3439a689967695f1",
      "tree": "21718560ed1c50f0b40b04fc6321784aa7c69c82",
      "parents": [
        "a6d741473642ed97e728092c3ff19a76420f01b5"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Fri May 26 15:24:08 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Fri May 26 15:24:08 2017 -0400"
      },
      "message": "fix some warning and comments for the dashboard table.\n\nChange-Id: Id95eb4642b7516c4127904e065bcd539b6691629\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "a6d741473642ed97e728092c3ff19a76420f01b5",
      "tree": "91bfb88e55990d082478d867cf20c49cef1d40aa",
      "parents": [
        "eab225bec9cebafcd1519547f58f89ceeb1c8a8f"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Fri May 26 11:50:15 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Fri May 26 11:50:15 2017 -0400"
      },
      "message": "clean-up some core test\n\nChange-Id: Ie6e1e666f3d886802c45d35e0e7a7ddc965cad8d\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "eab225bec9cebafcd1519547f58f89ceeb1c8a8f",
      "tree": "d4b5e1f16b8289bb477124698e266ca5e28b2af7",
      "parents": [
        "1ccec5d63af2409ac4aa8f798baeaf817906a79d"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Fri May 26 08:47:17 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Fri May 26 08:47:17 2017 -0400"
      },
      "message": "fix some array cloning in the hyperlink.\n\nChange-Id: I0c3f0ecf0222b93081be99cf1e09dfc9a618f72c\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "1ccec5d63af2409ac4aa8f798baeaf817906a79d",
      "tree": "af17b8f286eb43eca0a9234023eb23d04aa7ed26",
      "parents": [
        "a999282c1460ec28d1e2dae67d682d485b6f8ec2"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Thu May 25 14:04:03 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Thu May 25 14:04:03 2017 -0400"
      },
      "message": "tuleap #845 remove un-used code for a command in the compare editor.\n\nChange-Id: I159d71e29436270304178e645f8ab7fab569a8a2\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "a999282c1460ec28d1e2dae67d682d485b6f8ec2",
      "tree": "58d915b6301311e37683413956a765ece90523e3",
      "parents": [
        "6f422d048af7fe3d4094e2f1ba143f27e57b89c3",
        "e45249c863eeb43b4f04da5066ef5e68dec025ce"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Wed May 24 11:38:24 2017 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review @ Eclipse.org",
        "email": "gerrit@eclipse.org",
        "time": "Wed May 24 11:38:24 2017 -0400"
      },
      "message": "Merge \"tuleap #823 Column width on the details page.\""
    },
    {
      "commit": "e45249c863eeb43b4f04da5066ef5e68dec025ce",
      "tree": "f34dedf4dc602a26e6cf486ca733dc8de5ccbd96",
      "parents": [
        "e2b2629e6ed6d8de00ec792ed82fec362eaba067"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Wed May 24 09:37:25 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Wed May 24 09:37:25 2017 -0400"
      },
      "message": "tuleap #823 Column width on the details page.\n\nChange-Id: Ic370339b3e181f2baff664050e6a724b82ebe8ce\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "6f422d048af7fe3d4094e2f1ba143f27e57b89c3",
      "tree": "1bc1221d68efbacad9a8337f1331a1af9a6a1550",
      "parents": [
        "7fd278b6df9a8230d3cfbe7e9775a48e7d8c3887",
        "e2b2629e6ed6d8de00ec792ed82fec362eaba067"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Tue May 23 07:08:59 2017 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review @ Eclipse.org",
        "email": "gerrit@eclipse.org",
        "time": "Tue May 23 07:08:59 2017 -0400"
      },
      "message": "Merge \"tuleap #813 Have persistent column order in the FileDialog\""
    },
    {
      "commit": "e2b2629e6ed6d8de00ec792ed82fec362eaba067",
      "tree": "12bcd638c8262df82fb480e10a1ad2a091e82887",
      "parents": [
        "78279629eb32da02e5396eefc814c2465eac3cfb"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Fri May 19 15:04:34 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Fri May 19 15:04:34 2017 -0400"
      },
      "message": "tuleap #813 Have persistent column order in the FileDialog\n\nChange-Id: Ie22e1bed258bf24e9ea687483a2c44868e0a2a82\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "7fd278b6df9a8230d3cfbe7e9775a48e7d8c3887",
      "tree": "b0155ff2a8b7b3dbc8dc3ae59dc7c1d1e92a4607",
      "parents": [
        "78279629eb32da02e5396eefc814c2465eac3cfb"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Fri May 19 09:44:01 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Fri May 19 09:44:01 2017 -0400"
      },
      "message": "tuleap #820 center the reply dialog on the monitor.\n\nChange-Id: I7a8b607e202d29c46fcfdcd5e53562fc6c77491d\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "78279629eb32da02e5396eefc814c2465eac3cfb",
      "tree": "d5d9b1c617958f7efcf0dac10db908f157b524ef",
      "parents": [
        "d1315804b9b318c5baf5cd6f9b8fbc4e74070629"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Thu May 18 10:50:47 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Thu May 18 10:51:45 2017 -0400"
      },
      "message": "tuleap #843 add test for the dashboard.\n\nChange-Id: I43da7fc0ea48088f82ac0444a7a3c0bfb1225e9f\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "d1315804b9b318c5baf5cd6f9b8fbc4e74070629",
      "tree": "f79ee5218b0cb73d8f01469bcd11357dd3d936ff",
      "parents": [
        "5364b33a46b6798745685224c384de0ae0d677f4"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Thu May 18 08:14:43 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Thu May 18 08:14:43 2017 -0400"
      },
      "message": "tuleap #844 fix some critical and major issues..\n\nChange-Id: Iaa250d37179d6f184171e7e211a73d0aafd28f9a\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "5364b33a46b6798745685224c384de0ae0d677f4",
      "tree": "97aca52f0497b8ed4adab5f94a3c7420c6a92798",
      "parents": [
        "741bdfa91a2a3bbf874f89d025821a19f22eb168"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Tue May 16 15:57:28 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Tue May 16 15:57:28 2017 -0400"
      },
      "message": "remove some unused methods, parameters and variables\nrefactor some methods\n\nChange-Id: I1dc5f8c97cb8faedbb1f9242f72d4fc0ef13cd8f\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "741bdfa91a2a3bbf874f89d025821a19f22eb168",
      "tree": "b8b8e558aae7093b8f3de9ba61972a4b97da4ae3",
      "parents": [
        "a3b7c554f419f9c360bee1735db6903d0d4fedb0"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Tue May 16 11:16:17 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Tue May 16 11:16:17 2017 -0400"
      },
      "message": "tuleap #785 File dialog should stay opened when the file could not be found.\n\nChange-Id: I0397b8a3dd71bff626902ae0fdff308c1b907c10\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "a3b7c554f419f9c360bee1735db6903d0d4fedb0",
      "tree": "a54107258c15e125ca9b543a0f8999fde3fa2dc2",
      "parents": [
        "177eff96a5faf4dde7c403e174e37b1090f35d79"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Wed May 10 14:41:56 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Wed May 10 14:41:56 2017 -0400"
      },
      "message": "tuleap #753 Details tab view UI resets after a restore.\nAlso, some code clean-up.\n\nChange-Id: I16a7304185018d4e81b5db44df18a7a3bd46b175\n"
    },
    {
      "commit": "177eff96a5faf4dde7c403e174e37b1090f35d79",
      "tree": "ce0e732d3de3b61168faeea3b9df424256a91d43",
      "parents": [
        "e1f69578dd5a7802bf0dfb1488ad27cc373356f2"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Wed May 10 11:29:09 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Wed May 10 11:29:09 2017 -0400"
      },
      "message": "missing one update for tuleap #265\n\nChange-Id: I352468de392dcfffc11572fb8d4a8cb8bc51b91f\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "e1f69578dd5a7802bf0dfb1488ad27cc373356f2",
      "tree": "4812fd4f331980c930b63ca5dbc22916c27b75f3",
      "parents": [
        "e5c06ff28af588f918c260075a7469d8fc2ee5b2"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Wed May 10 08:46:46 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Wed May 10 08:46:46 2017 -0400"
      },
      "message": "tuleap # 265 Multiple server dialogs popup if I press more\nthan once on the server field of the dashboard.\n\nChange-Id: I3b69509ec0f544b4ec2a58458ced3aa228b61ebf\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "e5c06ff28af588f918c260075a7469d8fc2ee5b2",
      "tree": "7d6907f92e47fc5f2db960fc80f9e475463b9761",
      "parents": [
        "c9f8a1c7d94a17c426bbe3f35f83fdf2325af661"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Tue May 09 10:08:55 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Tue May 09 10:08:55 2017 -0400"
      },
      "message": "tuleap #840  Move and Rename VoteHandler\n\nChange-Id: If602a86d31bd78db2a913f8428b76e9ff665c0ae\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "c9f8a1c7d94a17c426bbe3f35f83fdf2325af661",
      "tree": "e8afa392c50c99ab36a580ff31f02014ab0edd0e",
      "parents": [
        "fb6765f8ab27de7b47e98023b5f16982579c8c1f"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Wed May 03 13:46:26 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Wed May 03 13:46:26 2017 -0400"
      },
      "message": "tuleap #838 adjust tooltip for the column in the dashboard.\n\nChange-Id: I755b82792145fc529edd84ab036fb6b130717e4b\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "fb6765f8ab27de7b47e98023b5f16982579c8c1f",
      "tree": "2eadec30f36e3d95642b940b262212f8a0034168",
      "parents": [
        "fc8fc9d27a715710f0525b18866348c33f004b21"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Tue May 02 10:43:15 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Tue May 02 10:43:15 2017 -0400"
      },
      "message": "tuleap #837 clean-up code in EGerrit Dashboard UI and the model.\n\nChange-Id: Ic8e7cc1833d02c87c2b1a936e49641b47d924504\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "fc8fc9d27a715710f0525b18866348c33f004b21",
      "tree": "f4872df61d1835889593660d16f6929eefb44058",
      "parents": [
        "a2e3d7e53a8e747d729e319627a2fdfdb51e112c"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Mon May 01 09:35:50 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Mon May 01 09:35:50 2017 -0400"
      },
      "message": "tuleap #836 clean-up code in EGerrit dashboard core\n\nChange-Id: I204f3e02d643ab19a6adfa29d0467f84473c9d1a\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "a2e3d7e53a8e747d729e319627a2fdfdb51e112c",
      "tree": "0847b719dbcd44f240c82c3ed202c9f50dd90d6c",
      "parents": [
        "30983c1d2f87e6d5e0bcf9158fdd0a53e4a1c228"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Fri Apr 28 08:34:13 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Fri Apr 28 08:34:13 2017 -0400"
      },
      "message": "more cleanup in the ui.\n\nChange-Id: I0ff0a4d5d83ba0154ab257e5fc3765e04fa7f7f3\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "30983c1d2f87e6d5e0bcf9158fdd0a53e4a1c228",
      "tree": "9a62f3d883cbf24ed1c0ac3092e4013fad44ba99",
      "parents": [
        "b73c7a7b61c304ceabeadbfb78ef12dde11e0a2a"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Thu Apr 27 06:58:15 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Thu Apr 27 06:58:15 2017 -0400"
      },
      "message": "more cleanup in the core section.\n\nChange-Id: I2a7b457b7634cc5d27b3a55eeeb0087f1096c836\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "b73c7a7b61c304ceabeadbfb78ef12dde11e0a2a",
      "tree": "762fd9ac9bf803dcc707ab1a9ac7fb6586dce76b",
      "parents": [
        "a54428f5f84f05f3b7909a84e0d786e3e6f87bf7"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Wed Apr 26 13:19:15 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Wed Apr 26 13:19:15 2017 -0400"
      },
      "message": "re-establish the cbi version to the latest.\n\nChange-Id: Id3dbbdb463fa1579a73d0566c8e0879524b00061\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "a54428f5f84f05f3b7909a84e0d786e3e6f87bf7",
      "tree": "7907d7e2a2119138d337204bc2c0449e8601a006",
      "parents": [
        "94c0309631d1712b9acfd2240ff85bcfa30362f3"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Wed Apr 26 09:52:02 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Wed Apr 26 09:52:02 2017 -0400"
      },
      "message": "tuleap #834 clean-up some code in egerrit ui.\n\nChange-Id: I2780a209f4deb0d6c534867792af14c2ca89429b\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "94c0309631d1712b9acfd2240ff85bcfa30362f3",
      "tree": "2117b989ec642175acb7c26ca92c79a17fa4be14",
      "parents": [
        "f924f7684d91cc096df5b6aff3c7e6546ec78ec2"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Mon Apr 24 07:34:31 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Mon Apr 24 07:34:31 2017 -0400"
      },
      "message": "reset the cbi version to previous version.\n\nChange-Id: Id00691adaccc539ac0d8717ae59edb78488f7b28\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "f924f7684d91cc096df5b6aff3c7e6546ec78ec2",
      "tree": "31064e2c26ca428d0679883615565d2943af42b9",
      "parents": [
        "81e393cc5fea449db0de29b42470b7e7d43a6115"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Fri Apr 21 09:27:41 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Fri Apr 21 09:27:41 2017 -0400"
      },
      "message": "tuleap #835 Compare files reset table using M1+6\n\nChange-Id: I43b0283b15c0f8086fb7479b85de16c95c396674\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "81e393cc5fea449db0de29b42470b7e7d43a6115",
      "tree": "11e1c7abca07665bfe14cd7894150c1c09686c34",
      "parents": [
        "072dc38ee840ecbf2f6204c832111dd8fd1d6f8b"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Thu Apr 20 09:15:39 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Thu Apr 20 13:05:24 2017 -0400"
      },
      "message": "tuleap #832 clean-up the egerrit core plugin.\n\nChange-Id: I2f7691a9645d8e0da0a8966976343d705eaf109a\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "072dc38ee840ecbf2f6204c832111dd8fd1d6f8b",
      "tree": "5be0ac02a84c6ec10f70f1ae875f1d831e82957b",
      "parents": [
        "ae14a1d08a77de073c24c40892e0761809d43acd"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Thu Apr 20 10:36:29 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Thu Apr 20 10:36:29 2017 -0400"
      },
      "message": "update the maven cbi version.\n\nChange-Id: I36dfd6b25c34eadb42cedf14b24d5c5efa6363da\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "ae14a1d08a77de073c24c40892e0761809d43acd",
      "tree": "078895a768475e07ff3941d25ea676b06771d124",
      "parents": [
        "d05fd0639a053659192c1e73379699d1aea74ab5"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Mon Apr 17 10:58:49 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Mon Apr 17 10:59:36 2017 -0400"
      },
      "message": "tuleap #659 Opening the compare editor from the dashboard should select\nthe first file.\n\nChange-Id: Ic102f96736a2974a19a860508ab100fa09e2a731\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "d05fd0639a053659192c1e73379699d1aea74ab5",
      "tree": "dbc1ca50a04c2f85febb490c1cdc171ca255f3a6",
      "parents": [
        "a1049c91f593a7786b88aa7c264f61a40010ec89"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Thu Apr 13 14:27:05 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Thu Apr 13 14:27:05 2017 -0400"
      },
      "message": "Adjust the test to wait for the data.\n\nChange-Id: I2186aa2e55848d8dc2a11126664f98240cfde91d\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "a1049c91f593a7786b88aa7c264f61a40010ec89",
      "tree": "2c0d00003fc85d9531ab0b3609d75c91406e44a6",
      "parents": [
        "f9551dfd8cc9ab73cc0f04e0c25e840974cb8e48"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Wed Apr 12 15:09:30 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Wed Apr 12 15:09:30 2017 -0400"
      },
      "message": "tuleap #831 Only Checkout a review having a perfect match,\notherwise, let the user choose his next action.\n\nChange-Id: I1f5c29db7b37193f738de8f3705a6e08f5c06321\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "f9551dfd8cc9ab73cc0f04e0c25e840974cb8e48",
      "tree": "fe6105f86de9850c803707d67beb044cdc630c5a",
      "parents": [
        "e645d188051be1546abf5d5cff9f21d9f00ae0bb"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Wed Apr 12 09:22:33 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Wed Apr 12 09:22:33 2017 -0400"
      },
      "message": "tuleap #379 Provide indication that the comments are not applying to the code checked out.\n\nChange-Id: I3f39ef3c88e728b379d7397dde5d1c17acb1596d\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "e645d188051be1546abf5d5cff9f21d9f00ae0bb",
      "tree": "1acf42a3d6903a5ec2d8af9a76209c7bd8562bff",
      "parents": [
        "8c31b9a062477c36dd9193795587b265a5328874"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Mon Apr 10 15:23:15 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Mon Apr 10 15:23:15 2017 -0400"
      },
      "message": "tuleap #830 fix NPE when comparing with workspace file\n\nChange-Id: Ib4d5bb84c225f1e5d0e21bae3b3f0c9259e42a17\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "8c31b9a062477c36dd9193795587b265a5328874",
      "tree": "526a8268ad120dc7c7f1970c73d462c3ac1c9190",
      "parents": [
        "30ca8b83449aee2ff193d4502dcffca82940e98a"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Mon Apr 10 13:35:55 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Mon Apr 10 13:35:55 2017 -0400"
      },
      "message": "tuleap #782 show only comments related to the selected commit in the\nmessage text data in the history view\n\nChange-Id: Ic6ebf805f2dd1645a55b693d476239f99ca6f228\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "30ca8b83449aee2ff193d4502dcffca82940e98a",
      "tree": "f6851d59206ab843ad2b0493d31967153fedcd8c",
      "parents": [
        "95226fd8408ec24a634ab13f75551cf17b9998d5"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Thu Apr 06 15:22:57 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Thu Apr 06 15:22:57 2017 -0400"
      },
      "message": "tuleap #780 Reply dialog should quote original message.\n\nChange-Id: Ifb94255db7e40979dda7ce5ef96358ecd1ae29f2\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "95226fd8408ec24a634ab13f75551cf17b9998d5",
      "tree": "cfa5b2866eb2d1ae3d9051e8485a6ea1d414b087",
      "parents": [
        "a8aa7a2f8e2ca5a52701e5c043cfc8f7ad830247"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Thu Apr 06 11:49:23 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Thu Apr 06 11:49:23 2017 -0400"
      },
      "message": "tuleap #781 Add reply button in message tab.\n\nChange-Id: I4972e09aa80ebddf2c64929ca0b60969e87dfdb4\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "a8aa7a2f8e2ca5a52701e5c043cfc8f7ad830247",
      "tree": "53bb6e37255f683067263e222724d914d2cbfe41",
      "parents": [
        "29605449cb4b286ea3b4d4f62bfdd621de4a517a"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Thu Apr 06 08:02:54 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Thu Apr 06 08:02:54 2017 -0400"
      },
      "message": "tuleap #579 show HH:MM in the date fields\n\nChange-Id: I6b57f9b8d4454f47c60fcbc62ccbc9b020aadcad\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "29605449cb4b286ea3b4d4f62bfdd621de4a517a",
      "tree": "db2e293b13bfb2b3777118588c88c9941d9d49c5",
      "parents": [
        "eb4ee65afa28e202506a51b16fe8e561ebfb8ee3"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Wed Apr 05 15:53:36 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Wed Apr 05 15:53:36 2017 -0400"
      },
      "message": "tuleap #819 Reply dialog should be a bit wider\n\nChange-Id: If67ad95915795a980380f5412f90dc7107406af5\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "eb4ee65afa28e202506a51b16fe8e561ebfb8ee3",
      "tree": "ccdd19b1814436ca5f9082745accd9ce557e5974",
      "parents": [
        "d5192dcaeb738d13ce2c616a706a3331659c7f87"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Wed Apr 05 14:06:07 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Wed Apr 05 14:06:07 2017 -0400"
      },
      "message": "tuleap #728 Propose to rename branch to match the desired revision\nwhen using the default branch naming.\n\nChange-Id: I25d4a15e7972faf028eb83589c5177689d798b96\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "d5192dcaeb738d13ce2c616a706a3331659c7f87",
      "tree": "3a7c6a87720b02edaca93c8af0c5dd0ff31a9de5",
      "parents": [
        "d85d53a32842a006cd27c08eb06316f7ae212e4a"
      ],
      "author": {
        "name": "Patrick-Jeffrey Pollo Guilbert",
        "email": "patrick.pollo.guilbert@ericsson.com",
        "time": "Mon Apr 03 17:07:58 2017 -0400"
      },
      "committer": {
        "name": "Patrick-Jeffrey Pollo Guilbert",
        "email": "patrick.pollo.guilbert@ericsson.com",
        "time": "Mon Apr 03 17:08:58 2017 -0400"
      },
      "message": "Add test for the local rebase\n\nRefactor RCPTT procedure to be more accurate\n\nChange-Id: I7641468bac9a6fd8caff7b179bfcff005006393b\nSigned-off-by: Patrick-Jeffrey Pollo Guilbert \u003cpatrick.pollo.guilbert@ericsson.com\u003e"
    },
    {
      "commit": "d85d53a32842a006cd27c08eb06316f7ae212e4a",
      "tree": "5a2e2b92e7371c32c32931f63a31719aab6e4651",
      "parents": [
        "3c77b05c5a4e42f971ef6016a457693575df1d00"
      ],
      "author": {
        "name": "Patrick-Jeffrey Pollo Guilbert",
        "email": "patrick.pollo.guilbert@ericsson.com",
        "time": "Mon Mar 27 16:50:54 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Mon Apr 03 14:26:00 2017 -0400"
      },
      "message": "Add the possibility to automatically rebase on another review\n\nChange-Id: I753339fa6009e973b50ce7d02f2e8ef9bacc845c\nSigned-off-by: Patrick-Jeffrey Pollo Guilbert \u003cpatrick.pollo.guilbert@ericsson.com\u003e"
    },
    {
      "commit": "3c77b05c5a4e42f971ef6016a457693575df1d00",
      "tree": "45abd18417b9d7c24e02f65c9213a38781d28530",
      "parents": [
        "d31a949613cee44e1440982a4c5d4a167c37d067"
      ],
      "author": {
        "name": "Patrick-Jeffrey Pollo Guilbert",
        "email": "patrick.pollo.guilbert@ericsson.com",
        "time": "Thu Mar 30 11:34:50 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Mon Apr 03 13:33:25 2017 -0400"
      },
      "message": "Add the option to locally autorebase without the remote call first\n\nChange-Id: I9d214f1bbd74d6a3b2d25f9d24ae5fcbcd41b27e\nSigned-off-by: Patrick-Jeffrey Pollo Guilbert \u003cpatrick.pollo.guilbert@ericsson.com\u003e\n"
    },
    {
      "commit": "d31a949613cee44e1440982a4c5d4a167c37d067",
      "tree": "26d0b7c2b6949c90bc4debf23755c829510519f6",
      "parents": [
        "30c11e3639dbe8531132e2ec7e13eead3ae3e878"
      ],
      "author": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Wed Mar 29 11:23:58 2017 -0400"
      },
      "committer": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Wed Mar 29 11:23:58 2017 -0400"
      },
      "message": "Force the usage of text viewer for php files\n\nChange-Id: I823782ceafe53fcb104ea7197a219befd404db6f\nSigned-off-by: Pascal Rapicault \u003cpascal@rapicorp.com\u003e"
    },
    {
      "commit": "30c11e3639dbe8531132e2ec7e13eead3ae3e878",
      "tree": "b50115528e7af3cae0376f4185258695f748a9ae",
      "parents": [
        "78cf90e7ab24f00fa82d9844c6869e7134632870"
      ],
      "author": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Tue Mar 14 14:18:00 2017 -0400"
      },
      "committer": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Tue Mar 28 20:54:34 2017 -0400"
      },
      "message": "Use oxygen as the default target platform\n\nChange-Id: Ib5ab45dc8fb22274f6149b6f9f8ff9e95f75ef3f\nSigned-off-by: Pascal Rapicault \u003cpascal@rapicorp.com\u003e"
    },
    {
      "commit": "78cf90e7ab24f00fa82d9844c6869e7134632870",
      "tree": "730da4fe4b80baa32c690d7787d440f0b9aa3593",
      "parents": [
        "274f06af982e5ca4203aff0127320614b7c459d0"
      ],
      "author": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Fri Mar 17 21:27:29 2017 -0400"
      },
      "committer": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Tue Mar 28 09:38:05 2017 -0400"
      },
      "message": "Tuleap #799 - Add dependency to egit 4.6\n\nChange-Id: Ibbb924b76000781537bf6ac346bda4dbd6ee57e3\nSigned-off-by: Pascal Rapicault \u003cpascal@rapicorp.com\u003e"
    },
    {
      "commit": "274f06af982e5ca4203aff0127320614b7c459d0",
      "tree": "a01da3e439458736facd52bb245931eac6f3c2e9",
      "parents": [
        "28b44e68169fc8d2f5a91d96b455cd82bccc8502"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Tue Mar 28 07:36:06 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Tue Mar 28 07:36:06 2017 -0400"
      },
      "message": "Tuleap #815 - Run tests against 4.6.3\n\nChange-Id: If9371133a9b37b2444a1b7da9f55c0b4175ecfa8\nSigned-off-by: Pascal Rapicault \u003cpascal@rapicorp.com\u003e\n"
    },
    {
      "commit": "28b44e68169fc8d2f5a91d96b455cd82bccc8502",
      "tree": "bfa5a0f08b17c7866a9a8f2ef53e9bb9db945fe0",
      "parents": [
        "56530555a46f48c059750f58bb85ecf99a3767e9"
      ],
      "author": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Sat Mar 18 21:37:53 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Mon Mar 27 10:08:05 2017 -0400"
      },
      "message": "Tuleap #777 - [Compare] Reviewed flag not set when comparing workspace\nvs base\n\nChange-Id: I92660de9e9c2e0d488b92a27cc3ace965bf440ed\nSigned-off-by: Pascal Rapicault \u003cpascal@rapicorp.com\u003e"
    },
    {
      "commit": "56530555a46f48c059750f58bb85ecf99a3767e9",
      "tree": "323b0629dd270df29736e06b3ab84d530c228aab",
      "parents": [
        "1cbe5fa61b1878a8098dadca44333dffb46c10c6"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Fri Mar 24 14:22:30 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Fri Mar 24 14:22:30 2017 -0400"
      },
      "message": "tuleap #817 NPE using the checkForUpdate\n\nChange-Id: I2bb0f723ec1ade935b44f92d3600673a46d74d2a\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "1cbe5fa61b1878a8098dadca44333dffb46c10c6",
      "tree": "c8b5e110bb9596cc176e522145e885faa684d752",
      "parents": [
        "b448e589984fc70809e449d3ab16bbdbb0caee58"
      ],
      "author": {
        "name": "Patrick-Jeffrey Pollo Guilbert",
        "email": "patrick.pollo.guilbert@ericsson.com",
        "time": "Thu Mar 23 17:28:17 2017 -0400"
      },
      "committer": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Fri Mar 24 11:31:30 2017 -0400"
      },
      "message": "Add autorebase up-to-date test\n\nRemove impossible result in autorebase and change up-to-date dialog\ntitle\n\nChange-Id: I010a164f719dbfaef4bda12f6376ebb7f58a98c5\nSigned-off-by: Patrick-Jeffrey Pollo Guilbert \u003cpatrick.pollo.guilbert@ericsson.com\u003e"
    },
    {
      "commit": "b448e589984fc70809e449d3ab16bbdbb0caee58",
      "tree": "d272888becb6fecabaf7ccc58f922d389ff40d56",
      "parents": [
        "4ff01d4a7276f068d6a7e71f65e55fadefb1df78"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Fri Mar 24 10:13:20 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Fri Mar 24 10:13:20 2017 -0400"
      },
      "message": "tuleap #622 Editor hover should indicate draft comments\n\nChange-Id: If8a2046fe0d799e8b9f49148152fb9f2be83e347\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "4ff01d4a7276f068d6a7e71f65e55fadefb1df78",
      "tree": "9da4d759076158995b00e137a27206a7ee6c12dc",
      "parents": [
        "6dc0ca815df3566f187ec5612e7cbf44108c0e66"
      ],
      "author": {
        "name": "Patrick-Jeffrey Pollo Guilbert",
        "email": "patrick.pollo.guilbert@ericsson.com",
        "time": "Thu Mar 23 15:34:03 2017 -0400"
      },
      "committer": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Thu Mar 23 21:30:42 2017 -0400"
      },
      "message": "Finish the ideal autorebase case test\n\nChange-Id: If10a608df1364eb4e383610decdb8bda10848b5f\nSigned-off-by: Patrick-Jeffrey Pollo Guilbert \u003cpatrick.pollo.guilbert@ericsson.com\u003e"
    },
    {
      "commit": "6dc0ca815df3566f187ec5612e7cbf44108c0e66",
      "tree": "6e92d7cb7b072e8a10eb670ca990660fe42617c0",
      "parents": [
        "4fad92e1a10e7c7e23fcb4b7e8ea63ede0d957a7"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Thu Mar 23 15:20:22 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Thu Mar 23 15:20:22 2017 -0400"
      },
      "message": "Tuleap # 788 - adjust the dynamic column for the reply dialog\n\n- Adjust the reply menu dynamically\n- Read labels information from model\n- Create method to get the last user votes\n- Adjust the reply dialog re-sizing\n\nAdd an option to select all allowed menu which can be set to the maximum\nreview value for the user.\n\nIn the editor, if there is no dynamic reply option, selecting the\n\"Reply\" button will automatically open the reply dialog\n\nChange-Id: I74dc9fb7770e4d1b996596cd56b5729920d140c9\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n\n\nConflicts:\n\torg.eclipse.egerrit.ui.rcptt.tests/reviewEditor/AutoRebase.test\n\nChange-Id: I74dc9fb7770e4d1b996596cd56b5729920d140c9\nSigned-off-by: Pascal Rapicault \u003cpascal@rapicorp.com\u003e\n"
    },
    {
      "commit": "4fad92e1a10e7c7e23fcb4b7e8ea63ede0d957a7",
      "tree": "4e42f14096701db2b18d6cde8212ed6a9102e6e5",
      "parents": [
        "1ca7f548c2606a81387a4b0dc0c8efb86b9ff15a"
      ],
      "author": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Thu Mar 23 12:38:59 2017 -0400"
      },
      "committer": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Thu Mar 23 14:02:49 2017 -0400"
      },
      "message": "Try to get EGerrit Tip multiple times\n\nChange-Id: I10eb5e3c475c24359c912560f2c9d304f04489b1\nSigned-off-by: Pascal Rapicault \u003cpascal@rapicorp.com\u003e"
    },
    {
      "commit": "1ca7f548c2606a81387a4b0dc0c8efb86b9ff15a",
      "tree": "fe7302edec7cb236e7af842c1f80549169aaa67a",
      "parents": [
        "422b0bc9093b7759e72b5fa953a2b7bb000cbc4d"
      ],
      "author": {
        "name": "Patrick-Jeffrey Pollo Guilbert",
        "email": "patrick.pollo.guilbert@ericsson.com",
        "time": "Thu Mar 23 10:57:36 2017 -0400"
      },
      "committer": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Thu Mar 23 12:21:23 2017 -0400"
      },
      "message": "Add tests for autorebase\n\nChange-Id: Ibc1e1ee498e752b3c0580ef8fb71200be03401f6\nSigned-off-by: Patrick-Jeffrey Pollo Guilbert \u003cpatrick.pollo.guilbert@ericsson.com\u003e"
    },
    {
      "commit": "422b0bc9093b7759e72b5fa953a2b7bb000cbc4d",
      "tree": "2ec348075dbe4eacd01e0cddafbef336618a805b",
      "parents": [
        "a5f1fcfedc6bef5140e7f9e1261bf7c3bda3618b"
      ],
      "author": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Wed Mar 22 13:48:05 2017 -0400"
      },
      "committer": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Wed Mar 22 13:48:05 2017 -0400"
      },
      "message": "Clean code in UIFilesTable\n\nChange-Id: I203de1dd8a128fea7cbfcea21c305193202706d2\nSigned-off-by: Pascal Rapicault \u003cpascal@rapicorp.com\u003e"
    },
    {
      "commit": "a5f1fcfedc6bef5140e7f9e1261bf7c3bda3618b",
      "tree": "0f5151a61c119b6f3554b1969c5a428c68367b09",
      "parents": [
        "bdf4cbebccacf692ccb14355caff2f02b5826247"
      ],
      "author": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Fri Mar 17 20:12:43 2017 -0400"
      },
      "committer": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Wed Mar 22 13:24:03 2017 -0400"
      },
      "message": "Tuleap #671 - Sorter for the reviewed files in the history table does\nnot work\n\nWhen sorting on the reviewed flag, we can\u0027t use the value of the label\nprovider since there are no text associated with the flag.\n\nChange-Id: I887f44d74b6036f5d222ea08a2e91036fa37feb3\nSigned-off-by: Pascal Rapicault \u003cpascal@rapicorp.com\u003e"
    },
    {
      "commit": "bdf4cbebccacf692ccb14355caff2f02b5826247",
      "tree": "72cc13c8b5ddfd475127c7759e28e95509ac7344",
      "parents": [
        "df6bc6615072f52a7d196043279ae334966b5190"
      ],
      "author": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Wed Mar 22 11:27:31 2017 -0400"
      },
      "committer": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Wed Mar 22 11:27:31 2017 -0400"
      },
      "message": "All tests that use import-project should cleanup after themselves\n\nChange-Id: I23779346018242e177bb1c0c3d03e66235915abb\nSigned-off-by: Pascal Rapicault \u003cpascal@rapicorp.com\u003e"
    },
    {
      "commit": "df6bc6615072f52a7d196043279ae334966b5190",
      "tree": "352a2b61ee4b0aedbcfd39d686e30874147ac1d6",
      "parents": [
        "57726979fc7a0583e3cba4f6391de4a1490c31ce"
      ],
      "author": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Wed Mar 22 00:35:32 2017 -0400"
      },
      "committer": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Wed Mar 22 00:35:32 2017 -0400"
      },
      "message": "Improve code to delete git repositories loaded in workspace.\n\nChange-Id: Id948bb20b505847976a3f0b9694b08e93d1df1ed\n"
    },
    {
      "commit": "57726979fc7a0583e3cba4f6391de4a1490c31ce",
      "tree": "22f252cf7c5f745da88a139bc98c0c2213b6c1ea",
      "parents": [
        "b0354e4ce3b606f3d1d08d86fdb1520331fbfbf2"
      ],
      "author": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Tue Mar 21 20:28:18 2017 -0400"
      },
      "committer": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Tue Mar 21 20:28:18 2017 -0400"
      },
      "message": "Undo code cleanup\n\nChange-Id: I14dbca2760d725fa5fda7321bf0e9fb44543140d\nSigned-off-by: Pascal Rapicault \u003cpascal@rapicorp.com\u003e"
    },
    {
      "commit": "b0354e4ce3b606f3d1d08d86fdb1520331fbfbf2",
      "tree": "a1e3a7ae9c65e3dd1e7cc6658f269d18d5a2dd04",
      "parents": [
        "6ad8d5c57159eed41d95efd82afe7de871150a02"
      ],
      "author": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Tue Mar 21 19:53:20 2017 -0400"
      },
      "committer": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Tue Mar 21 20:27:42 2017 -0400"
      },
      "message": "Undo all attempts of diagnosing the openFileInWorkspaceFile test\n\nChange-Id: Ifdb1ca39217c343debc66e472280d8f07f30d50b\nSigned-off-by: Pascal Rapicault \u003cpascal@rapicorp.com\u003e"
    },
    {
      "commit": "6ad8d5c57159eed41d95efd82afe7de871150a02",
      "tree": "15fe0597a9731e977cb5bf84835132de32b35de3",
      "parents": [
        "4465c5d2dfca14f747990d0a71ddc0f21b74d83a"
      ],
      "author": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Tue Mar 21 14:03:45 2017 -0400"
      },
      "committer": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Tue Mar 21 19:55:14 2017 -0400"
      },
      "message": "Revert \"Change delete-git-repos to use the \"Delete Repository\" command\"\n\nThis reverts commit 9137cf29590d168c2aa3124992fd4268f9c4a583.\n"
    },
    {
      "commit": "4465c5d2dfca14f747990d0a71ddc0f21b74d83a",
      "tree": "3b91f83f22a66cddc58131f7339f2e6e9e384d88",
      "parents": [
        "28c7c647770b804814a81c1e10826169eafdf08f"
      ],
      "author": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Tue Mar 21 14:01:46 2017 -0400"
      },
      "committer": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Tue Mar 21 19:54:47 2017 -0400"
      },
      "message": "Revert \"Tuleap #671 - Sorter for the reviewed files in the history table\ndoes not work\"\n\nThis reverts commit 7b8bb6f404bd86bffb24b027aeb5a3244a41091b.\n"
    },
    {
      "commit": "28c7c647770b804814a81c1e10826169eafdf08f",
      "tree": "af9c84597aac82386d61e63c9a9faf63d5c9223d",
      "parents": [
        "2a2c9a0969872a52fa3de33740554e41a4d52a53"
      ],
      "author": {
        "name": "Patrick-Jeffrey Pollo Guilbert",
        "email": "patrick.pollo.guilbert@ericsson.com",
        "time": "Tue Mar 21 13:47:08 2017 -0400"
      },
      "committer": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Tue Mar 21 19:54:35 2017 -0400"
      },
      "message": "Revert \"Tuleap # 788 - adjust the dynamic column for the reply dialog\"\n\nThis reverts commit ca898ccf3ed61e9b4e70d0db16f7637cd95b271c.\n\nChange-Id: I52be7b34438fe80d6fab3e839309926e4ffa370f\nSigned-off-by: Patrick-Jeffrey Pollo Guilbert \u003cpatrick.pollo.guilbert@ericsson.com\u003e\n"
    },
    {
      "commit": "2a2c9a0969872a52fa3de33740554e41a4d52a53",
      "tree": "7758c8299f08f2747be5460d85b797d6f54e0327",
      "parents": [
        "9137cf29590d168c2aa3124992fd4268f9c4a583",
        "7b8bb6f404bd86bffb24b027aeb5a3244a41091b"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Tue Mar 21 07:29:20 2017 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review @ Eclipse.org",
        "email": "gerrit@eclipse.org",
        "time": "Tue Mar 21 07:29:21 2017 -0400"
      },
      "message": "Merge \"Tuleap #671 - Sorter for the reviewed files in the history table does not work\""
    },
    {
      "commit": "9137cf29590d168c2aa3124992fd4268f9c4a583",
      "tree": "ab7f62b217234876bd9c17bcb192013ea6ed2a5f",
      "parents": [
        "ec1be18d85cd703825ec1ea4b2849659c4875c5f"
      ],
      "author": {
        "name": "Patrick-Jeffrey Pollo Guilbert",
        "email": "patrick.pollo.guilbert@ericsson.com",
        "time": "Mon Mar 20 13:31:15 2017 -0400"
      },
      "committer": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Mon Mar 20 14:59:18 2017 -0400"
      },
      "message": "Change delete-git-repos to use the \"Delete Repository\" command\n\nChange-Id: Ib08ba1f74ed4f8bc6f437fc561e5cb54e146345e\nSigned-off-by: Patrick-Jeffrey Pollo Guilbert \u003cpatrick.pollo.guilbert@ericsson.com\u003e"
    },
    {
      "commit": "ec1be18d85cd703825ec1ea4b2849659c4875c5f",
      "tree": "68a6519052b5345de3cca364907b9a7059adc8e2",
      "parents": [
        "3225f82bc812aff4afa129c8888dc6d5893a5481"
      ],
      "author": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Mon Mar 20 14:04:41 2017 -0400"
      },
      "committer": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Mon Mar 20 14:58:27 2017 -0400"
      },
      "message": "Making sure that all git repos are deleted at the end of the tests\n\nChange-Id: I2d22741770ba7d901aee1049bf3dd5c1dcaa3e66\nSigned-off-by: Pascal Rapicault \u003cpascal@rapicorp.com\u003e"
    },
    {
      "commit": "3225f82bc812aff4afa129c8888dc6d5893a5481",
      "tree": "68a6519052b5345de3cca364907b9a7059adc8e2",
      "parents": [
        "ca898ccf3ed61e9b4e70d0db16f7637cd95b271c",
        "68754a3f7a7498c6ad9097c174ec2408193872e3"
      ],
      "author": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Mon Mar 20 14:51:39 2017 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review @ Eclipse.org",
        "email": "gerrit@eclipse.org",
        "time": "Mon Mar 20 14:51:40 2017 -0400"
      },
      "message": "Merge \"More traces to figure out what is going on with OpenFileInWorkspace test\""
    },
    {
      "commit": "ca898ccf3ed61e9b4e70d0db16f7637cd95b271c",
      "tree": "1caecb72d57e816c435c3159c0024882de4ede71",
      "parents": [
        "d5b7598d7431b669da7175bcaa82565c7bfdf3d2"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Fri Mar 17 14:08:45 2017 -0400"
      },
      "committer": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Mon Mar 20 14:45:41 2017 -0400"
      },
      "message": "Tuleap # 788 - adjust the dynamic column for the reply dialog\r\n\r\nAdjust the reply dialog re-sizing\r\nRead labels information from model\r\nAdjust the reply menu dynamically\r\nCreate method to get the last user votes\r\nAdd an option to select all allowed menu which can be set to\r\nthe maximum review value for the user.\r\n\r\nIn the editor, if there is no dynamic reply option, selecting the\r\n\"Reply\" button will automatically open the reply dialogue\r\n\r\nChange-Id: I693adf9bfbdf43d96bd44826d8176a8e93355b55\r\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\r\n"
    },
    {
      "commit": "7b8bb6f404bd86bffb24b027aeb5a3244a41091b",
      "tree": "915eba11f152e7d3190f848f6373dfa0dc94ce85",
      "parents": [
        "d5b7598d7431b669da7175bcaa82565c7bfdf3d2"
      ],
      "author": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Fri Mar 17 20:12:43 2017 -0400"
      },
      "committer": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Mon Mar 20 14:00:40 2017 -0400"
      },
      "message": "Tuleap #671 - Sorter for the reviewed files in the history table does\nnot work\n\nWhen sorting on the reviewed flag, we can\u0027t use the value of the label\nprovider since there are no text associated with the flag.\n\nChange-Id: Ia141e3ce7f00a9cdbd8bb4f367a53496ce07d08d\n"
    },
    {
      "commit": "68754a3f7a7498c6ad9097c174ec2408193872e3",
      "tree": "15fe0597a9731e977cb5bf84835132de32b35de3",
      "parents": [
        "d5b7598d7431b669da7175bcaa82565c7bfdf3d2"
      ],
      "author": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Mon Mar 20 12:12:05 2017 -0400"
      },
      "committer": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Mon Mar 20 13:57:15 2017 -0400"
      },
      "message": "More traces to figure out what is going on with OpenFileInWorkspace test\n\nChange-Id: I055b50cbe10bf677fd5bddd9ee45f7b0e918876f\nSigned-off-by: Pascal Rapicault \u003cpascal@rapicorp.com\u003e"
    },
    {
      "commit": "d5b7598d7431b669da7175bcaa82565c7bfdf3d2",
      "tree": "4cb7ba504d54e0520ef6da692c6f9c07ceb38ca2",
      "parents": [
        "7056f6828a3b016c4114f38e47f6e4e7689d4bc6",
        "15aa83a50ee5a30e05baf295cbd1908b4ec6f22d"
      ],
      "author": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Sat Mar 18 20:18:32 2017 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review @ Eclipse.org",
        "email": "gerrit@eclipse.org",
        "time": "Sat Mar 18 20:18:33 2017 -0400"
      },
      "message": "Merge \"Try to stabilize the openFileInWorkspace test\""
    },
    {
      "commit": "15aa83a50ee5a30e05baf295cbd1908b4ec6f22d",
      "tree": "7b966abefd3eb3e09839377655e3b504cdc46126",
      "parents": [
        "a06cdf5fae6d6329680b1bc4c060a35c6053eaf1"
      ],
      "author": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Sat Mar 18 14:50:01 2017 -0400"
      },
      "committer": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Sat Mar 18 14:50:01 2017 -0400"
      },
      "message": "Try to stabilize the openFileInWorkspace test\n\nChange-Id: Iae580a1163ec590f4940cfc8f43a7dd15221c9d3\nSigned-off-by: Pascal Rapicault \u003cpascal@rapicorp.com\u003e"
    },
    {
      "commit": "7056f6828a3b016c4114f38e47f6e4e7689d4bc6",
      "tree": "dd3a97824eb2a999abcce677b6418c87db726c11",
      "parents": [
        "a06cdf5fae6d6329680b1bc4c060a35c6053eaf1"
      ],
      "author": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Fri Mar 17 20:15:22 2017 -0400"
      },
      "committer": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Fri Mar 17 20:15:22 2017 -0400"
      },
      "message": "Cleanup code\n\nChange-Id: I2aebe05a32b62062c59ca256ec7a76d238052e2e\n"
    },
    {
      "commit": "a06cdf5fae6d6329680b1bc4c060a35c6053eaf1",
      "tree": "513b9c1076a0b8258e7be449e1ce190afd588499",
      "parents": [
        "8893bcb03c447f48af0a0ba91171ef53c53a109a"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Fri Mar 17 10:31:52 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Fri Mar 17 10:31:52 2017 -0400"
      },
      "message": "tuleap #807 Allow dynamic colums width in the dashboard to be reset using\nthe M1+6\n\nChange-Id: I5bfda8e45c441237c463167d3a1a3f3325a28d0b\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "8893bcb03c447f48af0a0ba91171ef53c53a109a",
      "tree": "ad37d6f704db46d473b7dc054ad2daf1124af2ed",
      "parents": [
        "8e61cc7e67d859579c6ca496e5fa00c8b81e3b88"
      ],
      "author": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Mon Mar 13 22:20:24 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Thu Mar 16 09:06:08 2017 -0400"
      },
      "message": "Tuleap #606 - Notify user of changes happening on opened reviews.\n\nChange-Id: I2137ce0efe2c52747b0ff3c2d47bf984c541706e\nSigned-off-by: Pascal Rapicault \u003cpascal@rapicorp.com\u003e"
    },
    {
      "commit": "8e61cc7e67d859579c6ca496e5fa00c8b81e3b88",
      "tree": "42388e1e29685de37be8fc1cf66e591584fe356b",
      "parents": [
        "730b1d055fcc94ee0c5c3885b687b730ff370b8d"
      ],
      "author": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Wed Mar 15 12:40:11 2017 -0400"
      },
      "committer": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Wed Mar 15 12:40:26 2017 -0400"
      },
      "message": "Revert \"Add RCPTT tests for the automatic rebase\"\n\nThis reverts commit 971d4644f21f6f62fad1406cd7bc90cf7a4187eb.\n\nChange-Id: Ic5fc13fb68d4323cafb063aa2128450840747a5a\n"
    },
    {
      "commit": "730b1d055fcc94ee0c5c3885b687b730ff370b8d",
      "tree": "e30acac3b1877865c7a10c6eee3c764d8c227cdc",
      "parents": [
        "52b3e1f4a8d77d580b29d6d6c2e7b7d5bb8a1976",
        "7d8fc00379dc6b5ad4a129dbcb4b4e2cbc0b79a2"
      ],
      "author": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Tue Mar 14 22:15:47 2017 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review @ Eclipse.org",
        "email": "gerrit@eclipse.org",
        "time": "Tue Mar 14 22:15:48 2017 -0400"
      },
      "message": "Merge \"Re-activate tests\""
    },
    {
      "commit": "52b3e1f4a8d77d580b29d6d6c2e7b7d5bb8a1976",
      "tree": "27025affa7272b8dd45f7172a6901d60b741832b",
      "parents": [
        "9d7e5754236328dae3ff16fc9b0dd73f62436108",
        "1f595150cbd2965559500455976d3dffb62cc371"
      ],
      "author": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Tue Mar 14 22:12:24 2017 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review @ Eclipse.org",
        "email": "gerrit@eclipse.org",
        "time": "Tue Mar 14 22:12:24 2017 -0400"
      },
      "message": "Merge \"tuleap # 794 able to move columns in dashboard.\""
    },
    {
      "commit": "9d7e5754236328dae3ff16fc9b0dd73f62436108",
      "tree": "77fa4bf00223219dae7be460c01e94fac6af1b79",
      "parents": [
        "e43a4811d99b17f0f0ff4d3396f30ee6253b7fd0",
        "ce2ee13d3243c9ee3ab9c3caca29973881cae24b"
      ],
      "author": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Tue Mar 14 20:20:38 2017 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review @ Eclipse.org",
        "email": "gerrit@eclipse.org",
        "time": "Tue Mar 14 20:20:39 2017 -0400"
      },
      "message": "Merge \"Update to tycho 1.0\""
    },
    {
      "commit": "ce2ee13d3243c9ee3ab9c3caca29973881cae24b",
      "tree": "c67ceb125af7c8337a7e7896992549ca0f343b8c",
      "parents": [
        "971d4644f21f6f62fad1406cd7bc90cf7a4187eb"
      ],
      "author": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Tue Mar 14 14:16:43 2017 -0400"
      },
      "committer": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Tue Mar 14 14:16:43 2017 -0400"
      },
      "message": "Update to tycho 1.0\n\nChange-Id: If593891f78710f51e8b04d121cd161cca0c86ab7\nSigned-off-by: Pascal Rapicault \u003cpascal@rapicorp.com\u003e"
    },
    {
      "commit": "1f595150cbd2965559500455976d3dffb62cc371",
      "tree": "6bd94a77dcba999c292e5ee69f441b2a2b7c61bc",
      "parents": [
        "971d4644f21f6f62fad1406cd7bc90cf7a4187eb"
      ],
      "author": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Tue Mar 14 13:30:00 2017 -0400"
      },
      "committer": {
        "name": "Jacques Bouthillier",
        "email": "lmcbout@gmail.com",
        "time": "Tue Mar 14 13:30:00 2017 -0400"
      },
      "message": "tuleap # 794 able to move columns in dashboard.\n\nChange-Id: Ibc5812ee4caef68dd565bf050e8984f9fac16304\nSigned-off-by: Jacques Bouthillier \u003clmcbout@gmail.com\u003e\n"
    },
    {
      "commit": "e43a4811d99b17f0f0ff4d3396f30ee6253b7fd0",
      "tree": "a6f8f4bed5e3e3c43835ca2f8a0e6b5979fd7a84",
      "parents": [
        "971d4644f21f6f62fad1406cd7bc90cf7a4187eb"
      ],
      "author": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Tue Mar 14 13:26:05 2017 -0400"
      },
      "committer": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Tue Mar 14 13:26:05 2017 -0400"
      },
      "message": "Make sure that compare editor does syntax coloring\n\nThe problem was rooted in the inability for the compare editor (and\ncontent type manager) to detect the appropriate content type. This was\nbecause the name of element (ITypedElement#getName) included the name of\nthe patchset and additional information (like commit id) which prevented\nthe content type to work.\nThe patch consits in making sure that getName() only returns the file\nname, adding a new method to get the user readable name to be presented\nin the title of the sub-editors.\n\nChange-Id: Icb0239f52876bf6a55ad07bc94018956d345703b\n"
    },
    {
      "commit": "7d8fc00379dc6b5ad4a129dbcb4b4e2cbc0b79a2",
      "tree": "63153748d883ac2bb6f7034a3529b4872e6bf3b4",
      "parents": [
        "971d4644f21f6f62fad1406cd7bc90cf7a4187eb"
      ],
      "author": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Mon Mar 13 22:43:53 2017 -0400"
      },
      "committer": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Mon Mar 13 22:45:52 2017 -0400"
      },
      "message": "Re-activate tests\n\nChange-Id: Iab5a0bae660282dcfd754304e96e79567e3d55ce\n"
    },
    {
      "commit": "971d4644f21f6f62fad1406cd7bc90cf7a4187eb",
      "tree": "1cca2580a87b3aa6fb7842fbbc8cad14980978b9",
      "parents": [
        "c145d76a167118a6f8cd0c87f951d08fdaf0a5bb"
      ],
      "author": {
        "name": "Patrick-Jeffrey Pollo Guilbert",
        "email": "patrick.pollo.guilbert@ericsson.com",
        "time": "Wed Mar 01 16:10:25 2017 -0500"
      },
      "committer": {
        "name": "Pascal Rapicault",
        "email": "pascal@rapicorp.com",
        "time": "Sun Mar 12 23:37:54 2017 -0400"
      },
      "message": "Add RCPTT tests for the automatic rebase\n\nAlso change the title of a dialog in case an up-to-date change.\n\nChange-Id: I5cdb99a213e4f6b2b5554daf38a0700f050933b0\nSigned-off-by: Patrick-Jeffrey Pollo Guilbert \u003cpatrick.pollo.guilbert@ericsson.com\u003e\n"
    }
  ],
  "next": "c145d76a167118a6f8cd0c87f951d08fdaf0a5bb"
}
