)]}'
{
  "log": [
    {
      "commit": "c9eeab3d85b9c85e49a4d8228ba7468072e2bb0d",
      "tree": "9157d857e698f35b9abbfd5c06db466d3f8de809",
      "parents": [
        "832d3c50073fda29915fa0c7d8ae939cd1cf4083"
      ],
      "author": {
        "name": "Ben Wagner",
        "email": "bungeman@google.com",
        "time": "Tue Apr 02 15:34:15 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Tue Apr 02 20:10:54 2019 +0000"
      },
      "message": "Remove Skia version number.\n\nThe value hasn\u0027t changed in a long time, and is unlikely to be useful\nanytime soon.\n\nChange-Id: Iec5ca31558bd427087f4b7f90cdde5c3c09f12ef\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/205586\nCommit-Queue: Ben Wagner \u003cbungeman@google.com\u003e\nCommit-Queue: Brian Salomon \u003cbsalomon@google.com\u003e\nAuto-Submit: Ben Wagner \u003cbungeman@google.com\u003e\nReviewed-by: Brian Salomon \u003cbsalomon@google.com\u003e\n"
    },
    {
      "commit": "832d3c50073fda29915fa0c7d8ae939cd1cf4083",
      "tree": "065920291e4579ca4ef9bdffd035f53391ef5192",
      "parents": [
        "c47e81bdd7dcad5df178acba169a5dfd68334eab"
      ],
      "author": {
        "name": "Mike Klein",
        "email": "mtklein@google.com",
        "time": "Tue Apr 02 15:23:46 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Tue Apr 02 20:09:44 2019 +0000"
      },
      "message": "update some FM flags\n\nfm itself can always be verbose.  We\u0027ll rarely call it directly\nand when we do and we don\u0027t want to see its output, we can always\npipe to /dev/null.\n\nSwitch fm_bot.go over to random shuffle by default, and to verbose by\ndefault with a -q/-quiet flag to only print failures.\n\nChange-Id: Ibd53bf7f1d29e0fd5deb7d4689dc0ca100df648f\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/205587\nCommit-Queue: Mike Klein \u003cmtklein@google.com\u003e\nCommit-Queue: Brian Osman \u003cbrianosman@google.com\u003e\nAuto-Submit: Mike Klein \u003cmtklein@google.com\u003e\nReviewed-by: Brian Osman \u003cbrianosman@google.com\u003e\n"
    },
    {
      "commit": "c47e81bdd7dcad5df178acba169a5dfd68334eab",
      "tree": "3ece37f55c9950309d3b009298f8f817ca7f46fe",
      "parents": [
        "58f9950a45fcb553939a4482db5e7e7c81b4a972"
      ],
      "author": {
        "name": "Michael Ludwig",
        "email": "michaelludwig@google.com",
        "time": "Tue Apr 02 15:18:02 2019 -0400"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Tue Apr 02 20:01:14 2019 +0000"
      },
      "message": "Do not lose existing paint shaders when drawing alpha images\n\nThis fixes the case where SkBitmapDevice or SkDraw falls back to use an SkShader\nto draw the image. Previously it just assigned a new shader to a paint clone,\nwhich worked fine with color images that are defined to ignore any set shader.\nHowever, with alpha images it would overwrite the effect. This changes it to\ncompose the image shader with the original shader.\n\nIt fixes the behavior of GMs bleed_alpha_image_shader, bleed_alpha_bmp_shader,\nand alpha_image.\n\nBug: skia:\nChange-Id: Iaf0552ddb9991dd8d414b76f625a45cd167b7070\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/190677\nCommit-Queue: Michael Ludwig \u003cmichaelludwig@google.com\u003e\nReviewed-by: Mike Reed \u003creed@google.com\u003e\n"
    },
    {
      "commit": "58f9950a45fcb553939a4482db5e7e7c81b4a972",
      "tree": "9b2b3eac2558fe9faed614c3cfd09b6e1dad186e",
      "parents": [
        "71c0e94220380f4cbb3a8ba462ef9036fa7ab1ff"
      ],
      "author": {
        "name": "recipe-roller",
        "email": "recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 02 12:13:35 2019 -0700"
      },
      "committer": {
        "name": "Skia Commit-Bot",
        "email": "skia-commit-bot@chromium.org",
        "time": "Tue Apr 02 19:53:34 2019 +0000"
      },
      "message": "Roll recipe dependencies (trivial).\n\nThis is an automated CL created by the recipe roller. This CL rolls recipe\nchanges from upstream projects (e.g. depot_tools) into downstream projects\n(e.g. tools/build).\n\n\nMore info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug.\ndepot_tools:\n  https://crrev.com/e30d05137000c2f1ab463b394734c7faaa8cf447 roll_dep: update blacklist with new recipe roller. (tandrii@chromium.org)\n  https://crrev.com/c1e4405da985a39e4211b999c19b00fb12c5b2ae Revert \"git cl status: differentiate \"dry-run\" from generic \"commit\".\" (tandrii@chromium.org)\n\n\nTBR\u003dborenet@google.com\n\nRecipe-Tryjob-Bypass-Reason: Autoroller\nBugdroid-Send-Email: False\nChange-Id: I2a4da37dd986bd3d182096b20cd7661e515525dc\nReviewed-on: https://skia-review.googlesource.com/c/skia/+/205583\nReviewed-by: Recipe Roller \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\nCommit-Queue: Recipe Roller \u003crecipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com\u003e\n"
    }
  ]
}
