)]}'
{
  "log": [
    {
      "commit": "d3d9ad14aca343841ab6baaa1aedb50521513285",
      "tree": "5c3861ea7a5daa7e425d167d2335165d69ffd5d6",
      "parents": [
        "70da4f1d26cc7af2cd248b9b7e44420097c686b5"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 05 14:08:28 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 03:54:37 2017 +0200"
      },
      "message": "Wdeclaration-after-statement\n\nChange-Id: Ie3a34305c824e2f04feb8b1db39c0df342588c43\nReviewed-on: https://gerrit.libreoffice.org/37797\nTested-by: Jenkins \u003cci@libreoffice.org\u003e\nReviewed-by: Markus Mohrhard \u003cmarkus.mohrhard@googlemail.com\u003e\n"
    },
    {
      "commit": "70da4f1d26cc7af2cd248b9b7e44420097c686b5",
      "tree": "5203f395ef632063da1ff328fd502a9567f3d11f",
      "parents": [
        "9a49cce9ffcf1f8756b69974658380744e58dfa5"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 05 14:05:28 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:49:59 2017 +0200"
      },
      "message": "Wsometimes-uninitialized\n\nChange-Id: Ia160685694a386358506f94c4cc1510e5e2a6f62\n"
    },
    {
      "commit": "9a49cce9ffcf1f8756b69974658380744e58dfa5",
      "tree": "06d42035a1305b3a45e8629e1215a4748475ad4d",
      "parents": [
        "4a6f559c6f61063605f4f32230a997146162cba5"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 05 14:03:07 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:49:57 2017 +0200"
      },
      "message": "Wunused-macros\n\nChange-Id: Ib50bd405101acb908831d943d449c3cf86b2ac85\n"
    },
    {
      "commit": "4a6f559c6f61063605f4f32230a997146162cba5",
      "tree": "b057554572c30b3cf5f70629d5f47f0d9ea7f4a9",
      "parents": [
        "019daab72104c2f66cd66a2ffaa03beb0d1a9f6c"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 05 13:58:02 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:49:56 2017 +0200"
      },
      "message": "remove the newly unused files with old cert verification data\n\nChange-Id: I9753197bcfbff1aaf9bb6ee292d65a356075348f\n"
    },
    {
      "commit": "019daab72104c2f66cd66a2ffaa03beb0d1a9f6c",
      "tree": "003d96c692eec14fa87df125b2b74e02761ce8a9",
      "parents": [
        "f6e827f706d2a09ff4882a7a44e646fbfccd739c"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 05 13:56:24 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:49:54 2017 +0200"
      },
      "message": "generate the certificate verification data as part of the build\n\nChange-Id: I30186f76302e7666c833933b059931e8b1b7b78c\n"
    },
    {
      "commit": "f6e827f706d2a09ff4882a7a44e646fbfccd739c",
      "tree": "5e38ed169aa7972bd3128292831e216d7b8f0aaf",
      "parents": [
        "aee268a2ccb485c536601be91d0b5c1feaa39d48"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 05 09:52:53 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:49:53 2017 +0200"
      },
      "message": "remove double \u0027/\u0027 in update download URL\n\nChange-Id: I4dc4c1407d82b10adf8ad677ce192d1bd30aeaa2\n"
    },
    {
      "commit": "aee268a2ccb485c536601be91d0b5c1feaa39d48",
      "tree": "c30708efa8ed66e8f340de3bddfb4caca9f6232e",
      "parents": [
        "aee84a6fee90f25feb4fedebc759d45de3cdec24"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 05 06:55:02 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:49:51 2017 +0200"
      },
      "message": "second part for user profile in instdir\n\nThis handles the replacement request part.\n\nThe algorithm moves the user profile out of the backup back into the\nuser profile.\n\nChange-Id: Ide45009d7a42b01ee645418b1a0c30b211842510\n"
    },
    {
      "commit": "aee84a6fee90f25feb4fedebc759d45de3cdec24",
      "tree": "3ddb74043ca04bee4432f7b03feab0998186e42c",
      "parents": [
        "934ddb1cf13906e53fec3b6b072f0e45622290a7"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 05 04:46:30 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:49:50 2017 +0200"
      },
      "message": "first step into supporting user profile in installation dir\n\nChange-Id: I2485ad2b69ed28b7f964540ac3eecd22099b4f7c\n"
    },
    {
      "commit": "934ddb1cf13906e53fec3b6b072f0e45622290a7",
      "tree": "6eb7d9641f75e086b70e1527a181fa9c568249aa",
      "parents": [
        "9e98a890eb09e099b81c30b72bd608f0668c2bba"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 05 03:07:02 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:49:48 2017 +0200"
      },
      "message": "extract string typedefs to a shared file\n\nChange-Id: I6e5d7c828f56b6a3f562ed8a9dd5f63a9d603ce0\n"
    },
    {
      "commit": "9e98a890eb09e099b81c30b72bd608f0668c2bba",
      "tree": "2252e5bfddc1e3c97ef61b55d0b2e21f7a59093c",
      "parents": [
        "5e8c3aab7acd24023d9f2569d9876e11e47e42b7"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Wed May 03 22:51:57 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:49:47 2017 +0200"
      },
      "message": "add TODO\n\nChange-Id: I2d913a878aba91fea41a010237dd685845b5b648\n"
    },
    {
      "commit": "5e8c3aab7acd24023d9f2569d9876e11e47e42b7",
      "tree": "f250f006240c0ef8aed103326b7f560fb330af97",
      "parents": [
        "3f7ddb128a012ef6b9f5a21d7bbfa89614c190d6"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Wed May 03 22:50:54 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:49:45 2017 +0200"
      },
      "message": "remove unused hard link support\n\nChange-Id: I7f40598df74c8731b13c37b8adaa636086d204b4\n"
    },
    {
      "commit": "3f7ddb128a012ef6b9f5a21d7bbfa89614c190d6",
      "tree": "e9358b634866e58857e1dcdaad5c0f9759e30981",
      "parents": [
        "24799406210d497f8d404448b8ab9af5972073f2"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Wed May 03 00:36:06 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:49:43 2017 +0200"
      },
      "message": "without the wb+ reading the patch file will fail\n\nChange-Id: I61be299647d41bb464bea039630ddd4ff545f412\n"
    },
    {
      "commit": "24799406210d497f8d404448b8ab9af5972073f2",
      "tree": "58ce40d2c9bb438a514a35ffd47436e7c9326f8c",
      "parents": [
        "68ff6c820aca39b2b7cb2ad2822c1b9323fc408d"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri Apr 28 01:28:28 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:49:42 2017 +0200"
      },
      "message": "log all the updater actions\n\nChange-Id: Ia7b08c4e93d5b3b65b0f44af9c92f5e6f6fafd96\n"
    },
    {
      "commit": "68ff6c820aca39b2b7cb2ad2822c1b9323fc408d",
      "tree": "bca88998d2efefe59b797b0435d88a010f9ff9eb",
      "parents": [
        "4015d903cf4021b7b4ab8406125de71eb97c8b44"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Thu Apr 27 03:02:22 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:49:40 2017 +0200"
      },
      "message": "fix errors in upload scripts\n\nChange-Id: I0ee9fbef7b80e5d37800b4fb9daff7e8ba46d65d\n"
    },
    {
      "commit": "4015d903cf4021b7b4ab8406125de71eb97c8b44",
      "tree": "d0b5062a52701d5634949b94e5e4c3b25da7cc8b",
      "parents": [
        "7cd6d49d713a8909e515ee5d3aaff3a8175a2aeb"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Thu Apr 27 01:30:19 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:49:39 2017 +0200"
      },
      "message": "integrate the partial update info into the uploaded info\n\nChange-Id: I1b6fc7970d3010c63ae910d55103efb504e15b53\n"
    },
    {
      "commit": "7cd6d49d713a8909e515ee5d3aaff3a8175a2aeb",
      "tree": "084d0aade1ff56ced2167ae505b2ae5405d8dc02",
      "parents": [
        "aad3f2a556adce6691f225a47d6c84711c721cf4"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Thu Apr 27 00:07:43 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:49:36 2017 +0200"
      },
      "message": "use file instead of complete for the key of the partial update info\n\nChange-Id: Ifbb482a4fd9c1c92e9cdd7769d4b16160de14a86\n"
    },
    {
      "commit": "aad3f2a556adce6691f225a47d6c84711c721cf4",
      "tree": "0f62233bf5c52bd79b915c86f53afa072d1ab71b",
      "parents": [
        "2967d5d34564060c51a42c044629e302f22d6338"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Wed Apr 26 23:58:57 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:49:35 2017 +0200"
      },
      "message": "add missing file\n\nChange-Id: I7cd9d541b90f4f6b38aa5e36e295e7677bb22f58\n"
    },
    {
      "commit": "2967d5d34564060c51a42c044629e302f22d6338",
      "tree": "684e4a92506410756f0bc1e8321194704d65c3b5",
      "parents": [
        "562baa4b513f8773583a13f42910a2340312a08e"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Wed Apr 26 23:58:05 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:49:33 2017 +0200"
      },
      "message": "use the shared signing code\n\nChange-Id: Ica0fad83820569623f3cc2f0217ac9cd8ee19257\n"
    },
    {
      "commit": "562baa4b513f8773583a13f42910a2340312a08e",
      "tree": "e5c3c2facfc952c219589683cb9cf2af071dbbcf",
      "parents": [
        "6a46ccf96f9952c547b27a27b52aec192ae056c6"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Wed Apr 26 23:49:31 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:49:32 2017 +0200"
      },
      "message": "simplify path handling in the updater scripts\n\nChange-Id: Idcf7f9cedc2368f6a4e4e10c2852cc9b1125b712\n"
    },
    {
      "commit": "6a46ccf96f9952c547b27a27b52aec192ae056c6",
      "tree": "af7d8bfa1640df8f4f68534756061212ed96843f",
      "parents": [
        "65b01d427fb0ccff73bcc272ad2094fc89203cc3"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Wed Apr 26 06:18:06 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:49:30 2017 +0200"
      },
      "message": "create valid partial language updates and write partial update info\n\nChange-Id: I4000523cfc944657714267958836dd3ce4ec3b0d\n"
    },
    {
      "commit": "65b01d427fb0ccff73bcc272ad2094fc89203cc3",
      "tree": "9ca01f9c90d86855f3692904b20354d2a1cd7916",
      "parents": [
        "1949ea1c6eb4b29121b18e42e3de28c490c96bea"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Wed Apr 26 02:43:25 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:49:29 2017 +0200"
      },
      "message": "add the generation of partial update files to the makefiles\n\nIt seems that the generated partial update files are now generated\ncorrectly. We now need to handle languages and sign the partial files as\nwell as upload them.\n\nChange-Id: I69fbdad42da2c8a2d9695bc852956b82ce773f4c\n"
    },
    {
      "commit": "1949ea1c6eb4b29121b18e42e3de28c490c96bea",
      "tree": "3a8c49a4f0c4c8de076b81651e1bd3f291cb210d",
      "parents": [
        "3c2056665ff128c82f8efd3aeae1725b60de027c"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Wed Apr 26 02:43:02 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:49:27 2017 +0200"
      },
      "message": "extract the mar signing code\n\nChange-Id: I007b0b68a61242b7255a1a58a3637e3307d675aa\n"
    },
    {
      "commit": "3c2056665ff128c82f8efd3aeae1725b60de027c",
      "tree": "da92631ece5add042d1e8db77653d4db22c8cec1",
      "parents": [
        "588cef49ddd106ec19b1386b98c6932e36afa2b8"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Wed Apr 26 02:42:15 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:49:25 2017 +0200"
      },
      "message": "extract mar file name generation\n\nChange-Id: If928cae4c722354d5c3e415e7cb8426a3a4412f7\n"
    },
    {
      "commit": "588cef49ddd106ec19b1386b98c6932e36afa2b8",
      "tree": "47416991a48ea4e1ec02bd210b794392550cb206",
      "parents": [
        "80a552e1b5e7f99cd5e512793ced76c774ed3e10"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Wed Apr 26 02:13:45 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:49:24 2017 +0200"
      },
      "message": "reuse the new extract mar code for the partial update generation\n\nChange-Id: Ie8c92472631034935e73e55c934ce128c7b6ecd2\n"
    },
    {
      "commit": "80a552e1b5e7f99cd5e512793ced76c774ed3e10",
      "tree": "1e9d45e4d6e5338404873fa4d16b628327a27899",
      "parents": [
        "5339bb09a193770a34a188e12f5d5d8a4e9efcf3"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Wed Apr 26 01:55:01 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:49:22 2017 +0200"
      },
      "message": "ignore the precomplete file at least for now\n\nChange-Id: I997bdc38f705d7536a99a168815ece93dcf0c0de\n"
    },
    {
      "commit": "5339bb09a193770a34a188e12f5d5d8a4e9efcf3",
      "tree": "6c117fbafc2813302a669972a43d7505e5e7eb1b",
      "parents": [
        "cca48ff4c8f9945b4bf29ed559f7f84e5ab6074c"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Wed Apr 26 01:17:50 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:49:20 2017 +0200"
      },
      "message": "add a script to extract and uncompress from a mar file\n\nChange-Id: I87c11b8f7d42bc438b88482a8dd3fd1512a06df8\n"
    },
    {
      "commit": "cca48ff4c8f9945b4bf29ed559f7f84e5ab6074c",
      "tree": "e1e563176d9e3a5d8296e26ebf24e64c3d2472e6",
      "parents": [
        "4b55b077aea4646ab1d5c832372ecfbd1cef411b"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Tue Apr 25 21:39:11 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:49:19 2017 +0200"
      },
      "message": "remove the split functionality from the update creation\n\nChange-Id: I036cabff089a2cf464c887ee78b702637cce08b0\n"
    },
    {
      "commit": "4b55b077aea4646ab1d5c832372ecfbd1cef411b",
      "tree": "2ceb4ee769357c58d7c09626d01c88228d1cb5a3",
      "parents": [
        "a77a29f768d4803ffddbef53682705e94b2e8000"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Tue Apr 25 21:29:09 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:49:17 2017 +0200"
      },
      "message": "add a way to strip symbols from the tarballs\n\nChange-Id: I682dcc9c366efea2be00b738f630a82b4cf9d636\n"
    },
    {
      "commit": "a77a29f768d4803ffddbef53682705e94b2e8000",
      "tree": "2fef68b6a3094b96063ec98d36edea05abc7dec5",
      "parents": [
        "6b74aec14c052c2c6c397d95038213267360a42b"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Tue Apr 25 20:41:15 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:49:16 2017 +0200"
      },
      "message": "start working on the creation of partial update files\n\nChange-Id: I13a70e0b12090a7e23529bc35240cefc13d17779\n"
    },
    {
      "commit": "6b74aec14c052c2c6c397d95038213267360a42b",
      "tree": "b6df78c37eac1089b29c7fab3a9a29a1439f57d6",
      "parents": [
        "ac19b0cb7e3530904c140eeb4ab9a99d7aa083cc"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Tue Apr 25 20:40:05 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:49:14 2017 +0200"
      },
      "message": "add mbsdiff as build executable\n\nChange-Id: I68c9b14937c219ee142386b72047a6995d004f47\n"
    },
    {
      "commit": "ac19b0cb7e3530904c140eeb4ab9a99d7aa083cc",
      "tree": "9e3239ff2ff260e61bb0471bdaf2a592c8951e2f",
      "parents": [
        "694092fab99ad79a32d277ac58dfc3c7d07d8be7"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Mon Apr 24 23:57:22 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:49:12 2017 +0200"
      },
      "message": "actually abort the update process if the update file is invalid\n\nChange-Id: I724e50d1e74228f0be00b9b6376c3d074db5c9ed\n"
    },
    {
      "commit": "694092fab99ad79a32d277ac58dfc3c7d07d8be7",
      "tree": "fc9ac0b6b783cf77b803a4c6c026a4cd05ad4227",
      "parents": [
        "ba4bb75c59e11d1b7733d11b8c768c852ef66201"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Mon Apr 24 23:25:44 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:49:11 2017 +0200"
      },
      "message": "actually check the hash of the update files\n\nChange-Id: I98a5f8904a35cb167e87d6c5c11bcf133115cbc1\n"
    },
    {
      "commit": "ba4bb75c59e11d1b7733d11b8c768c852ef66201",
      "tree": "b627be5232389c20c26bcaeffb8f1b696f4862cb",
      "parents": [
        "75720325b1fb4ab93eeabed8acc19dbd30ddaf84"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Mon Apr 24 19:51:40 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:49:09 2017 +0200"
      },
      "message": "if the update_dir does not exist continue with the update check\n"
    },
    {
      "commit": "75720325b1fb4ab93eeabed8acc19dbd30ddaf84",
      "tree": "a2dbab4f3086f76c58ae4fa0c92d5dc7b92e82cc",
      "parents": [
        "6c93b4693d17d648f33b6250c54ccf1434ff0c26"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Mon Apr 24 18:54:59 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:49:07 2017 +0200"
      },
      "message": "better reporting for normal response from updater\n\nChange-Id: I26cbd69c46afadc21eeab73cbccddc6873c43655\n"
    },
    {
      "commit": "6c93b4693d17d648f33b6250c54ccf1434ff0c26",
      "tree": "0f16388abd5b2f43a34577fa229fd4142395faf3",
      "parents": [
        "6e9eebba99505a24337c130b9df25def511aaa14"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Mon Apr 24 01:14:53 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:49:04 2017 +0200"
      },
      "message": "extract the common updater path info into methods\n\nChange-Id: I8d25fc3c6a6a0a7e05bac6679f2312a904e75bbd\n"
    },
    {
      "commit": "6e9eebba99505a24337c130b9df25def511aaa14",
      "tree": "ae5916bf59c2fd6dc0078e1259182e028ae90247",
      "parents": [
        "d307420b020d7dc59c06764d03a88ea8918cc6bf"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri Apr 21 22:57:59 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:49:03 2017 +0200"
      },
      "message": "either try to install an update or check for update\n\nChange-Id: Id1e879598ef34715786e10e163ed1e4689f3137a\n"
    },
    {
      "commit": "d307420b020d7dc59c06764d03a88ea8918cc6bf",
      "tree": "31eb0263d900775299b435b79545cb301212cd40",
      "parents": [
        "937690cf600523154a7a765131e7a9ab6cc4acc5"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri Apr 21 22:16:39 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:49:01 2017 +0200"
      },
      "message": "normalize path for updater\n"
    },
    {
      "commit": "937690cf600523154a7a765131e7a9ab6cc4acc5",
      "tree": "39f746820a22a5517ffc098028639f77d13e23e6",
      "parents": [
        "bdb3ec6342c1f7afd49426b941ef6044aa4d782a"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri Apr 21 22:04:09 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:49:00 2017 +0200"
      },
      "message": "better flexibility through configurable updated build directory\n\nChange-Id: Icaa814cdcd27171fbafc2407d55161cdc13e750e\n"
    },
    {
      "commit": "bdb3ec6342c1f7afd49426b941ef6044aa4d782a",
      "tree": "a7af4053813627e6b0c5f26ce50b525f921b6234",
      "parents": [
        "5616cf7c2d78de630eb5900e829e03b02a1c65ab"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri Apr 21 21:14:50 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:48:59 2017 +0200"
      },
      "message": "first stab at normalizing updater path\n\nChange-Id: I5ef2253068595c41577330395810b0797eff8cbb\n"
    },
    {
      "commit": "5616cf7c2d78de630eb5900e829e03b02a1c65ab",
      "tree": "a116996f2bdc01ce3492614df63f9576f155aaef",
      "parents": [
        "0f9206c27b1ac704d927d46500c10a20334f1eee"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri Apr 21 20:50:21 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:48:57 2017 +0200"
      },
      "message": "use an update dir that is in the user profile\n\nThe user profile should always be writable\n\nChange-Id: I45f7e05e128d62a5930e6db9793b8cf4e7751046\n"
    },
    {
      "commit": "0f9206c27b1ac704d927d46500c10a20334f1eee",
      "tree": "72a40b599cf8fe138602ee8e6c02728f2bc96388",
      "parents": [
        "8a7668a586ab9815dc37352ff79b5e08a949d7ce"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Wed Apr 19 13:28:02 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:48:55 2017 +0200"
      },
      "message": "don\u0027t crash when we get bad response\n\nChange-Id: I4bc68e9f9604a8a39f36f10434571cd9fbb48ae1\n"
    },
    {
      "commit": "8a7668a586ab9815dc37352ff79b5e08a949d7ce",
      "tree": "93f3c2fba71ff528ed44dcf111aa996680e1dd7e",
      "parents": [
        "877088f10685a7042d4a392a69c45e859c04ea91"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Wed Apr 19 13:20:47 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:48:53 2017 +0200"
      },
      "message": "ignore SIGPIPE in glx test process\n\nChange-Id: I31977f86290b4fd7e0869af85f5132ae7cd9d5fd\n"
    },
    {
      "commit": "877088f10685a7042d4a392a69c45e859c04ea91",
      "tree": "9da7e1da81842c5b12f9ddab021dfde5e04512a0",
      "parents": [
        "bbce5c0fa94f9eb1d992f93d86d2d37954d8e111"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Tue Apr 18 19:42:53 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:48:52 2017 +0200"
      },
      "message": "hard coding the number of entries just leads to problems\n\nChange-Id: I527c2c881bf46b1724b8da9223b2614ff30fbec7\n"
    },
    {
      "commit": "bbce5c0fa94f9eb1d992f93d86d2d37954d8e111",
      "tree": "ba8d0febf52f9a61d7a20011a3a4ce0765c48973",
      "parents": [
        "307c8905955250871399f254500dca2d7531cde4"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Tue Apr 18 19:16:02 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:48:50 2017 +0200"
      },
      "message": "version entry is no more\n\nChange-Id: I5011deec4a3b00b22d68d5dff594586d74d717ba\n"
    },
    {
      "commit": "307c8905955250871399f254500dca2d7531cde4",
      "tree": "3ca0da4ce4ed2302bc29ef1f98cf590eff8a81ea",
      "parents": [
        "58aa44faf9000c12449f0bd7b837b9efb32082ca"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Tue Apr 18 13:30:46 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:48:48 2017 +0200"
      },
      "message": "protect the downloading of the update info also with try..catch\n\nChange-Id: Ie3f2687670b02d8af85016c25b49cb42517701b9\n"
    },
    {
      "commit": "58aa44faf9000c12449f0bd7b837b9efb32082ca",
      "tree": "d7c050715f490a5e0cbdb11770097b046e57d88f",
      "parents": [
        "e3c879b5b6736e8e221ceed106c322845fbb70d8"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Tue Apr 18 13:08:40 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:48:47 2017 +0200"
      },
      "message": "update the update URL and adapt to the server changes\n\nChange-Id: I6ece7924e6e0980c2bb4fffa9d733e6352382084\n"
    },
    {
      "commit": "e3c879b5b6736e8e221ceed106c322845fbb70d8",
      "tree": "bafdac99627ba8f665cab9b5cb8e6abfc9020564",
      "parents": [
        "83c60c738c98ffb38075fe7b63706c881a6b5e12"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Tue Apr 25 00:50:14 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:48:46 2017 +0200"
      },
      "message": "send the csrf token with the updater scripts\n\nChange-Id: Iad6953b8206ba02ca09069115e168230b27f72fe\n"
    },
    {
      "commit": "83c60c738c98ffb38075fe7b63706c881a6b5e12",
      "tree": "a0b5566c6c0d2412092bbfebc8bde1ba2c5265d8",
      "parents": [
        "40bf43df37e1edf1ad512f57ea9cf1e7dcd4b7d6"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Tue Apr 25 00:49:25 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:48:44 2017 +0200"
      },
      "message": "use the path and not the URL string\n\nChange-Id: I045e801a86f656a182bd1c5c42aca29cde694f71\n"
    },
    {
      "commit": "40bf43df37e1edf1ad512f57ea9cf1e7dcd4b7d6",
      "tree": "7b5bef658bc6da32841dcfe3d3568d3f0cbb2a4b",
      "parents": [
        "e93649d344c5bbd470e9726c72a09c50e635fefd"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Tue Apr 25 00:48:39 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:48:43 2017 +0200"
      },
      "message": "use consistent method names\n\nChange-Id: I19e066b7e4c4ba1fc1b0802e80260a6d9b0d9b9a\n"
    },
    {
      "commit": "e93649d344c5bbd470e9726c72a09c50e635fefd",
      "tree": "ea3ada7b003602f182c9a811a6e59cda83c12bd0",
      "parents": [
        "11528d0e618bae24c8f0cbe1cc8e83452d29c9f6"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Tue Apr 25 00:46:51 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:48:42 2017 +0200"
      },
      "message": "follow redirects when downloading update files\n\nChange-Id: Ic6679aa3d150499b354ccb396c136178d662bb67\n"
    },
    {
      "commit": "11528d0e618bae24c8f0cbe1cc8e83452d29c9f6",
      "tree": "0ab28d361645f6e47914d2c3f9d9ea0528fd8b47",
      "parents": [
        "a56b0b406482952e29600a0b36c93518dd0f7a55"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Tue Apr 25 00:45:27 2017 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:48:40 2017 +0200"
      },
      "message": "executable names on linux and windows are different\n\nAlso use different user agent strings.\n\nChange-Id: I047e743f2ea13ee5ea6bff1cb5d6d86ca2ac6417\n"
    },
    {
      "commit": "a56b0b406482952e29600a0b36c93518dd0f7a55",
      "tree": "e3e21bd63eb71448a148cc657b779ea09d1fbbf4",
      "parents": [
        "5b9e0ed551e1eea4730199bcaf6e1b96835fce90"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Sun Jan 08 21:16:45 2017 +0100"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:48:39 2017 +0200"
      },
      "message": "add more TODO comments\n"
    },
    {
      "commit": "5b9e0ed551e1eea4730199bcaf6e1b96835fce90",
      "tree": "5c9d0b26cc9d7047d6bdd134eb0d5579b693712c",
      "parents": [
        "35a8355e2725b9f27d5c518018504ab4cf871449"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri Jan 06 05:45:49 2017 +0100"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:48:37 2017 +0200"
      },
      "message": "add the astyle script used to format the files\n"
    },
    {
      "commit": "35a8355e2725b9f27d5c518018504ab4cf871449",
      "tree": "bce07e66731c0a0775c4a0ec8d7d78663c43e9b1",
      "parents": [
        "6053bd2b3eacc0c2f19bad853fe8a7053b25200e"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri Jan 06 05:42:34 2017 +0100"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:48:36 2017 +0200"
      },
      "message": "use a more libreoffice like formatting\n\nThis formatting has been done by an astyle script. The idea is that with\na consistent formatting it is much easier to bring in changes from\nMozilla. Updating the code with the new version, running the astyle\nscript and then looking through the diff seems like the most sensible\noption.\n"
    },
    {
      "commit": "6053bd2b3eacc0c2f19bad853fe8a7053b25200e",
      "tree": "822eabecc997d153d33c8cff57d88988c336c18e",
      "parents": [
        "24c369a72bb27271c39fa75ecaf983bb321e7472"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Wed Dec 28 02:07:04 2016 +0100"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:48:33 2017 +0200"
      },
      "message": "add the resource to the updater\n\nChange-Id: I80e80708346aa2850b2964c566ebc6423837a9cd\n"
    },
    {
      "commit": "24c369a72bb27271c39fa75ecaf983bb321e7472",
      "tree": "208015b66941db015b41e6b2c6cf167f2962a31a",
      "parents": [
        "e730a43033832d04a3fc7df497972aafd80bc2e9"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri Dec 30 20:25:12 2016 +0100"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:48:32 2017 +0200"
      },
      "message": "handle signing errors much better\n\nChange-Id: I94be7b3626b9ac3389cba0bee640923adda0f118\n"
    },
    {
      "commit": "e730a43033832d04a3fc7df497972aafd80bc2e9",
      "tree": "3178d15155b48f2d360a598badd97ed776ba1232",
      "parents": [
        "20f5443eaa0cd8568a84013992a8a308b3a7ff4a"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri Dec 30 20:24:49 2016 +0100"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:48:30 2017 +0200"
      },
      "message": "error out if the path to the updater config is empty\n\nChange-Id: Ic199b15222836e096e32203d3458487fead6e3e1\n"
    },
    {
      "commit": "20f5443eaa0cd8568a84013992a8a308b3a7ff4a",
      "tree": "a9ea9128e57ec5fa24cb93af91203d2a7a634f4d",
      "parents": [
        "271b86ffca1c26ac250975360f86a9aae038e92d"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri Dec 30 20:12:50 2016 +0100"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:48:29 2017 +0200"
      },
      "message": "add TODO comments for the places that need further inspection\n\nThis is just from a quick scroll through the code.\n\nChange-Id: I72132ba9244d7aa559befe63412f7a5ef2005ad1\n"
    },
    {
      "commit": "271b86ffca1c26ac250975360f86a9aae038e92d",
      "tree": "cdf7ba53d9711e100ff526852c128984901fb360",
      "parents": [
        "42b2372e3c13ac8f38a44bc9d1f75cb95fc82f5d"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri Dec 30 19:00:54 2016 +0100"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:48:27 2017 +0200"
      },
      "message": "hide the function behind the correct define checks\n\nChange-Id: Ifef59d40975b6061a40b58d80817b6c15b856713\n"
    },
    {
      "commit": "42b2372e3c13ac8f38a44bc9d1f75cb95fc82f5d",
      "tree": "0aed529ea7be718ab4c7e902df2361dc0a4d3edb",
      "parents": [
        "147ba274ff39efb0cddb28b81d62778efa5c4368"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri Dec 30 18:57:18 2016 +0100"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:48:26 2017 +0200"
      },
      "message": "remove the MOZ_ prefix from a few env variables and defines\n\nChange-Id: Icbb5f0751cd5f85fc2c4af8d2adbc8d64911a94b\n"
    },
    {
      "commit": "147ba274ff39efb0cddb28b81d62778efa5c4368",
      "tree": "4d61cf96a68f47883dd9415c258a330137d37da5",
      "parents": [
        "0ceee7c7636a7e6ffd8a55bb922d8e91ba918b0e"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri Dec 30 18:50:11 2016 +0100"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:48:24 2017 +0200"
      },
      "message": "use std::min instead of own code\n\nChange-Id: I4bb62a120c1d791d41cdaaa88faf0fed27cc4787\n"
    },
    {
      "commit": "0ceee7c7636a7e6ffd8a55bb922d8e91ba918b0e",
      "tree": "217fcfb912525c18cdebcf07a6efdb6de43b8fe3",
      "parents": [
        "4818d28a66dd5f5f9114593aaf2e4f4a2e588b8c"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri Dec 30 18:49:49 2016 +0100"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:48:22 2017 +0200"
      },
      "message": "remove unnecessary case from updater code\n\nChange-Id: I9001b661a929a66723cf8e83ed3d8f664f180b14\n"
    },
    {
      "commit": "4818d28a66dd5f5f9114593aaf2e4f4a2e588b8c",
      "tree": "7420f6ff0104cc4ee5f79bc004c995c597769329",
      "parents": [
        "ccd8308b7fcb6eec87609b23154a7d00ab66da8a"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Tue Dec 27 20:51:52 2016 +0100"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:48:21 2017 +0200"
      },
      "message": "use own unique identifier\n\nChange-Id: I6d3b6ca894eceef7ad5757dd7c5b4981eb839c61\n"
    },
    {
      "commit": "ccd8308b7fcb6eec87609b23154a7d00ab66da8a",
      "tree": "b221bacea8d3a3295677af53c01c8c9ebf757b58",
      "parents": [
        "e1ceb738113f0d69fbac69467288f0e4bbfa8818"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Tue Dec 27 14:50:43 2016 +0100"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:48:19 2017 +0200"
      },
      "message": "make sure not to reuse the Mozilla registry keys and service name\n\nChange-Id: I1e7208595313d54b6565c90dae19b8b51a047803\n"
    },
    {
      "commit": "e1ceb738113f0d69fbac69467288f0e4bbfa8818",
      "tree": "8984f91f0e2b62b0372856e446e1be7e7006eac4",
      "parents": [
        "c89df803537e9710f1c187e2602b6ebab257cd8c"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Tue Dec 27 14:50:24 2016 +0100"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:48:18 2017 +0200"
      },
      "message": "the update service is windows only\n\nChange-Id: I9de1e8e8ec26dce85107c774c6a1d862dea3ab84\n"
    },
    {
      "commit": "c89df803537e9710f1c187e2602b6ebab257cd8c",
      "tree": "bee8120fc1366d2cf0b85c809ec042e1214f2962",
      "parents": [
        "6da489b4f098051a2fe5e616b87615ce3d493b76"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Tue Dec 27 02:45:55 2016 +0100"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:48:16 2017 +0200"
      },
      "message": "get the update service working\n\nChange-Id: I25921090083f20c4bb416f9cfdd5ec6400a27a21\n"
    },
    {
      "commit": "6da489b4f098051a2fe5e616b87615ce3d493b76",
      "tree": "9ec6135de01cb4fcc9b078087701b35c10ae99f8",
      "parents": [
        "4417fd241e229199e1f62d3720aa0f2e0ed15395"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Tue Dec 27 02:38:18 2016 +0100"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:48:14 2017 +0200"
      },
      "message": "extract the common updater code to an own static library\n\nWe again need to use a static lib to prevent the file is in use problem\nduring the update.\n\nChange-Id: I22d00ea2ab46949d32cdaae85c799896d6e0468f\n"
    },
    {
      "commit": "4417fd241e229199e1f62d3720aa0f2e0ed15395",
      "tree": "80b8100b81293a2eba9989a2882e861509981c81",
      "parents": [
        "5643cd27791fdbd6cd0eca1cde99554642e186cc"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Tue Dec 27 02:36:53 2016 +0100"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:48:13 2017 +0200"
      },
      "message": "define UNICODE to get the unicode system functions\n\nChange-Id: I6eb552d32bd7ef2bbc816549e4bf53e9a8a3de05\n"
    },
    {
      "commit": "5643cd27791fdbd6cd0eca1cde99554642e186cc",
      "tree": "9eff2d5cb36eb9b5d3144123aa8652240bd6e793",
      "parents": [
        "33688eba72ada5d6b3faab113bdaeb52971fdc07"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Mon Nov 28 01:04:17 2016 +0100"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:48:11 2017 +0200"
      },
      "message": "separate creation and upload of the update info\n\nChange-Id: I809866f0425b8e85b396692f60c936351aca39ad\n"
    },
    {
      "commit": "33688eba72ada5d6b3faab113bdaeb52971fdc07",
      "tree": "0e5a2f6629655e05106593fe538ec1379a2307ec",
      "parents": [
        "c4c4bf8a9ffdca16ec927df9f7c0bd3bff7aed5e"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Mon Nov 28 00:31:48 2016 +0100"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:48:10 2017 +0200"
      },
      "message": "fix more platform define checks\n\nChange-Id: I2e125770fc6c21141c45ccc057d95fada8ccf74c\n"
    },
    {
      "commit": "c4c4bf8a9ffdca16ec927df9f7c0bd3bff7aed5e",
      "tree": "fe8b19dd05a08d8feda69a41a9f3ef8874c6bd76",
      "parents": [
        "c2dd770025ed86a6b8d26ee496362b4ceee08fa9"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Mon Nov 28 00:25:07 2016 +0100"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:48:08 2017 +0200"
      },
      "message": "fix Wundef warnings\n\nChange-Id: I36a68731e861a58d631249e6580233102cd3b702\n"
    },
    {
      "commit": "c2dd770025ed86a6b8d26ee496362b4ceee08fa9",
      "tree": "2c2d18690926db2d6bc07353962fe20bb120c1f6",
      "parents": [
        "879e98cc9284ebecfc0dd33e1644e8246b315bf2"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Sat Nov 26 23:32:25 2016 +0100"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:48:07 2017 +0200"
      },
      "message": "handle errors returned by the server\n\nChange-Id: I91808a017123501fa28cc9b7bfa7316f3d52b7df\n"
    },
    {
      "commit": "879e98cc9284ebecfc0dd33e1644e8246b315bf2",
      "tree": "12d5ba45eaa75bb8620cececda2ef33f3b73ac66",
      "parents": [
        "a4a9951ac6fb00f7193827c67c851f6d848bf153"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Sun Nov 27 18:40:38 2016 +0100"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:48:05 2017 +0200"
      },
      "message": "fix exception on windows when thread is not joinable\n\nChange-Id: I1f8c8136e45b92a4143b802ea09257da2eec6a89\n"
    },
    {
      "commit": "a4a9951ac6fb00f7193827c67c851f6d848bf153",
      "tree": "5c971e31d50dbc7d0b2544f2e9713338a5632209",
      "parents": [
        "36e78cd726909d578a926b434c511bf74ccb5166"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Sat Nov 26 23:31:16 2016 +0100"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:48:04 2017 +0200"
      },
      "message": "include nss also on windows for the updater executable\n\nChange-Id: I998355e0c4fb97a5b513be0072bced2a611c9928\n"
    },
    {
      "commit": "36e78cd726909d578a926b434c511bf74ccb5166",
      "tree": "ab4980f0251da5fe051d37ad069ea28f30d37dfb",
      "parents": [
        "6eb8f913ca9d632f7600cdcaf02ff24f29590c12"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Sat Nov 26 23:30:25 2016 +0100"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:48:01 2017 +0200"
      },
      "message": "more XP_WIN to _WIN32\n\nChange-Id: If2dd733f44675e1f4305afff84a1b16f8c8ff1c5\n"
    },
    {
      "commit": "6eb8f913ca9d632f7600cdcaf02ff24f29590c12",
      "tree": "2858cb277fff99bb3d2ac2e97e29dfbb3886564f",
      "parents": [
        "cc28e0f677830bd5f9437fb6265aaa2cbdb61c0c"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Sat Nov 26 23:29:40 2016 +0100"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:48:00 2017 +0200"
      },
      "message": "add missing windows error codes\n\nError codes taken for now from the mozilla code.\n\nChange-Id: Ib5b8ce4effb62ff0149a70a293ef6d19a0af4bb7\n"
    },
    {
      "commit": "cc28e0f677830bd5f9437fb6265aaa2cbdb61c0c",
      "tree": "b3e5cc1939174cc6dd06ed303894a7c6c24e89d8",
      "parents": [
        "e51d96c5c8744ecabf27151a6a1b64e79d79c015"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Sat Nov 26 23:19:12 2016 +0100"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:47:58 2017 +0200"
      },
      "message": "always build with NSS and therefore verify signatures\n\nChange-Id: I7b697b95e620ce915d762ce5d09af33a9e812107\n"
    },
    {
      "commit": "e51d96c5c8744ecabf27151a6a1b64e79d79c015",
      "tree": "54f080004ddf177880ba207643c00378b53aa147",
      "parents": [
        "c6764634af35c34123bd7cf48727a7c6f77bcf3a"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Sat Nov 26 23:18:47 2016 +0100"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:47:57 2017 +0200"
      },
      "message": "remove header includes\n\nChange-Id: I72c4b65b733875c8bc18a7e6718e1470bcaf611d\n"
    },
    {
      "commit": "c6764634af35c34123bd7cf48727a7c6f77bcf3a",
      "tree": "2bf59a1948ca9a12a43ea97e97515856f8323667",
      "parents": [
        "b4602b3401c342ba49112081826afa60030aa0fc"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Sat Nov 26 23:18:21 2016 +0100"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:47:56 2017 +0200"
      },
      "message": "workaround for compile error\n\nChange-Id: I23c0e39cf74424febc78a5e0785fa2a889d9cd56\n"
    },
    {
      "commit": "b4602b3401c342ba49112081826afa60030aa0fc",
      "tree": "49aa857b128707e68537cbf764006d5683708404",
      "parents": [
        "a33228fd4e88be9042c57b2fdd44260157815512"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Sat Nov 26 23:17:15 2016 +0100"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:47:54 2017 +0200"
      },
      "message": "fix warnings in windows only code\n\nChange-Id: I33079d9f895e4c596a7804ec1bf6b3acde891ae7\n"
    },
    {
      "commit": "a33228fd4e88be9042c57b2fdd44260157815512",
      "tree": "ce9093fb3f1239d54b16c072540ae8e42dbb79c4",
      "parents": [
        "afa79f3b79ebe2f514f982b9f78f4a29c1442543"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Sat Nov 26 23:15:28 2016 +0100"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:47:53 2017 +0200"
      },
      "message": "disable warning 4204\n\nnonstandard extension used\n\nChange-Id: I7d24417dfb14fa659e50c36889bedee406ce9401\n"
    },
    {
      "commit": "afa79f3b79ebe2f514f982b9f78f4a29c1442543",
      "tree": "ea80e11618af164a6adc17b6b60299aebaa6fb78",
      "parents": [
        "8a8ba23c59a5d5f4519b4ec377670a49b3cb9bf6"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Sat Sep 17 11:53:00 2016 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:47:51 2017 +0200"
      },
      "message": "explicitly include header file for unique_ptr\n\nChange-Id: I060c7554a0b293977c3e4363f246b31bb35b9055\n"
    },
    {
      "commit": "8a8ba23c59a5d5f4519b4ec377670a49b3cb9bf6",
      "tree": "87274666603f881a86875189502621ce9ae03fa8",
      "parents": [
        "ca20f8a3c763befb988ce374b9e562584f119861"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Sat Sep 17 11:35:22 2016 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:47:50 2017 +0200"
      },
      "message": "fix unused parameter warnings\n\nChange-Id: I959129f9cf2ea0534cadf89948f9d1f09a7e2540\n"
    },
    {
      "commit": "ca20f8a3c763befb988ce374b9e562584f119861",
      "tree": "3bf9d6fa1cd4fdcb23ed21b8e8487d310199ea45",
      "parents": [
        "bd30b06132cf3f70e361f55b51710eaa4c2aadf1"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Sat Sep 17 11:33:23 2016 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:47:49 2017 +0200"
      },
      "message": "the header file is also needed on windows\n\nChange-Id: I9d13753dd067f5370035233cb5cb7815b01f28d1\n"
    },
    {
      "commit": "bd30b06132cf3f70e361f55b51710eaa4c2aadf1",
      "tree": "014e8874cbf2ec4139dd08df0ab23286f37ef26f",
      "parents": [
        "f4af87b1d501981328ee1354b5576d204e64a201"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Mon Aug 22 18:45:21 2016 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:47:47 2017 +0200"
      },
      "message": "fix windows build\n\nChange-Id: I260e2a6266d8bac2ad10b85d67721222049fce47\n"
    },
    {
      "commit": "f4af87b1d501981328ee1354b5576d204e64a201",
      "tree": "91039a899a5a227847e26be22bb231e69f42ec84",
      "parents": [
        "10677cd8e18f59b609259d34274dbb67544170d6"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Sat Sep 17 16:42:46 2016 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:47:46 2017 +0200"
      },
      "message": "add the missing libs for the test\n\nChange-Id: Iac96738d84a90f2125c1844c3380ea9a3a9c1645\n"
    },
    {
      "commit": "10677cd8e18f59b609259d34274dbb67544170d6",
      "tree": "f31a8d5b9fcf6e594e3ea5f2464e5ee4a6af14c4",
      "parents": [
        "3cd369cfd60ce79d06d1b81a87f97840443ddfa1"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Sat Sep 17 11:51:39 2016 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:47:44 2017 +0200"
      },
      "message": "add certificate parts for current daily build cert\n\nChange-Id: I33fa792da09b5bfb05291eace3815c1312faa8de\n"
    },
    {
      "commit": "3cd369cfd60ce79d06d1b81a87f97840443ddfa1",
      "tree": "81a9f1d866500065c7432615910a2e99c80bd301",
      "parents": [
        "60df38d751f00dc59a9975b72792dbb78752699e"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Sat Sep 17 07:46:25 2016 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:47:43 2017 +0200"
      },
      "message": "update the last update check time\n\nChange-Id: I4a664c5dca2fcefbea49e1e550e82d191ba358dd\n"
    },
    {
      "commit": "60df38d751f00dc59a9975b72792dbb78752699e",
      "tree": "95ef6f33c79a4df279e9e40d7eb653dab1260806",
      "parents": [
        "cd91be8d282dc1f23634becef28542e5a8d3d27e"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Mon Sep 12 06:11:18 2016 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:47:42 2017 +0200"
      },
      "message": "only check for updates once every 7 days\n\nChange-Id: Ia2dc109ba80c346922c0236c3ca6ea09e18e9eb3\n"
    },
    {
      "commit": "cd91be8d282dc1f23634becef28542e5a8d3d27e",
      "tree": "0feebbc5930f7d547298a141a6d3ed3aec37f974",
      "parents": [
        "aac22f8f23e226a6fc330e0d72371f45ec753098"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Thu Sep 08 07:55:48 2016 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:47:40 2017 +0200"
      },
      "message": "update the updater code from mozilla\n\nChange-Id: I400a7d103cf5bbd1a8b86c54a5d1b84c7dbf34e8\n"
    },
    {
      "commit": "aac22f8f23e226a6fc330e0d72371f45ec753098",
      "tree": "d0f27c78102e66a3b8bd1c93b14d382031237938",
      "parents": [
        "9b040b4c5b75bf8272663f5f03886e3af4f81fd5"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Thu Sep 08 07:54:56 2016 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:47:39 2017 +0200"
      },
      "message": "correctly pass the callback executable to the updater\n\nChange-Id: I88e5c00911841282dbacf1685a3bd0ad0ecf05a7\n"
    },
    {
      "commit": "9b040b4c5b75bf8272663f5f03886e3af4f81fd5",
      "tree": "beee88fda167c23e7fba2cec3276ca0703260d3c",
      "parents": [
        "1e407fc81a203ada3e7a233d5e424e140a91346c"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Thu Sep 08 07:54:20 2016 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:47:37 2017 +0200"
      },
      "message": "add the manifest file to the mar file\n\nChange-Id: I3640d11dba5178cdd9bc49a4630f287b1775640e\n"
    },
    {
      "commit": "1e407fc81a203ada3e7a233d5e424e140a91346c",
      "tree": "e94f0cd1ec563b51bfc48d217969f16059c09b64",
      "parents": [
        "d486298277d3339e30aa4185454cb78900bb1077"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Wed Sep 07 05:18:42 2016 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:47:36 2017 +0200"
      },
      "message": "store the correct version string in the updater and the mar executable\n\nChange-Id: I52ca969b9fa84320614f77bd51b8aac736478c54\n"
    },
    {
      "commit": "d486298277d3339e30aa4185454cb78900bb1077",
      "tree": "5c65f1baa6ee0d3e3ab913b9e702ad46cae68e96",
      "parents": [
        "15d07f7c4c8e4445e40542bfcc9877d3d5994fc6"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Wed Sep 07 05:17:55 2016 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:47:34 2017 +0200"
      },
      "message": "make sure that the upload command succeeds\n\nChange-Id: I18988f949082763a06d6d44175e977b8c6c37cdd\n"
    },
    {
      "commit": "15d07f7c4c8e4445e40542bfcc9877d3d5994fc6",
      "tree": "1c971333a4dbc6bdaf3c350cbce1d9e772a364b7",
      "parents": [
        "c49a9ad94ee931f6e5adbb2c168d5d6e13bdf85c"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Tue Sep 06 04:50:33 2016 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:47:33 2017 +0200"
      },
      "message": "reenable the download of the update files\n\nChange-Id: I123298d323253a83719033756ca7e0a83a2d157f\n"
    },
    {
      "commit": "c49a9ad94ee931f6e5adbb2c168d5d6e13bdf85c",
      "tree": "863dadcaffd6baa00ebbe35bae72d798483fd477",
      "parents": [
        "adcb665da2d040f7b463a31a1cfa0a69b53a4f73"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Tue Sep 06 04:50:05 2016 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:47:32 2017 +0200"
      },
      "message": "use correct syntac for platform string\n\nChange-Id: I525d92fe6df6f2f4884a8d4a1de6e1637fcf8931\n"
    },
    {
      "commit": "adcb665da2d040f7b463a31a1cfa0a69b53a4f73",
      "tree": "7b533e0bf90c83531d9027e94ff0e122beef7cd9",
      "parents": [
        "57d2a33ed5cd763fb56f9b063b6def179d6a4dd1"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Tue Sep 06 04:49:37 2016 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:47:29 2017 +0200"
      },
      "message": "file size is obviously an integer\n\nChange-Id: I7f816fd17a2c9d79415771763c6814f91827d961\n"
    },
    {
      "commit": "57d2a33ed5cd763fb56f9b063b6def179d6a4dd1",
      "tree": "903ffd551077d899dac86876138cd1ed19a61472",
      "parents": [
        "40dc685657e10852be589cc5978b1fe092311c88"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Tue Sep 06 04:48:44 2016 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:47:28 2017 +0200"
      },
      "message": "move most of the updater settings to ini file\n\nAlso finally add the initial version of the upload scripts.\n\nChange-Id: I3ad5bcbeba60f0cf9700e5fe5001a24f162a3244\n"
    },
    {
      "commit": "40dc685657e10852be589cc5978b1fe092311c88",
      "tree": "70f0b74747d7a1de3f4196843cd08ad91e95b4fc",
      "parents": [
        "e096c845097c06441910442772037915035baaa8"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Mon Sep 05 01:54:19 2016 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:47:26 2017 +0200"
      },
      "message": "use my own server for now for the new update check\n"
    },
    {
      "commit": "e096c845097c06441910442772037915035baaa8",
      "tree": "1ae819d0978bbf70c0e354252b7de21b92b3a1ab",
      "parents": [
        "c8d6488e5edc3f7855a189a2b215925d48466870"
      ],
      "author": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Mon Sep 05 01:53:31 2016 +0200"
      },
      "committer": {
        "name": "Markus Mohrhard",
        "email": "markus.mohrhard@googlemail.com",
        "time": "Fri May 19 02:47:25 2017 +0200"
      },
      "message": "create complete and correct build_config files for the updater\n\nChange-Id: I4f6b7aecc24d42d6b248cb8d959aeab59af963c2\n"
    }
  ],
  "next": "c8d6488e5edc3f7855a189a2b215925d48466870"
}
