)]}'
{
  "log": [
    {
      "commit": "6c9fbb9a3aaee50302d54de8f27fc712c836b9ea",
      "tree": "6dc20ea8f3fa3121483c3627f15b85eeb88d296b",
      "parents": [
        "8a1b764db9ea1681191662ea343c7598707d3510"
      ],
      "author": {
        "name": "Bertrand SIMONNET",
        "email": "bsimonnet@google.com",
        "time": "Mon Dec 21 14:56:40 2015 -0800"
      },
      "committer": {
        "name": "Bertrand SIMONNET",
        "email": "bsimonnet@google.com",
        "time": "Tue Dec 22 09:18:04 2015 -0800"
      },
      "message": "metricsd: Replace scoped_ptr with unique_ptr.\n\nscoped_ptr are a chromism. We should use unique_ptr instead.\n\nBug: 25958769\nTest: unit tests.\n\nChange-Id: Ie23ae2ef42f66dcc76f45a9dafa66c8ceb0a2d90\n"
    },
    {
      "commit": "1c4d8f10daf692dd7eea64e4de5f909a3f99de08",
      "tree": "1000fb423d0de32ff29444123dca044980c6f2d5",
      "parents": [
        "88880fd8a906b2bcd5fe98e99ff475d812ad6d4f"
      ],
      "author": {
        "name": "Samuel Tan",
        "email": "samueltan@google.com",
        "time": "Tue Sep 15 11:40:47 2015 -0700"
      },
      "committer": {
        "name": "Samuel Tan",
        "email": "samueltan@google.com",
        "time": "Tue Sep 15 11:52:59 2015 -0700"
      },
      "message": "metricsd: move timer.h into include/metrics/\n\nMove timer.h into the include/metrics/ folder since some\nsource files in shill need to include this header file.\nAdjust the timer.h include paths in the metricsd accordingly.\n\nBUG: None\nChange-Id: Id2f5e079d3a095f40d0f4d4e0d438bd22f1274ff\nTEST: \"mma\" in metricsd folder succeeds.\n"
    },
    {
      "commit": "52e5b99983c1f7ff0b9a1f3b4b80d779073b21c8",
      "tree": "78401faa5cb62c88c8c844c27c1ba1cca94a011f",
      "parents": [
        "ed6ca6f8c69745a17499e38e8d6a6554802e100a"
      ],
      "author": {
        "name": "Bertrand SIMONNET",
        "email": "bsimonnet@google.com",
        "time": "Mon Aug 10 15:18:00 2015 -0700"
      },
      "committer": {
        "name": "Bertrand SIMONNET",
        "email": "bsimonnet@google.com",
        "time": "Mon Aug 10 15:57:47 2015 -0700"
      },
      "message": "metricsd: Relicense as Apache 2.\n\nMODULE_LICENSE_BSD and NOTICE were removed as the license is no longer\ndifferent from the rest of system/core.\n\nBUG: 23086670\nChange-Id: I1e83ef2ecb9c721150f8aab283c9ff960337da8c\n"
    },
    {
      "commit": "da21ac0751a3abf3502ff74c5de7ad95db52ba30",
      "tree": "c41ed39dda40a2e1a04404edac00f5d71fe9bba4",
      "parents": [
        "fec4d2cc3f5c1d98b616d6d9a6bc309bebb3783c"
      ],
      "author": {
        "name": "Bertrand SIMONNET",
        "email": "bsimonnet@google.com",
        "time": "Mon Aug 10 11:27:31 2015 -0700"
      },
      "committer": {
        "name": "Bertrand SIMONNET",
        "email": "bsimonnet@google.com",
        "time": "Mon Aug 10 15:26:01 2015 -0700"
      },
      "message": "metricsd: Rename metrics to metricsd.\n\nThis makes the import path less confusing:\n* metrics/metrics_library.h is imported from the exported headers.\n* metricsd/* for includes by the metrics daemon itself.\n\nBUG: 22879597\nChange-Id: I9f44ea3a548cae39d4546fcd724e8007f6dd4bd0\n"
    },
    {
      "commit": "4b915ae1b226889da266c480c1ce90f6dd9f86b9",
      "tree": "c267b7e26b3d7dc6e36c751148d29f449510c687",
      "parents": [
        "e1101677eabaaddc2a60c6456cce1fd5e38f5b4e"
      ],
      "author": {
        "name": "Bertrand SIMONNET",
        "email": "bsimonnet@google.com",
        "time": "Tue Jul 28 15:38:14 2015 -0700"
      },
      "committer": {
        "name": "Bertrand SIMONNET",
        "email": "bsimonnet@google.com",
        "time": "Fri Aug 07 13:39:14 2015 -0700"
      },
      "message": "metrics: Fix import paths for headers.\n\nThis CL fixes the import path to match the Android format.\nThe libmetrics headers were also moved to include/metrics to make\nexporting headers cleaner.\n\nBUG: 22879597\n\nChange-Id: I67d1ac1746cc3560ae4cbddecf97fa48c9dd1480\n"
    },
    {
      "commit": "14595032aa4781d430caff2eed02b9ce74132749",
      "tree": "508222b3b844b6891bbfd79ed6ad18533641ef92",
      "parents": [
        "b1640eee939813efd80e3ead1cd0e10d5a3d28d5"
      ],
      "author": {
        "name": "Alex Vakulenko",
        "email": "avakulenko@chromium.org",
        "time": "Thu Aug 28 14:59:56 2014 -0700"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Fri Aug 29 21:58:46 2014 +0000"
      },
      "message": "platform2: Replace NULL with nullptr in minor components\n\nReplace NULL with nullptr in C++11-enabled components of platform2\nthat don\u0027t have too many occurrences of NULL. Other major\n\"offenders\" will be handled separately.\n\nBUG\u003dNone\nTEST\u003dFEATURES\u003dtest emerge-link app-shell-launcher buffet easy-unlock platform2 metrics wimax_manager\n\nChange-Id: I61b25a057e3d6865908bc74f9f3d4cb55e08af26\nReviewed-on: https://chromium-review.googlesource.com/214837\nTested-by: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\nReviewed-by: Ben Chan \u003cbenchan@chromium.org\u003e\nCommit-Queue: Alex Vakulenko \u003cavakulenko@chromium.org\u003e\n"
    },
    {
      "commit": "e6cfd64e6a819dc7e5e2d32facb3e1e357fbecb2",
      "tree": "77276f45d6e3b2a5902f0e9ebfc94ceb83fce32b",
      "parents": [
        "5984b2116c6af00c6ba5f5ebe5ab8c8d59de9aca"
      ],
      "author": {
        "name": "Bertrand SIMONNET",
        "email": "bsimonnet@chromium.org",
        "time": "Wed Jul 09 16:35:23 2014 -0700"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Fri Jul 11 05:02:00 2014 +0000"
      },
      "message": "metrics: fix lint warnings\n\nThis CL solve the cros lint warnings.\nThis is mostly due to:\n* header guards\n* include path\n* few google style guide warnings\n\nBUG\u003dchromium:389229\nTEST\u003dFEATURES\u003dtest emerge-amd64-generic metrics\n\nChange-Id: Ibbfcd2c88926bcc0c1ce9275b4ad0fb0748cd4de\nReviewed-on: https://chromium-review.googlesource.com/207248\nReviewed-by: Bertrand Simonnet \u003cbsimonnet@chromium.org\u003e\nCommit-Queue: Bertrand Simonnet \u003cbsimonnet@chromium.org\u003e\nTested-by: Bertrand Simonnet \u003cbsimonnet@chromium.org\u003e\nReviewed-by: Luigi Semenzato \u003csemenzato@chromium.org\u003e\n"
    },
    {
      "commit": "2e6543ddad0b7d64697bb2326a5cfd1ab835a489",
      "tree": "3485c79fc80d761d11d47f66f49e2881e3fe860f",
      "parents": [
        "09a15fa95486f7b6a3197366241827a23392918b"
      ],
      "author": {
        "name": "Ben Chan",
        "email": "benchan@chromium.org",
        "time": "Wed Feb 05 23:26:25 2014 -0800"
      },
      "committer": {
        "name": "chrome-internal-fetch",
        "email": "chrome-internal-fetch@google.com",
        "time": "Wed Feb 12 19:39:45 2014 +0000"
      },
      "message": "Update to build against libchrome-242728.\n\nThis CL updates metrics to build against libchrome-242728 and also converts\nlibmetrics into slotted libraries (libmetrics-180609 and libmetrics-242728).\n\nBUG\u003dchromium:341521\nBUG\u003dchromium:342866\nCQ-DEPEND\u003dCL:186027\nCQ-DEPEND\u003dCL:186026\nCQ-DEPEND\u003dCL:186037\nCQ-DEPEND\u003dCL:186092\nCQ-DEPEND\u003dCL:186028\nCQ-DEPEND\u003dCL:186029\nCQ-DEPEND\u003dCL:186038\nCQ-DEPEND\u003dCL:186093\nCQ-DEPEND\u003dCL:186100\nCQ-DEPEND\u003dCL:186039\nTEST\u003dTrybot run on paladin, release, and chromiumos-sdk builders.\n\nChange-Id: I09dc3d47cfe24a22864abf217658c63493b35cba\nReviewed-on: https://chromium-review.googlesource.com/185187\nReviewed-by: Ben Chan \u003cbenchan@chromium.org\u003e\nTested-by: Ben Chan \u003cbenchan@chromium.org\u003e\nCommit-Queue: Ben Chan \u003cbenchan@chromium.org\u003e\n"
    },
    {
      "commit": "0672655fa66deb6dd772a584b82e2c5bbf4cf847",
      "tree": "2459709a6b9bef1966445884dbccfcdb07130e7c",
      "parents": [
        "e6fcdabe7394ac4a14ded21bdbbc7e8d66828843"
      ],
      "author": {
        "name": "repo sync",
        "email": "wdg@chromium.org",
        "time": "Tue May 28 14:19:53 2013 -0700"
      },
      "committer": {
        "name": "ChromeBot",
        "email": "chrome-bot@google.com",
        "time": "Mon Jun 03 14:33:31 2013 -0700"
      },
      "message": "metrics: Creates |Pause| and |Resume| methods for timers.\n\nBUG\u003dchromium:244589\nTEST\u003dunittest\n\nChange-Id: I54e6dd7f5a8eb08ff42b1ee0e60df5cc895d0819\nReviewed-on: https://gerrit.chromium.org/gerrit/56849\nReviewed-by: Darin Petkov \u003cpetkov@chromium.org\u003e\nReviewed-by: Wade Guthrie \u003cwdg@chromium.org\u003e\nTested-by: Wade Guthrie \u003cwdg@chromium.org\u003e\nCommit-Queue: Wade Guthrie \u003cwdg@chromium.org\u003e\n"
    },
    {
      "commit": "be388f301b9fef2e4ecd0cd9612dfe9216b5b266",
      "tree": "6be89c12ffda1dac2863a1d119e49f9b139e1182",
      "parents": [
        "0e5debf2d5f8e929dea4c35915174b77a86fbdce"
      ],
      "author": {
        "name": "Bruno Rocha",
        "email": "bpontes@google.com",
        "time": "Tue Aug 02 12:40:17 2011 -0700"
      },
      "committer": {
        "name": "Gaurav Shah",
        "email": "gauravsh@chromium.org",
        "time": "Wed Aug 17 14:43:56 2011 -0700"
      },
      "message": "Added a timer-based report to the metrics library.\n\nTimer encapsulates a timer with basic functionality.\nTimerReporter subclasses it for also sending UMA reports.\n\nBUG\u003dchromium-os:18800\nTEST\u003dUnit test \u0027timer_test\u0027 has been included\n\nChange-Id: I9de9a2a7388721ba1476fe706a8d12788d2176ad\nReviewed-on: http://gerrit.chromium.org/gerrit/5161\nReviewed-by: Gaurav Shah \u003cgauravsh@chromium.org\u003e\nReviewed-by: Darin Petkov \u003cpetkov@chromium.org\u003e\nTested-by: Bruno Pontes Soares Rocha \u003cbpontes@google.com\u003e\nReviewed-by: Bruno Pontes Soares Rocha \u003cbpontes@google.com\u003e\n"
    }
  ]
}
