)]}'
{
  "log": [
    {
      "commit": "e28d7fc21c40eedcac35c7c00b6464fdf8e34b44",
      "tree": "675df2a68818fb67d5ca46944684392da3b37f96",
      "parents": [
        "0bd08fc22ae457791d95a4d557051e6601516bd0"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Mon Jul 13 14:59:35 2015 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Mon Jul 13 14:59:35 2015 -0700"
      },
      "message": "Set last modified timestamp for the bugreport entry in the zipped file from original file, otherwise it uses the date the zip was created.\n\nBUG: 20447313\nChange-Id: Iecbaf3ce2f0e3d82ac31a6c7bfbd8fb3037de5e4\n"
    },
    {
      "commit": "c16a26a2b947d4cec0dd87d7b6bf266fd9918fbc",
      "tree": "8b1ccf39e0556f3558fd28c42cb63f9f9ba2113e",
      "parents": [
        "b94daae3fdab6771310a510dd195dd622d063cb2",
        "bd82c7d364ac9b38b4e6b22cfa9634185d04b836"
      ],
      "author": {
        "name": "Ian Pedowitz",
        "email": "ijpedowitz@google.com",
        "time": "Mon Jun 22 23:01:08 2015 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jun 22 23:01:10 2015 +0000"
      },
      "message": "Merge \"Renaming bugreport.txt to bugreportFile.getName()\" into mnc-dev"
    },
    {
      "commit": "9fbee9ba98585382bc5f974a614d8949a362eb8b",
      "tree": "368cbfc248aeea3057c8436aaa75ff3c29faac31",
      "parents": [
        "3233a0a65c8bd2acce4b8fdfe6ce8e6c20b9a24d",
        "1dac6bd9fb2b7dbfb64686c67910e496913a4dca"
      ],
      "author": {
        "name": "Wei Liu",
        "email": "luciferleo@google.com",
        "time": "Thu Jun 18 22:52:37 2015 -0700"
      },
      "committer": {
        "name": "Wei Liu",
        "email": "luciferleo@google.com",
        "time": "Thu Jun 18 22:52:37 2015 -0700"
      },
      "message": "resolved conflicts for merge of 1dac6bd9 to mnc-dev\n\nChange-Id: I000b35f5e2658a065c780396254bcb88f1cbce5e\n"
    },
    {
      "commit": "bd82c7d364ac9b38b4e6b22cfa9634185d04b836",
      "tree": "d36d7568738506f395d91a6bf825f9034e9ba994",
      "parents": [
        "8c6750ff0eb2d07039336bf25dc87f10464c42db"
      ],
      "author": {
        "name": "Ian Pedowitz",
        "email": "ijpedowitz@google.com",
        "time": "Thu Jun 18 07:42:28 2015 -0700"
      },
      "committer": {
        "name": "Ian Pedowitz",
        "email": "ijpedowitz@google.com",
        "time": "Thu Jun 18 07:43:56 2015 -0700"
      },
      "message": "Renaming bugreport.txt to bugreportFile.getName()\n\nMany times to file a bug, its necessary to take several bugreports and\nattach them all to the same bug.  With the current implementation, all\nextracted files are bugreport.txt which makes it difficult to attach\nseveral bugreports to the same bug, and reference them throughout the\nbug uniquely.\n\nBug: 20447313\nChange-Id: I22d2286d06c8dfb82273b5b98c48b21f77941b15\n"
    },
    {
      "commit": "ae363d2db4398a695606c254b88be8940139edd1",
      "tree": "43578cb6f280774d3e51f3668bf4fbed031f8869",
      "parents": [
        "2f7103565cf1732d6d1281195cfa49a1564751d7"
      ],
      "author": {
        "name": "Wei Liu",
        "email": "luciferleo@google.com",
        "time": "Fri Jun 12 18:06:46 2015 -0700"
      },
      "committer": {
        "name": "Wei Liu",
        "email": "luciferleo@google.com",
        "time": "Wed Jun 17 15:32:05 2015 -0700"
      },
      "message": "Wear doesn\u0027t need Shell to send notification when bugreport captured.\n\nb/19179040\n\nChange-Id: Iec74e1e55adee16c8674f28a6e7d697499b85acf\n"
    },
    {
      "commit": "00f4a6ecbca4a0286c7f283850e1af3c424818a0",
      "tree": "6689d1aeceea543f91a3db0cf30691337b600012",
      "parents": [
        "a106554c20c72e284d64ea074933554e5dc29da9"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue Jun 16 10:25:06 2015 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue Jun 16 10:32:45 2015 -0700"
      },
      "message": "Improved zipping logic so it zips chunks, instead of the whole file at once, to avoid OOM.\n\nBUG: 20447313\nChange-Id: I66f90cdd2a07288f9e37a38185f1583c57cf65c8\n"
    },
    {
      "commit": "55beae09e57f987e23f8737d25c611a34fd7fc81",
      "tree": "82052c53c3f61b66eb5b6f86380adba2bbb05d32",
      "parents": [
        "242b9c4eee9d42d02fd2259ffe2124234653aaf2"
      ],
      "author": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Mon Jun 01 12:21:46 2015 -0700"
      },
      "committer": {
        "name": "Felipe Leme",
        "email": "felipeal@google.com",
        "time": "Tue Jun 16 09:05:22 2015 -0700"
      },
      "message": "Changed BugReportReceiver to send zipped bugreports.\n\nWhen BugReporterReceiver receives a android.permission.DUMP, it will handle the bugreport file (extra android.intent.extra.BUGREPORT) depending on its format:\n\n - If it\u0027s a plain-text file (extension .txt), it will create a zip file with the plain-text report renamed as bugreport.txt.\n - If there is an error creating the zip file, the plain-text bugreport will be sent instead.\n - If it\u0027s not a plain-text file, it fill send the file as is (so if \u0027dumpstate\u0027 is later changed to generate a zipped file directly, nothing has to be done here).\n\nNote that only the bugreport itself is included in the zip file, the screenshot is still sent separately (extra android.intent.extra.SCREENSHOT), so the receiver of the bugreport intent can display a screenshot thumbnail without unzipping the other file (which is useful when sending the bugreport through GMail, for example).\n\nBUG: 20447313\nBUG: 21868658\nChange-Id: I3fa1e0c89190bfe6fa5c418f0f01ce1fb376f537\n"
    },
    {
      "commit": "dd98034edce7ebbfefadf3f8a351c1b7ee7c2a73",
      "tree": "2b9d731271225db44896992c6d7b0909d4246648",
      "parents": [
        "bf2673384cdea54eef2ca1c3e6ee35f5a3ce0e8a"
      ],
      "author": {
        "name": "Ryo Hashimoto",
        "email": "hashimoto@google.com",
        "time": "Tue Mar 17 19:56:42 2015 +0900"
      },
      "committer": {
        "name": "Ryo Hashimoto",
        "email": "hashimoto@google.com",
        "time": "Mon Mar 23 18:28:01 2015 +0900"
      },
      "message": "Add BugreportStorageProvider\n\nBugreportStorageProvider provides storage backend for bugreports.\n\nBUG:18070208\nChange-Id: I8506dd90d69907090295d99df7427fc747b83698\n"
    },
    {
      "commit": "4a357cd2e55293402d7172766f7f9419815fc1e8",
      "tree": "f2cedee7f41f48a8141a2798ca6100912553e4ef",
      "parents": [
        "f2560e62cf26cae64f5751b0479743e09cb7bd7f"
      ],
      "author": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Mar 18 18:37:18 2015 -0700"
      },
      "committer": {
        "name": "Alan Viverette",
        "email": "alanv@google.com",
        "time": "Wed Mar 18 18:37:18 2015 -0700"
      },
      "message": "Replace usages of deprecated Resources.getColor() and getColorStateList()\n\nChange-Id: I8f64fe6c4c44a92ff6d07250223ba590a1d691b0\n"
    },
    {
      "commit": "e255e4e5365c56b9f49b74d8e3fae14b714cda5b",
      "tree": "833759b86f6437cc74316627e9fe938df776b7f5",
      "parents": [
        "3515ab8092719ea9f61c8c2859bf586aed0955e3"
      ],
      "author": {
        "name": "Wei Liu",
        "email": "luciferleo@google.com",
        "time": "Mon Oct 06 14:50:10 2014 -0700"
      },
      "committer": {
        "name": "Wei Liu",
        "email": "luciferleo@google.com",
        "time": "Mon Oct 06 14:50:10 2014 -0700"
      },
      "message": "Hide bug report notification in Android Framework from watches.\n\nBug: 17806348\nChange-Id: I1a90a9bc68d8ef4ff540dbbd9e4af4bfed8a61ae\n"
    },
    {
      "commit": "255dd04271088590fedc46c8e22b2fd4ab142d39",
      "tree": "9b0087d4e1cee5335f4d55b037b5e3a6ff13a30f",
      "parents": [
        "5e85359a36c14c0c568b73f138f6c8f4baad9b8e"
      ],
      "author": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Tue Aug 19 22:29:02 2014 +0200"
      },
      "committer": {
        "name": "Selim Cinek",
        "email": "cinek@google.com",
        "time": "Wed Aug 20 14:25:18 2014 +0200"
      },
      "message": "Added notification color to all system notifications\n\nBug: 17128331\nChange-Id: I81a94510ef51b99916f314c0dd65852426a1fbeb\n"
    },
    {
      "commit": "e37e9ba3ca3aed4109eb75b2e9ac622a7322caca",
      "tree": "58b92e71cafed894cc3b85051003bbe3da373956",
      "parents": [
        "952e4805f72c0835bbd158051fc56dc64d1d660d"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Mar 20 12:10:51 2013 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Mar 20 12:10:51 2013 -0700"
      },
      "message": "Show notification ticker for finished bugreports.\n\nChange-Id: I7d326b0da83c3ae334739cdb8cb4ca18f948c50f\n"
    },
    {
      "commit": "d9526907d1a51ef0b35bfbbeee43fa209d8b5bbf",
      "tree": "50c702ba28640043ea40c152424f4beff44893fc",
      "parents": [
        "67bea2ef32198e5e246715998c1d907b73225761"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Mar 14 14:11:57 2013 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Thu Mar 14 15:04:12 2013 -0700"
      },
      "message": "Move deleteOlderFiles() to framework, tests.\n\nSupports both age and count based constraints.  Added light docs and\ntests to verify behavior.\n\nBug: 8387555\nChange-Id: If4d0dac8bc54ce705c2a339bc09a60ea748728b8\n"
    },
    {
      "commit": "02ffba940ca96988ed3e7774c606b43c58373b5e",
      "tree": "9d829654e361a899b1de8f0621716774e75857ec",
      "parents": [
        "998b692d888765d10827264c953b227439fbf365"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Mar 08 16:13:15 2013 -0800"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Mar 13 16:42:38 2013 -0700"
      },
      "message": "Handle finished bugreports, share from private.\n\nShow notification when a bugreport is finished, letting the user\nlaunch a SEND_MULTIPLE intent to share them.  Add dialog that warns\nuser about contents before sharing.  Since bugreports are now stored\nin private app data of the Shell app, use FileProvider to build Uris\nthat we can grant others access to.\n\nDefine BUGREPORT_FINISHED as being a protected broadcast.  Delete\nolder bugreports automatically to reclaim disk space.  Migrate any\nIntent extras to ClipData when building PendingIntents.\n\nAdd --receiver-permission support to am shell command.\n\nBug: 7005318\nChange-Id: If6c607dbcf137362d5887eac482ff7391563890f\n"
    }
  ]
}
