)]}'
{
  "log": [
    {
      "commit": "2a6b5c63c04b819950cec466c8bb6da61270af22",
      "tree": "8f4172d42d5ce5858a161bf6e09d987d995d01bf",
      "parents": [
        "fc41735835f047feb8836fb26dbaebb81c3357a9"
      ],
      "author": {
        "name": "Delphine Martin",
        "email": "delphinemartin@google.com",
        "time": "Tue May 10 15:41:34 2016 +0200"
      },
      "committer": {
        "name": "Delphine Martin",
        "email": "delphinemartin@google.com",
        "time": "Tue May 10 14:42:33 2016 +0000"
      },
      "message": "Set jack.assert.policy value to \u0027always\u0027\n\nThe policy value \u0027enable\u0027 does not exist anymore\nand was replaced by \u0027always\u0027\n\nChange-Id: I233a555821a84d917e3b3ec923b5baffc18bd2d2\n"
    },
    {
      "commit": "92bf96dd579249f034f5beced9c445a74c0f6125",
      "tree": "814c8f72088fb43230cc8e244708fedf45b59c3e",
      "parents": [
        "9bb991a3bb95a2690483ee8783afe3982ff121c0"
      ],
      "author": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Wed Apr 13 10:20:46 2016 -0700"
      },
      "committer": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Wed Apr 13 10:25:43 2016 -0700"
      },
      "message": "Mark DocumentsUI as a \"privileged\" app.\n\nThis fixes the issues with CTS resulting from the change to intent filtering.\nBug: 28081616\n\nChange-Id: I81f87ff56b5fbb0d526863da44a2fcef29a3aa2c\n"
    },
    {
      "commit": "33758d85139ffaa7be240ebb8c5e5f2012dc3541",
      "tree": "fcfe5573af7a5d599dad7f842a4453ec68223a08",
      "parents": [
        "3a6e0ec223637530679e6c4ab132cbf1d221aec1"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Mar 21 17:04:02 2016 -0600"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Mar 21 17:04:07 2016 -0600"
      },
      "message": "Only enable asserts on userdebug/eng builds.\n\nBug: 27699194\nChange-Id: Id20f808448ae94371da62d38387f90ad97e7cbd3\n"
    },
    {
      "commit": "04049407a87e6e8c8013c0d5f9c4d43fd8f9cfe1",
      "tree": "124a11ac5c7d06b5e0dd85e359e092c324c60216",
      "parents": [
        "4a67d975e4e7d792e84ce4f2d2a5eba0da361533"
      ],
      "author": {
        "name": "Tomasz Mikolajewski",
        "email": "mtomasz@google.com",
        "time": "Wed Mar 02 16:58:55 2016 +0900"
      },
      "committer": {
        "name": "Tomasz Mikolajewski",
        "email": "mtomasz@google.com",
        "time": "Wed Mar 02 17:03:47 2016 +0900"
      },
      "message": "Add a missing include in DocumentsUI Android.mk.\n\nWithout it, perf tests were not built on APCT.\n\nBug: 27370274\nChange-Id: Ie154526d240bb9d1b4cce6fc089d502bf808c366\n"
    },
    {
      "commit": "a1f7680f535a30aa816d129c072870031c8a2eb6",
      "tree": "953d3265bba18295aa13f4ba5bd82044448a9e39",
      "parents": [
        "6ac25c5641f7ce1ccb5387e69210d0d3d21b515d"
      ],
      "author": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Thu Feb 25 13:34:03 2016 -0800"
      },
      "committer": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Mon Feb 29 14:47:40 2016 -0800"
      },
      "message": "Update preconditions to be asserts...\n\nWhich are now supported by Jack.\nRetain a few preconditions checks that enforce contract.\nDisable the one assert we had...because it failed in tests.\n\nChange-Id: I2f6cb01e1af1534be4428ce4a3ee625a163dd163\n"
    },
    {
      "commit": "e3dfebf8464e8608ff790cca67609aff7d8c2820",
      "tree": "1592aa715b0dcf7d729d62acaef700f0c17226ac",
      "parents": [
        "6b288c27b9b2cfece4b2cbdc37ea75a755aefc91"
      ],
      "author": {
        "name": "Ben Kwa",
        "email": "kenobi@google.com",
        "time": "Thu Feb 18 16:45:45 2016 -0800"
      },
      "committer": {
        "name": "Ben Kwa",
        "email": "kenobi@google.com",
        "time": "Thu Feb 25 07:35:30 2016 -0800"
      },
      "message": "Enable dragon drop for touch.\n\n- Start a drag when the user long-presses on an already-selected item.\n- Start a drag when the user mouse-drags on an already-selected item.\n- Add highlighting of drop targets.\n\nBUG\u003d20556237\n\nChange-Id: I450fd6768eeb08906304227385476942d641fd11\n"
    },
    {
      "commit": "94252de384ef6ac74a46cc964c558a620a0bf996",
      "tree": "2def7be93802b7189e5b145178a763ba90a1b25b",
      "parents": [
        "008d6d034ea68a7ccc5b7c454f642fcaaf9dc2cb"
      ],
      "author": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Wed Sep 02 11:17:04 2015 -0700"
      },
      "committer": {
        "name": "Ying Wang",
        "email": "wangying@google.com",
        "time": "Wed Sep 02 11:17:04 2015 -0700"
      },
      "message": "Add android.support.v7.recyclerview resource\n\nChange-Id: I74b8eba475205fae5a9bb51f35d70daed37cc475\n"
    },
    {
      "commit": "a747d2e2230ee7f186b36d6a2f619658ecfe074f",
      "tree": "f227cafd35a77ed2f25ceb3768d4e4b844d618ad",
      "parents": [
        "7534466318cb7bf74cdfc9fac630fe8b00e54e04"
      ],
      "author": {
        "name": "Ben Kwa",
        "email": "kenobi@google.com",
        "time": "Mon Aug 24 10:15:56 2015 -0700"
      },
      "committer": {
        "name": "Ben Kwa",
        "email": "kenobi@google.com",
        "time": "Mon Aug 31 11:43:46 2015 -0700"
      },
      "message": "Switch DocumentsUI over to use AppCompat themes.\n\nSwitches from Material to AppCompat themes in order to start using\nSnackbar.\n\nAlso, factor the common bits out of DocumentsNonDialogTheme and\nFilesTheme, and make the theme names clearer.\n\nBUG\u003d23518578\n\nChange-Id: I94a00e910469c57315823ae9df33024f2c7360ee\n"
    },
    {
      "commit": "4b3a13c1d05115a197ccddcee7da1f48dcd460f3",
      "tree": "e08b870c2bdb95b1c10fe178fd6366379a095b86",
      "parents": [
        "4dc07b4d890baf8d9548b52e58a00ddfaca08a15"
      ],
      "author": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Thu Jun 11 10:10:49 2015 -0700"
      },
      "committer": {
        "name": "Steve McKay",
        "email": "smckay@google.com",
        "time": "Tue Jul 21 17:30:32 2015 -0700"
      },
      "message": "Update DirectoryFragment to use RecyclerView.\n\nAdd MultiSelectMaanger class to manager selection on a RecyclerView instance.\nThere are several outstanding issues that still need to be addressed\nsurrounding Grid mode as the GridLayout manager doesn\u0027t support\nautomatic column count calculation.\nAlso, we\u0027re missing the puddle effect on touch...\nAnd probably other stuff. But it all *mostly* works.\nOh, also. Footers are currently commented out.\nAdd traditional unit tests for MultiSelectManager.\n\nBUG: 22225617\nChange-Id: I3cd26a10683f42053556d463a5d2f0d2a0bbde84\n"
    },
    {
      "commit": "62539a220c6810f66b63060326bd1668f7d6b029",
      "tree": "427d3640ead7472d3f404632c35e0476d13211ed",
      "parents": [
        "00c7949426fe56c4d10aeaeb59b0b103bf03fcb7"
      ],
      "author": {
        "name": "Ben Kwa",
        "email": "kenobi@google.com",
        "time": "Wed Apr 22 15:43:17 2015 -0700"
      },
      "committer": {
        "name": "Ben Kwa",
        "email": "kenobi@google.com",
        "time": "Thu Apr 23 16:14:20 2015 -0700"
      },
      "message": "Move extension checking code into FileUtils.\n\nMove code for checking file extensions and MIME types from\nExternalStorageProvider into android.os.FileUtils, so it can be used by\nother clients (e.g. DownloadsProvider).\n\nBUG\u003d20157955\n\nChange-Id: Ib16a16af723c21fb8d2912c8917dfd68653ea6fa\n"
    },
    {
      "commit": "6d97d3c1a2ebac4e3f32c7e5bc134864ace1c17f",
      "tree": "0095bc600df69f008cf3f6b1717c169a4bfef87d",
      "parents": [
        "911d7f411f36f2279aae44c89ff1d33a29140046"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Sep 06 10:43:45 2013 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Sep 06 10:46:54 2013 -0700"
      },
      "message": "Another asset drop, provider icons, tests.\n\nLatest asset update, including provider icons which are treated as\nspecial cases for now instead of checking into separate apps.  Add\ntests for MIME type matching of roots.  Remove unused XML.\n\nBug: 10510022\nChange-Id: Id567a9e06ba241f60ac011823e550253c6c797fb\n"
    },
    {
      "commit": "251097b3789632000ccdaf7fb7d66a82ff37d882",
      "tree": "9a9b17a73b1dbff9292683b1e316640dd8c8e2f3",
      "parents": [
        "b51331116eb2ebbc41aaf69142916f9af6dffdd5"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Sep 02 15:07:28 2013 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Mon Sep 02 15:33:57 2013 -0700"
      },
      "message": "New recents behavior to match spec.\n\nUpdated behavior queries each documents root for recently modified\ndocuments.  It uses a new variant of DirectoryLoader which limits the\nmaximum number of parallel queries to relieve memory pressure.  When\nfirst started, it waits up to 500ms for everyone to finish, then\npublishes whatever results are ready, and then refreshes results as\neach straggler finishes.\n\nNew RootCursorWrapper that always blends in authority and rootId\ncolumns, which are used for binding root details from blended cursors.\n\nBug: 10593596, 10329994\nChange-Id: Icc0d4a2f1b6166edc72f78a4c88f444eeba6f2f0\n"
    },
    {
      "commit": "bc2971d2499f5bf5534ced7296ece630ca902738",
      "tree": "3869ca1f16028c13ccd6b1f521c5291bd91c0095",
      "parents": [
        "20d96d8aff2193d548977e23ce5158657cac94e0"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Jul 31 20:53:22 2013 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed Jul 31 21:03:09 2013 -0700"
      },
      "message": "Sliding drawer for roots, move sorting, search.\n\nMove backend root exploration into sliding drawer, and adjust action\nbar when moving between modes.  Moves sorting into action bar spinner\ninstead of separate dialog.  Also add initial search support.\n\nChange-Id: I70189911ba56ae6bd93d5c503a8600acd6d6c0c5\n"
    },
    {
      "commit": "9e0036ed7d3260d79cc5f9ffd8e3bbe760699924",
      "tree": "88ca52627f99558d18a29acb207bd15cec379ba4",
      "parents": [
        "9ecfee03fa188aebfbd9778b4e020323903495ee"
      ],
      "author": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Fri Apr 26 16:54:55 2013 -0700"
      },
      "committer": {
        "name": "Jeff Sharkey",
        "email": "jsharkey@android.com",
        "time": "Wed May 01 17:44:42 2013 -0700"
      },
      "message": "External storage provider, document picker UI.\n\nContinuing to flesh out storage backends by adding an external\nstorage document backend.  Still rough, but it can traverse files\nand directories.\n\nEarly pass at OPEN/CREATE_DOC picker UI, which offers to traverse\nany known storage backends.  Supports opening subdirectories and\nreturning a picked file.\n\nChange-Id: Idc3554036b3816a93d9b465ee8a620746859d2ae\n"
    }
  ]
}
