)]}'
{
  "log": [
    {
      "commit": "1b185cbee6c03e85185673920cfc2ab36c82486f",
      "tree": "a7ba2a506d59419940f1ef418e2d05da8fc4139f",
      "parents": [
        "6cfa79567885cc2d70477dc89515e195a86df2ed",
        "ed86a9f77e796aa5923a5b2d1455a7739b86e60b"
      ],
      "author": {
        "name": "andrew.boren",
        "email": "andrew.boren@gmail.com",
        "time": "Tue Nov 13 22:06:05 2012 -0700"
      },
      "committer": {
        "name": "andrew.boren",
        "email": "andrew.boren@gmail.com",
        "time": "Tue Nov 13 22:06:05 2012 -0700"
      },
      "message": "Merge remote-tracking branch \u0027aosp/jb-mr1-release\u0027 into HEAD\n"
    },
    {
      "commit": "6cfa79567885cc2d70477dc89515e195a86df2ed",
      "tree": "a98829aab1bca66dafd341fbb1feb0d5c75bf940",
      "parents": [
        "e1dd6c88cff4f71c298921ef34f7662eb227aacf"
      ],
      "author": {
        "name": "andrew.boren",
        "email": "andrew.boren@gmail.com",
        "time": "Wed Jan 18 19:48:04 2012 -0700"
      },
      "committer": {
        "name": "Andrew Boren",
        "email": "andrew.boren@gmail.com",
        "time": "Sat Jul 14 23:05:56 2012 -0700"
      },
      "message": "Add BOARD_USES_CUSTOM_FSCK_MSDOS\n"
    },
    {
      "commit": "ed86a9f77e796aa5923a5b2d1455a7739b86e60b",
      "tree": "816978ab1a5455edfc896935c5569c4682977f6e",
      "parents": [
        "f717a6ed5b25287fa9417096f90e7c047ace0c15",
        "6c29bbe8d58e6fe8755935a04166ecf82ff31f47"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue May 29 08:49:37 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue May 29 08:49:37 2012 -0700"
      },
      "message": "Merge \"Detect and handle invalid number of FATs\""
    },
    {
      "commit": "6c29bbe8d58e6fe8755935a04166ecf82ff31f47",
      "tree": "816978ab1a5455edfc896935c5569c4682977f6e",
      "parents": [
        "f717a6ed5b25287fa9417096f90e7c047ace0c15"
      ],
      "author": {
        "name": "Sebastian Rasmussen",
        "email": "sebastian.rasmussen@stericsson.com",
        "time": "Tue Feb 08 16:57:27 2011 +0100"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue May 29 08:48:51 2012 -0700"
      },
      "message": "Detect and handle invalid number of FATs\n\nIf the number of FATs field in the boot sector is zero, give\nan appropriate error code.\n\nChange-Id: I56545fb322a9d4c94aea8ddbd4879701617100e4\nSigned-off-by: Sebastian Rasmussen \u003csebastian.rasmussen@stericsson.com\u003e\nSigned-off-by: Christian Bejram \u003cchristian.bejram@stericsson.com\u003e\n"
    },
    {
      "commit": "f717a6ed5b25287fa9417096f90e7c047ace0c15",
      "tree": "5a6efa49bc9563936d9eb661b427a9769658e24f",
      "parents": [
        "e1dd6c88cff4f71c298921ef34f7662eb227aacf",
        "fe7400ddb5e99a790cd3977f9e5151d8ea929a14"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue May 29 08:45:33 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue May 29 08:45:34 2012 -0700"
      },
      "message": "Merge \"Fix division-by-zero when reading partition tables\""
    },
    {
      "commit": "fe7400ddb5e99a790cd3977f9e5151d8ea929a14",
      "tree": "5a6efa49bc9563936d9eb661b427a9769658e24f",
      "parents": [
        "e1dd6c88cff4f71c298921ef34f7662eb227aacf"
      ],
      "author": {
        "name": "Sebastian Rasmussen",
        "email": "sebastian.rasmussen@stericsson.com",
        "time": "Tue Feb 01 15:35:50 2011 +0100"
      },
      "committer": {
        "name": "Christian Bejram",
        "email": "christian.bejram@stericsson.com",
        "time": "Mon May 07 18:43:38 2012 +0200"
      },
      "message": "Fix division-by-zero when reading partition tables\n\nWhen fsck_msdos was asked to analyze a device that contained\na partition table in its first sector fsck_msdos was doing a\ndivision-by-zero because of mostly zeroed out fields. This\nfix postpones the division until it is necessary, while\nother tests already present detect the zeroed out fields and\nso fsck_msdos fails in a controlled fashion.\n\nChange-Id: Id2274b140449f4470f95a0215277f2f2de4cb7b0\nSigned-off-by: Sebastian Rasmussen \u003csebastian.rasmussen@stericsson.com\u003e\nSigned-off-by: christian bejram \u003cchristian.bejram@stericsson.com\u003e\n"
    },
    {
      "commit": "e1dd6c88cff4f71c298921ef34f7662eb227aacf",
      "tree": "57b3fd24ab9349f7810be8b03bbab7311ff827ab",
      "parents": [
        "8af338f520b04f8360a452875b9885374a1b7d29",
        "ef65d7304685707e0f59d9863d5d54992b123ebc"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Tue Jan 24 07:57:54 2012 -0800"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jan 24 07:57:55 2012 -0800"
      },
      "message": "Merge \"fix possible memory leaking\""
    },
    {
      "commit": "8af338f520b04f8360a452875b9885374a1b7d29",
      "tree": "c68cec30b2712ae37b76f127e43b443fce7800a0",
      "parents": [
        "477904934945ff04029cfa26a9030a908fbdb2d2"
      ],
      "author": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Jul 11 22:11:58 2011 -0700"
      },
      "committer": {
        "name": "Jeff Brown",
        "email": "jeffbrown@google.com",
        "time": "Mon Jul 11 22:11:58 2011 -0700"
      },
      "message": "Remove the simulator target from all makefiles.\nBug: 5010576\n\nChange-Id: I0d523c2e62cb61d2305c5bf20733bcbeb41dfa89\n"
    },
    {
      "commit": "ef65d7304685707e0f59d9863d5d54992b123ebc",
      "tree": "7903ce88a6f8e658d817448e635108970e27bc99",
      "parents": [
        "477904934945ff04029cfa26a9030a908fbdb2d2"
      ],
      "author": {
        "name": "robert_ch_chou",
        "email": "robert_ch_chou@acer.com.tw",
        "time": "Sat Jun 04 23:38:50 2011 +0800"
      },
      "committer": {
        "name": "Robert CH Chou",
        "email": "Robert_CH_Chou@acer.com.tw",
        "time": "Sat Jun 04 23:42:27 2011 +0800"
      },
      "message": "fix possible memory leaking\n\nChange-Id: Ia10d4d15ca662edadfcd83491d5f2cab19669fef\n"
    },
    {
      "commit": "477904934945ff04029cfa26a9030a908fbdb2d2",
      "tree": "27e55f6d55655c6a383ac8a94dba3ebca8613865",
      "parents": [
        "59ae828834dc177c74775cf36cafda4da9927bd9",
        "b6ee08aadb580341a4d80943741b80de16a88b5d"
      ],
      "author": {
        "name": "Jason Chen",
        "email": "jasonchen@google.com",
        "time": "Fri Nov 05 23:08:55 2010 -0700"
      },
      "committer": {
        "name": "Jason Chen",
        "email": "jasonchen@google.com",
        "time": "Fri Nov 05 23:08:55 2010 -0700"
      },
      "message": "Resolve conflicts from merge of b6ee08aa into gingerbread-plus-aosp\n\nChange-Id: Iebd91e356bec8bec29e120aea9bb10bcf02bc356\n"
    },
    {
      "commit": "b6ee08aadb580341a4d80943741b80de16a88b5d",
      "tree": "09ad6ed495e2e2f5ec47332654f4be2776eef87c",
      "parents": [
        "a6eb0d1794880492a5779fd8e871eb9ceb3e8737"
      ],
      "author": {
        "name": "d.moskvitin@samsung.com",
        "email": "d.moskvitin@samsung.com",
        "time": "Thu Nov 04 15:35:36 2010 -0400"
      },
      "committer": {
        "name": "Mike Lockwood",
        "email": "lockwood@android.com",
        "time": "Fri Nov 05 15:35:18 2010 -0400"
      },
      "message": "Integrate Samsung fsck_msdos fixes, including problem seeking beyond 4 gig\n\nChange-Id: I8829a3a2c26625d7405fa0a43da1640ea5c9ffbc\nSigned-off-by: Mike Lockwood \u003clockwood@google.com\u003e\n"
    },
    {
      "commit": "59ae828834dc177c74775cf36cafda4da9927bd9",
      "tree": "6f399eaeb950ea0ce179115e9a6edf76d2a96ce3",
      "parents": [
        "a6eb0d1794880492a5779fd8e871eb9ceb3e8737"
      ],
      "author": {
        "name": "Ethan",
        "email": "ethan.too@gmail.com",
        "time": "Wed Jul 21 21:57:05 2010 +0800"
      },
      "committer": {
        "name": "Ethan",
        "email": "ethan.too@gmail.com",
        "time": "Wed Jul 21 21:57:05 2010 +0800"
      },
      "message": "Fix an out of boundary access in fat.c\n\n    From SD Specifications Part2 - File System\n    For Next Free Cluster, value FFFFFFFFh indicates that there exists\n    no information about the first available (free) cluster. It is a\n    valid value. However fat.c doesn\u0027t check the value before use it\n    as array index. This will cause fsck_msdos coredump with some\n    micro sd cards\n\nChange-Id: Ibdec1655399d95c3ca98a4f4aaed1fd9bf459f33\nSigned-off-by: Ethan \u003cethan.too@gmail.com\u003e\n"
    },
    {
      "commit": "a6eb0d1794880492a5779fd8e871eb9ceb3e8737",
      "tree": "28ecc8c8f5f93203efd379d203f9a9e27d9918cc",
      "parents": [
        "9bde581d2efcef208037bd2c25be5fb36c7a2351"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Mar 08 18:04:24 2010 -0800"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Mon Mar 08 18:04:24 2010 -0800"
      },
      "message": "Add an empty CleanSpec.mk\n\nChange-Id: I97b762bb479d213c8596a34a361dae1456cbeeac\n"
    },
    {
      "commit": "9bde581d2efcef208037bd2c25be5fb36c7a2351",
      "tree": "a7acb8f00158b324b4b31bba92cc9d5ed7c06fb8",
      "parents": [
        "dad2c826912595061588bdb499cb47885ab6faaa",
        "272185053fbcc0e951447978132318139dba3450"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Feb 05 08:09:34 2010 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Feb 05 08:09:34 2010 -0800"
      },
      "message": "reconcile main tree with open-source eclair\n"
    },
    {
      "commit": "272185053fbcc0e951447978132318139dba3450",
      "tree": "a7acb8f00158b324b4b31bba92cc9d5ed7c06fb8",
      "parents": [
        "dad2c826912595061588bdb499cb47885ab6faaa",
        "fcd73ce2caf70b6f69205832679181f6ee3867b9"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Jan 29 14:08:00 2010 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Fri Jan 29 14:08:00 2010 -0800"
      },
      "message": "reconcile android-2.1_r1 snapshot\n"
    },
    {
      "commit": "fcd73ce2caf70b6f69205832679181f6ee3867b9",
      "tree": "a7acb8f00158b324b4b31bba92cc9d5ed7c06fb8",
      "parents": [
        "c8303378f40f96f75c5c353a776fe22e5e6a8fb5"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Jan 12 15:18:23 2010 -0800"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Jan 12 15:18:23 2010 -0800"
      },
      "message": "android-2.1_r1 snapshot\n"
    },
    {
      "commit": "dad2c826912595061588bdb499cb47885ab6faaa",
      "tree": "a7acb8f00158b324b4b31bba92cc9d5ed7c06fb8",
      "parents": [
        "479b13d9f6f12f8900b2c50c5a1b5b3fb8aa3962",
        "c8303378f40f96f75c5c353a776fe22e5e6a8fb5"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 26 18:19:01 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Wed Aug 26 18:19:01 2009 -0700"
      },
      "message": "am c8303378: Add missing license-related files\n\nMerge commit \u0027c8303378f40f96f75c5c353a776fe22e5e6a8fb5\u0027 into eclair\n\n* commit \u0027c8303378f40f96f75c5c353a776fe22e5e6a8fb5\u0027:\n  Add missing license-related files\n"
    },
    {
      "commit": "c8303378f40f96f75c5c353a776fe22e5e6a8fb5",
      "tree": "a7acb8f00158b324b4b31bba92cc9d5ed7c06fb8",
      "parents": [
        "4d6d6f8a3674ad67f970e2ae908d34f64e4854cf"
      ],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 26 17:53:34 2009 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Wed Aug 26 17:53:34 2009 -0700"
      },
      "message": "Add missing license-related files\n\nBUG\u003d1573996\n"
    },
    {
      "commit": "479b13d9f6f12f8900b2c50c5a1b5b3fb8aa3962",
      "tree": "f3ca2b19c7fe9791bca879313ad7f64787b337d1",
      "parents": [
        "ea128a499ca81c7ca92751b7a4e8f6405c4b6322",
        "4d6d6f8a3674ad67f970e2ae908d34f64e4854cf"
      ],
      "author": {
        "name": "Shengzhe Zhao",
        "email": "a18689@motorola.com",
        "time": "Fri Aug 07 09:15:23 2009 -0700"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Fri Aug 07 09:15:23 2009 -0700"
      },
      "message": "am 4d6d6f8a: fix the issue that variable lfcl in dir.c get enormous value.\n\nMerge commit \u00274d6d6f8a3674ad67f970e2ae908d34f64e4854cf\u0027\n\n* commit \u00274d6d6f8a3674ad67f970e2ae908d34f64e4854cf\u0027:\n  fix the issue that variable lfcl in dir.c get enormous value.\n"
    },
    {
      "commit": "ea128a499ca81c7ca92751b7a4e8f6405c4b6322",
      "tree": "f3ca2b19c7fe9791bca879313ad7f64787b337d1",
      "parents": [
        "6702a4436d04b4fbe1be2f11ce5c1cd9ce64574c"
      ],
      "author": {
        "name": "Shengzhe Zhao",
        "email": "a18689@motorola.com",
        "time": "Sat Aug 08 00:53:06 2009 +0800"
      },
      "committer": {
        "name": "San Mehat",
        "email": "san@google.com",
        "time": "Fri Aug 07 08:12:50 2009 -0700"
      },
      "message": "fix the issue that variable lfcl in dir.c get enormous value.\n\nSigned-off-by: Shengzhe Zhao \u003ca18689@motorola.com\u003e\nSigned-off-by: San Mehat \u003csan@google.com\u003e\n"
    },
    {
      "commit": "4d6d6f8a3674ad67f970e2ae908d34f64e4854cf",
      "tree": "f3ca2b19c7fe9791bca879313ad7f64787b337d1",
      "parents": [
        "6702a4436d04b4fbe1be2f11ce5c1cd9ce64574c"
      ],
      "author": {
        "name": "Shengzhe Zhao",
        "email": "a18689@motorola.com",
        "time": "Sat Aug 08 00:53:06 2009 +0800"
      },
      "committer": {
        "name": "San Mehat",
        "email": "san@google.com",
        "time": "Fri Aug 07 08:10:18 2009 -0700"
      },
      "message": "fix the issue that variable lfcl in dir.c get enormous value.\n\nSigned-off-by: Shengzhe Zhao \u003ca18689@motorola.com\u003e\nSigned-off-by: San Mehat \u003csan@google.com\u003e\n"
    },
    {
      "commit": "6702a4436d04b4fbe1be2f11ce5c1cd9ce64574c",
      "tree": "3e4b69a716c855a9af66b94b7143decdd82ae2cf",
      "parents": [
        "11877c86e96c485b9632ea758b225bcacf6e7670"
      ],
      "author": {
        "name": "San Mehat",
        "email": "san@google.com",
        "time": "Thu Jul 16 10:28:42 2009 -0700"
      },
      "committer": {
        "name": "San Mehat",
        "email": "san@google.com",
        "time": "Thu Jul 16 10:28:42 2009 -0700"
      },
      "message": "fsck_vfat: Lower fat size compare limit from 8192k -\u003e 4096k\n\nSigned-off-by: San Mehat \u003csan@google.com\u003e\n"
    },
    {
      "commit": "11877c86e96c485b9632ea758b225bcacf6e7670",
      "tree": "c0537c7f7fe610b8d724bed1fb3d75e58d09c55f",
      "parents": [
        "a3833718636c6bdcdf0bef2674e864e948e81d27"
      ],
      "author": {
        "name": "San Mehat",
        "email": "san@google.com",
        "time": "Thu Jul 16 09:26:05 2009 -0700"
      },
      "committer": {
        "name": "San Mehat",
        "email": "san@google.com",
        "time": "Thu Jul 16 09:34:08 2009 -0700"
      },
      "message": "fsck_msdos: Instead of bailing out when we can\u0027t reconnect a lost cluster chain, clear it.\n\n    Also, use exit code 4 when the FS has been modified in someway.\n\nSigned-off-by: San Mehat \u003csan@google.com\u003e\n"
    },
    {
      "commit": "a3833718636c6bdcdf0bef2674e864e948e81d27",
      "tree": "3fdaa7ec076045ce1ec33f05f5ee668484ece286",
      "parents": [
        "b47b16353f3db228711dded9f7c975b820059ddc"
      ],
      "author": {
        "name": "San Mehat",
        "email": "san@google.com",
        "time": "Fri Jul 10 09:44:53 2009 -0700"
      },
      "committer": {
        "name": "San Mehat",
        "email": "san@google.com",
        "time": "Fri Jul 10 09:44:53 2009 -0700"
      },
      "message": "fsck_msdos: Don\u0027t bail out when there are FAT differences - auto-correct\n\nSigned-off-by: San Mehat \u003csan@google.com\u003e\n"
    },
    {
      "commit": "b47b16353f3db228711dded9f7c975b820059ddc",
      "tree": "9868d86c0458655f5c4b9081d32bbf22676b6d26",
      "parents": [
        "d8775a29ea7eac2e5f1504dd21da3725b93b3036"
      ],
      "author": {
        "name": "San Mehat",
        "email": "san@google.com",
        "time": "Sat Jun 27 09:36:53 2009 -0700"
      },
      "committer": {
        "name": "San Mehat",
        "email": "san@google.com",
        "time": "Sat Jun 27 09:36:53 2009 -0700"
      },
      "message": "fsck_msdos: Don\u0027t bail out when we find a FAT32 bootblock miscompare.\nSome factory formatted sdcards seem to have a garbage backup block.\n\nSigned-off-by: San Mehat \u003csan@google.com\u003e\n"
    },
    {
      "commit": "d8775a29ea7eac2e5f1504dd21da3725b93b3036",
      "tree": "223a7fe8e5048210b98d69cf42464161a3a4231c",
      "parents": [
        "58d4c6c35633437182289e3d226d156d31d3e801"
      ],
      "author": {
        "name": "San Mehat",
        "email": "san@google.com",
        "time": "Thu Jun 25 10:23:59 2009 -0700"
      },
      "committer": {
        "name": "San Mehat",
        "email": "san@google.com",
        "time": "Thu Jun 25 10:23:59 2009 -0700"
      },
      "message": "msdos_fsck: Don\u0027t bail out from the check if readboot() returns !FSFATAL\n\nSigned-off-by: San Mehat \u003csan@google.com\u003e\n"
    },
    {
      "commit": "58d4c6c35633437182289e3d226d156d31d3e801",
      "tree": "4dbf0ee6bc44911e069030d0e8b28fcef6f0925f",
      "parents": [
        "c84da24a7125ab9a8e4372ec0b7928776a5b05e9"
      ],
      "author": {
        "name": "San Mehat",
        "email": "san@google.com",
        "time": "Thu Jun 25 08:08:05 2009 -0700"
      },
      "committer": {
        "name": "San Mehat",
        "email": "san@google.com",
        "time": "Thu Jun 25 08:17:39 2009 -0700"
      },
      "message": "fsck_msdos: Initial checkin\n\nSigned-off-by: San Mehat \u003csan@google.com\u003e\n"
    },
    {
      "commit": "c84da24a7125ab9a8e4372ec0b7928776a5b05e9",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Jun 25 00:36:21 2009 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Thu Jun 25 00:36:21 2009 -0700"
      },
      "message": "new project, first commit\n"
    }
  ]
}
