)]}'
{
  "log": [
    {
      "commit": "29d8da8cefa99e436c13295d4c9bad060ca18a6d",
      "tree": "3608a594ae4a411b8bdfa5238812290090643274",
      "parents": [
        "10a9e42835e7a241e796fe1b9c159dbfb312a69d"
      ],
      "author": {
        "name": "Ken Sumrall",
        "email": "ksumrall@android.com",
        "time": "Wed May 18 17:20:07 2011 -0700"
      },
      "committer": {
        "name": "Ken Sumrall",
        "email": "ksumrall@android.com",
        "time": "Thu Jun 02 16:30:14 2011 -0700"
      },
      "message": "vold: allow to store key in a file on another partition\n\nAdd support for keeping the keys in a separate file on another partition,\nfor devices with no space reserved for a footer after the userdata filesystem.\n\nAdd support for encrypting the volumes managed by vold, if they meet certain\ncriteria, namely being marked as nonremovable and encryptable in vold.fstab.\nA bit of trickiness is required to keep vold happy.\n\nChange-Id: Idf0611f74b56c1026c45742ca82e0c26e58828fe\n"
    },
    {
      "commit": "c1d80272b117cf837de93fadd8d456d89a203e2f",
      "tree": "24a69a439b359bb0a50dba479dd48fd55dd3a9a1",
      "parents": [
        "1206e872ce74aab253c39c3547bfaadc5e1f6011",
        "08da5c1f17afefe3c9f4f4d4456c5757dede62e1"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Nov 19 17:24:49 2010 -0800"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Nov 19 17:24:49 2010 -0800"
      },
      "message": "am 08da5c1f: Merge \"vold: replace strsep by strtok_r\"\n\n* commit \u002708da5c1f17afefe3c9f4f4d4456c5757dede62e1\u0027:\n  vold: replace strsep by strtok_r\n"
    },
    {
      "commit": "74ca25a716a060b4f676277262d112b569c5fbd2",
      "tree": "6b6043b005ffb9249b96dd0206a814b0453b92bc",
      "parents": [
        "09f774b7d3ad4e4205485b6997d44f7edd084598"
      ],
      "author": {
        "name": "Jinho You",
        "email": "l04f3rs@gmail.com",
        "time": "Mon Nov 15 14:02:32 2010 +0800"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Fri Nov 19 17:01:48 2010 -0800"
      },
      "message": "vold: replace strsep by strtok_r\n\nIt permits more white spaces between words in vold.fstab.\n\nChange-Id: I38250c3dcc860643e4f102e980fe844693a1451a\n"
    },
    {
      "commit": "99635f6c289fe2528c226403ea215c917ce86037",
      "tree": "03b1bdd0e42ec08e6cc361824a28368871e0158c",
      "parents": [
        "acc9e7dcca8978fc809fa5b4d9b819c515a980ff"
      ],
      "author": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Jun 25 23:04:04 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Mon Jun 28 08:57:00 2010 -0400"
      },
      "message": "Use new kernel notifications to determine if USB mass storage is available.\n\nThe usb_mass_storage switch no longer exists in our 2.6.35 kernel.\nInstead we will consider mass storage to be available if both USB is connected\nand the USB mass storage function is enable.\n\nChange-Id: I730d1b3cb3cac664fc2abcdc36cd39856a08404a\nSigned-off-by: Mike Lockwood \u003clockwood@android.com\u003e\n"
    },
    {
      "commit": "97ac40e4e6f3ed0bd5d6878d7d8d4a54fcaecb76",
      "tree": "824665f991e4ec6aa6a6a0fbf491a06e24cae500",
      "parents": [
        "da62e7c00259f6b98696cedb7d031f04951caef0"
      ],
      "author": {
        "name": "San Mehat",
        "email": "san@google.com",
        "time": "Wed Mar 24 10:24:19 2010 -0700"
      },
      "committer": {
        "name": "San Mehat",
        "email": "san@google.com",
        "time": "Thu Mar 25 08:02:28 2010 -0700"
      },
      "message": "vold: Switch from LOG -\u003e SLOG\n\nChange-Id: I48ee8bd90b47f5845f069cdf4d1b8ba6ecdb1b39\nSigned-off-by: San Mehat \u003csan@google.com\u003e\n"
    },
    {
      "commit": "f1b07fb5e30667833d7a2a5b7e95eada881a2802",
      "tree": "684718c9d1f0b51b7364f687bdab367ef538a91e",
      "parents": [
        "a1091cb0c448a933068f9120fe6946c09812bfb6"
      ],
      "author": {
        "name": "San Mehat",
        "email": "san@google.com",
        "time": "Tue Mar 02 13:16:33 2010 -0800"
      },
      "committer": {
        "name": "San Mehat",
        "email": "san@google.com",
        "time": "Tue Mar 02 13:16:33 2010 -0800"
      },
      "message": "vold: Don\u0027t bail out on init failure \u0026 bump version number\n\nSigned-off-by: San Mehat \u003csan@google.com\u003e\n"
    },
    {
      "commit": "79e31bedcaabcca55aaf40a9de61abed11c9a2e0",
      "tree": "417bf05d4494779e1337458a7df0688af3dbe0de",
      "parents": [
        "11f78c181e6afe024427be2b7a530280cd4b64e1"
      ],
      "author": {
        "name": "San Mehat",
        "email": "san@google.com",
        "time": "Mon Jan 04 08:30:00 2010 -0800"
      },
      "committer": {
        "name": "San Mehat",
        "email": "san@google.com",
        "time": "Mon Jan 04 08:30:00 2010 -0800"
      },
      "message": "vold2: Don\u0027t bail out if the UMS switch isn\u0027t there\n\nSigned-off-by: San Mehat \u003csan@google.com\u003e\n"
    },
    {
      "commit": "0cde53ce7b44ce189d0bc6fa81c0036e096deb51",
      "tree": "80194ce3c0bc0ca293e6a4bc791a8026774d534d",
      "parents": [
        "a1c2ca1c70e52cccb7e63f4be8d7127b22afc0e5"
      ],
      "author": {
        "name": "San Mehat",
        "email": "san@google.com",
        "time": "Tue Dec 22 08:32:33 2009 -0800"
      },
      "committer": {
        "name": "San Mehat",
        "email": "san@google.com",
        "time": "Fri Jan 01 10:57:33 2010 -0800"
      },
      "message": "vold2: Manually bootstrap the ums switch since switch kernel uevents are broken\n\nSigned-off-by: San Mehat \u003csan@google.com\u003e\n"
    },
    {
      "commit": "a2677e4ad01f250b0765f04adf0acfa6627efc98",
      "tree": "1b45710a1cf2fdad5350c42fb4d6295aa80e8134",
      "parents": [
        "dd9b8e92aaf330b48ddb40a7380588ef92b53de6"
      ],
      "author": {
        "name": "San Mehat",
        "email": "san@google.com",
        "time": "Sun Dec 13 10:40:18 2009 -0800"
      },
      "committer": {
        "name": "San Mehat",
        "email": "san@google.com",
        "time": "Sat Dec 19 09:54:42 2009 -0800"
      },
      "message": "vold2: Get mounting/unmounting/formatting/sharing working\n\nSigned-off-by: San Mehat \u003csan@google.com\u003e\n"
    },
    {
      "commit": "ae10b91044bf76b40b77d81c169e48e0bbdf6d75",
      "tree": "d89d84f24b0ae649b0a1b4c61b4f6b87cc3b7983",
      "parents": [
        "3578c41ef138cb3edf38bb488cb9864921f55c79"
      ],
      "author": {
        "name": "San Mehat",
        "email": "san@android.com",
        "time": "Mon Oct 12 14:57:05 2009 -0700"
      },
      "committer": {
        "name": "San Mehat",
        "email": "san@android.com",
        "time": "Mon Oct 12 15:03:15 2009 -0700"
      },
      "message": "vold2: Rename DeviceVolume -\u003e DirectVolume\n\nSigned-off-by: San Mehat \u003csan@android.com\u003e\n"
    },
    {
      "commit": "3578c41ef138cb3edf38bb488cb9864921f55c79",
      "tree": "58601b18fe5cfedfe11d1f2879266d1a5b7f36de",
      "parents": [
        "59abc3c56b432089abfe868c04cdbc3b6d28aee2"
      ],
      "author": {
        "name": "San Mehat",
        "email": "san@android.com",
        "time": "Mon Oct 12 14:51:52 2009 -0700"
      },
      "committer": {
        "name": "San Mehat",
        "email": "san@android.com",
        "time": "Mon Oct 12 15:03:14 2009 -0700"
      },
      "message": "vold2: Add block device udev bootstrapping\n\nSigned-off-by: San Mehat \u003csan@android.com\u003e\n"
    },
    {
      "commit": "f1b736bc5605e92e917ab27f5abf3ba839be2270",
      "tree": "6c7eca090ea4e9292ad8d5e7bd157a5c59c17e08",
      "parents": [
        "8f8ba4d0c0a8bcfed22628928843f943638769db"
      ],
      "author": {
        "name": "San Mehat",
        "email": "san@android.com",
        "time": "Sat Oct 10 17:22:08 2009 -0700"
      },
      "committer": {
        "name": "San Mehat",
        "email": "san@android.com",
        "time": "Sat Oct 10 17:57:51 2009 -0700"
      },
      "message": "system: vold2: Initial skeleton for vold2.\n\n  Let there be light.\n\nSigned-off-by: San Mehat \u003csan@android.com\u003e\n"
    }
  ]
}
