)]}'
{
  "commit": "17dd2f6df02650b221769d39c55857e06602a733",
  "tree": "a81ec6e6184bcb71332731aaed3d7ddaa3b87586",
  "parents": [
    "50399142344d03be48aafbece8018fd97a74b1d6"
  ],
  "author": {
    "name": "Dale Sather",
    "email": "dalesat@chromium.org",
    "time": "Tue May 24 15:33:21 2016 -0700"
  },
  "committer": {
    "name": "Dale Sather",
    "email": "dalesat@chromium.org",
    "time": "Tue May 24 15:33:21 2016 -0700"
  },
  "message": "Add \u0027Flog\u0027 formatted logging to mojo/services\nIntroduces service definitions for \u0027Flog\u0027 (formatting logging) and\nassociated C++ library for adding log generation to services and\napplications. No logging service is implemented yet, just the stuff\nneeded to annotate code that needs to generate log messages.\n\nR\u003dkulakowski@chromium.org\n\nReview URL: https://codereview.chromium.org/2008553006 .\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "738b2fcb9b7520254b2d4831b3c99a1b815d288d",
      "new_mode": 33188,
      "new_path": "mojo/dart/packages/mojo_services/lib/mojo/flog/flog.mojom.dart"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dafae116932c13d7bd0f92cb05eacc2ac7032311",
      "new_mode": 33188,
      "new_path": "mojo/services/flog/cpp/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "34936825a8e4d35012678a648df24104fd882afd",
      "new_mode": 33188,
      "new_path": "mojo/services/flog/cpp/flog.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5badda1b473a3d024c2cd09fdd69c0985d059228",
      "new_mode": 33188,
      "new_path": "mojo/services/flog/cpp/flog.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "623c356fa5b6b762d47487b2d87a13f8949eab57",
      "new_mode": 33188,
      "new_path": "mojo/services/flog/interfaces/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0c6f17138c9d74f583127038991eb36049ed3ef2",
      "new_mode": 33188,
      "new_path": "mojo/services/flog/interfaces/flog.mojom"
    },
    {
      "type": "modify",
      "old_id": "dc6e0ec28135b576329c6492dee23e6cdb59203f",
      "old_mode": 33188,
      "old_path": "mojo/services/mojo_services.gni",
      "new_id": "cb2b814ec5c60c86298abc3c8cd94dc489ada249",
      "new_mode": 33188,
      "new_path": "mojo/services/mojo_services.gni"
    }
  ]
}
