)]}'
{
  "log": [
    {
      "commit": "b9cf77159a1dc7830eba28a8a3a4ac203e76ea1d",
      "tree": "24275cd45a268a9ca582d859405e1fa27b5f3302",
      "parents": [
        "a10b4a0235ed5e3a219a41080988ece185f5dea8"
      ],
      "author": {
        "name": "James Hawkins",
        "email": "jhawkins@google.com",
        "time": "Fri Apr 08 15:32:19 2016 -0700"
      },
      "committer": {
        "name": "James Hawkins",
        "email": "jhawkins@google.com",
        "time": "Fri Apr 08 15:32:19 2016 -0700"
      },
      "message": "bootstat: Differentiate system update boot times.\n\nBug: 27454343\nChange-Id: Idb2e6f55ad7dda546a486954201619bb73cee6b0\n"
    },
    {
      "commit": "fff95ba5dd9da74afe6897db1726c0b5f70e8930",
      "tree": "0f1d4a4f2e026189859f42cb0d74f5c0caabb2c5",
      "parents": [
        "fbdbf100cb48f18d308c96f1959945cf7d1909ec"
      ],
      "author": {
        "name": "James Hawkins",
        "email": "jhawkins@google.com",
        "time": "Tue Mar 29 16:13:49 2016 -0700"
      },
      "committer": {
        "name": "James Hawkins",
        "email": "jhawkins@google.com",
        "time": "Tue Mar 29 16:13:49 2016 -0700"
      },
      "message": "bootstat: Two changes to aid in debugging TimeSinceFactoryReset.\n\n* Also log to the BootEventRecordStore to check lossiness.\n* Log factory_reset_current_time_failure separately.\n\nBug: 27550578\nChange-Id: Id3d579a74a59ac28290cb7d6048765519f9ba59b\n"
    },
    {
      "commit": "6f28299d0d10a7c397d563dc8293dacf6acadc04",
      "tree": "b1a16cc6987008159219c1cf3606ae46a77f7d64",
      "parents": [
        "c30eb20658b01acb1e8ac53f75a61d46f303f5b9"
      ],
      "author": {
        "name": "James Hawkins",
        "email": "jhawkins@google.com",
        "time": "Tue Mar 22 14:13:06 2016 -0700"
      },
      "committer": {
        "name": "James Hawkins",
        "email": "jhawkins@google.com",
        "time": "Tue Mar 22 16:02:01 2016 -0700"
      },
      "message": "bootstat: Track record inconsistencies w/ a debug metric, bootstat_mtime_matches_content.\n\nFixed a file descriptor leak while I was in here.\n\nBug: 27550578\nChange-Id: I8e252e4f5bb3c4e2ae96a1560fbb32ae636722a0\n"
    },
    {
      "commit": "c627558a4839ba295fb21bfbf2b9c71a0babce22",
      "tree": "2e50a481cf331a86d128aef2ab60779826bf911e",
      "parents": [
        "80b1b188281b0c89e94cd9c3c3f2b04f007d6b28"
      ],
      "author": {
        "name": "James Hawkins",
        "email": "jhawkins@google.com",
        "time": "Tue Mar 22 10:47:44 2016 -0700"
      },
      "committer": {
        "name": "James Hawkins",
        "email": "jhawkins@google.com",
        "time": "Tue Mar 22 11:45:59 2016 -0700"
      },
      "message": "bootstat: Add a value option to allow recording an associated value for a boot event.\n\nThis has been useful in debugging, but I could see it being used\npractically.\n\nChange-Id: Ied6e23d0f7a1bc39f606b2dba88fea92adc31bda\n"
    },
    {
      "commit": "c08e996ac86bc0a27a754c1fddc4bda535f7e49f",
      "tree": "2c32255e50a190d97d7ceb1eab4fcafc3fac2f79",
      "parents": [
        "1f13c1a208394b74a8c60e677546a8c8ed697091"
      ],
      "author": {
        "name": "James Hawkins",
        "email": "jhawkins@google.com",
        "time": "Fri Mar 11 14:59:50 2016 -0800"
      },
      "committer": {
        "name": "James Hawkins",
        "email": "jhawkins@google.com",
        "time": "Fri Mar 11 15:50:39 2016 -0800"
      },
      "message": "bootstat: Disambiguate boot time on encrypted devices.\n\nThis change introduces new metrics to discern boot time on encrypted devices:\n* post_decrypt_time_elapsed\n* boot_decryption_complete\n* boot_complete_post_decrypt\n* boot_complete_no_encryption\n\nBug: 27497357\nChange-Id: I8d3a411029bd6a45f80589ff67c408593e133a87\n"
    },
    {
      "commit": "a347cde38666a0129dcc5e577064963f11dde877",
      "tree": "f5f6cf2171e8ac98d66ddfb632aee1262b0a0ea6",
      "parents": [
        "1c7e3bd6293abfa7b84f535ab186056e94c4f64d",
        "0660b307b869c76696adac35b14c3cfe91592c2a"
      ],
      "author": {
        "name": "James Hawkins",
        "email": "jhawkins@google.com",
        "time": "Wed Mar 09 16:34:25 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Mar 09 16:34:25 2016 +0000"
      },
      "message": "Merge \"bootstat: Add more debug logging metrics to RecordFactoryReset.\""
    },
    {
      "commit": "45ead352227cb4996e73bb3fd07086a3ff19b5c8",
      "tree": "08d53f1573cf1b4119f1c7fcd5dfe3ebc64049c1",
      "parents": [
        "26cf352637fd82623218cde318b4a6799d941fca"
      ],
      "author": {
        "name": "James Hawkins",
        "email": "jhawkins@google.com",
        "time": "Tue Mar 08 16:42:07 2016 -0800"
      },
      "committer": {
        "name": "James Hawkins",
        "email": "jhawkins@google.com",
        "time": "Tue Mar 08 16:42:07 2016 -0800"
      },
      "message": "bootstat: Add more strings to the bootreason mapping.\n\nBug: 27555866\nChange-Id: Ieebacaa9369a744d0968b3483c4302ed47bdf9f6\n"
    },
    {
      "commit": "0660b307b869c76696adac35b14c3cfe91592c2a",
      "tree": "3a058bf47d2a4f50f3dfc50f91709f9ed856f1a1",
      "parents": [
        "26cf352637fd82623218cde318b4a6799d941fca"
      ],
      "author": {
        "name": "James Hawkins",
        "email": "jhawkins@google.com",
        "time": "Tue Mar 08 16:18:15 2016 -0800"
      },
      "committer": {
        "name": "James Hawkins",
        "email": "jhawkins@google.com",
        "time": "Tue Mar 08 16:18:15 2016 -0800"
      },
      "message": "bootstat: Add more debug logging metrics to RecordFactoryReset.\n\nIn an effort to track down the source of some wonky data being reported.\n\nBug: 27550578\nChange-Id: I1f08447c0203e7982d1b44bc04b531e96358c223\n"
    },
    {
      "commit": "3bf9b147f261b08abfa6ca59064e35b434201202",
      "tree": "7386e7d74d5029370a6098451b3817cab5395643",
      "parents": [
        "ad5dc479cd8333da389fab6d8e270bf6e7428151"
      ],
      "author": {
        "name": "James Hawkins",
        "email": "jhawkins@google.com",
        "time": "Thu Mar 03 14:50:24 2016 -0800"
      },
      "committer": {
        "name": "James Hawkins",
        "email": "jhawkins@google.com",
        "time": "Thu Mar 03 14:50:24 2016 -0800"
      },
      "message": "bootstat: Don\u0027t log time_since_factory_reset on device reset.\n\nThe zero value is meaningless and skews the histogram buckets.\n\nBug: 27477664\nChange-Id: Idd641aa3005819905a2ecf664d2a5781dbbff59b\n"
    },
    {
      "commit": "53684ea625b9cff34f9cdb2d4bae4cd25538ca3b",
      "tree": "c7ebe4d311d771e409bcb1cbccfd44c58e189057",
      "parents": [
        "72d6269b6efda3e43a119de048b87758ff970184"
      ],
      "author": {
        "name": "James Hawkins",
        "email": "jhawkins@google.com",
        "time": "Tue Feb 23 16:18:19 2016 -0800"
      },
      "committer": {
        "name": "James Hawkins",
        "email": "jhawkins@google.com",
        "time": "Wed Feb 24 11:01:03 2016 -0800"
      },
      "message": "bootstat: Record the time since factory reset on init.\n\nBug: 25448351\nChange-Id: I71905a598e74f41c18a96d469c7a6ddd5a2e07fb\n"
    },
    {
      "commit": "500d71566aa74b01fce729205b02a166bcf203f7",
      "tree": "f7e10e66e46bb2ee1de6cc34aa631409f1a2b2bb",
      "parents": [
        "737325fb7c0231eb530c75b7ea21466308fd3ea1"
      ],
      "author": {
        "name": "James Hawkins",
        "email": "jhawkins@google.com",
        "time": "Tue Feb 16 15:05:54 2016 -0800"
      },
      "committer": {
        "name": "James Hawkins",
        "email": "jhawkins@google.com",
        "time": "Tue Feb 16 16:19:48 2016 -0800"
      },
      "message": "bootstat: Record metrics for factory_reset and time_since_factory_reset.\n\nBug: 25448351\nChange-Id: I9b3a557317bc256a078f76e2b65d16bc071e4a6a\n"
    },
    {
      "commit": "6f74c0b8433626a8565c07ba7fd2cb4fdebba880",
      "tree": "8551667389851c828af633445c647c976ae49bfd",
      "parents": [
        "e8a974091ae5d8846d6f326f7430e84f90782d2e"
      ],
      "author": {
        "name": "James Hawkins",
        "email": "jhawkins@google.com",
        "time": "Fri Feb 12 15:49:16 2016 -0800"
      },
      "committer": {
        "name": "James Hawkins",
        "email": "jhawkins@google.com",
        "time": "Sat Feb 13 09:54:35 2016 -0800"
      },
      "message": "bootstat: Add a few more bootreasons and rebase the index against index 1.\n\nThis is necessary to match the mapping in the internal infrastructure.\n\nBug: 21724738\nChange-Id: I292166ff5c0dea7f3d771627120f16af4c56073b\n"
    },
    {
      "commit": "a4a1a4ac8556fd9550d5b6c916546519b3641fb0",
      "tree": "8c8ab1080925e6c68d9751b50185084257e8448f",
      "parents": [
        "dc5bd3a1b9d8710db3cb5b6e3a5fb025a443a7d3"
      ],
      "author": {
        "name": "James Hawkins",
        "email": "jhawkins@google.com",
        "time": "Tue Feb 09 15:32:38 2016 -0800"
      },
      "committer": {
        "name": "James Hawkins",
        "email": "jhawkins@google.com",
        "time": "Tue Feb 09 15:32:38 2016 -0800"
      },
      "message": "bootstat: Add support for logging the boot_reason metric.\n\nThis value is read from the ro.boot.bootreason system property.\n\nBug: 21724738\nChange-Id: I43bef3d85ba9c8d87669a91da1aa675d9a86e348\n"
    },
    {
      "commit": "eabe08b55eb7a8eceda02d302cea4d4f216e0d53",
      "tree": "bcb217d4ad717796e648799d9211df2254e484b6",
      "parents": [
        "d0009911de67f0625df8175bd298fa3863c1879d"
      ],
      "author": {
        "name": "James Hawkins",
        "email": "jhawkins@google.com",
        "time": "Tue Jan 19 16:54:35 2016 -0800"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Wed Jan 20 01:28:48 2016 +0000"
      },
      "message": "bootstat: Fix the base includes to be AOSP-friendly.\n\nChange-Id: I625cc55b41f5258addf3bb74bcef42063c565465\nBug: 21724738\n"
    },
    {
      "commit": "abd73e617970e2e4cb390d5f66cfd0dda57579d8",
      "tree": "8064ae7c580d228c35e821edc375b19cfd0a6d74",
      "parents": [
        "d8ecde09c717ded786fde49855ba7347bc2b3910"
      ],
      "author": {
        "name": "James Hawkins",
        "email": "jhawkins@google.com",
        "time": "Tue Jan 19 15:10:38 2016 -0800"
      },
      "committer": {
        "name": "James Hawkins",
        "email": "jhawkins@google.com",
        "time": "Tue Jan 19 15:10:38 2016 -0800"
      },
      "message": "system/core: Add initial implementation of the bootstat command.\n\nThe bootstat command enables the measurement and logging of boot time\nmetrics\nfor GMS devices.\n\nBUG:21724738\nChange-Id: I331456dd38a60fb4ef24a4d5320909dbad30db66\n"
    }
  ]
}
