)]}'
{
  "commit": "1835f7ebdc3e8f43410798fc4e2c809b0bb75c48",
  "tree": "63324dcef9d9e26f399778c95b27ae173855dad5",
  "parents": [
    "165b030a754bfe68ead4fb7632140255ecf104e0"
  ],
  "author": {
    "name": "Viet-Trung Luu",
    "email": "viettrungluu@chromium.org",
    "time": "Fri Dec 11 10:09:00 2015 -0800"
  },
  "committer": {
    "name": "Viet-Trung Luu",
    "email": "viettrungluu@chromium.org",
    "time": "Fri Dec 11 10:09:00 2015 -0800"
  },
  "message": "Remove the //mojo/public/c/system:for_shared_library target.\n\nI haven\u0027t built the targets under //ui/ozone (or don\u0027t think I have).\nHowever:\n* The dep in //ui/ozone/demo:ozone_demo is certainly wrong:\n  - Its own files don\u0027t need //mojo/public/c/system (or anything from\n    Mojo).\n  - If it \"needs\" //mojo/public/platform/native:system to build, then\n    one of its dependencies is busted. In particular, depending on\n    .../native:system may allow it to link, but none of the functions\n    would actually work (since ozone_demo is a plain executable).\n* Similarly, the dep in //ui/ozone/platform/drm:drm_unittests is also\n  wrong:\n  - This needs //mojo/public/c/system (I think).\n  - But depending on .../native:system is similarly broken, since\n    eventually this source_set gets built into a (standalone) test\n    target (\"test()\", i.e., an executable).\n\nR\u003djamesr@chromium.org\n\nReview URL: https://codereview.chromium.org/1512343002 .\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0a2c73a502ad066b538dedc49ae1bc42de41bc46",
      "old_mode": 33188,
      "old_path": "examples/tiny/BUILD.gn",
      "new_id": "b69d4e9cc7d19e2434ac03850f9057d8908006b3",
      "new_mode": 33188,
      "new_path": "examples/tiny/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "197d4948a5e269d9538e621f5c8df543d27bd236",
      "old_mode": 33188,
      "old_path": "mojo/public/c/system/BUILD.gn",
      "new_id": "2a733742456d0206f015ae3062c98e00487cb129",
      "new_mode": 33188,
      "new_path": "mojo/public/c/system/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "be9dadaba9f3db06e378ac18c2a62d5a2041aaa0",
      "old_mode": 33188,
      "old_path": "mojo/public/mojo_application.gni",
      "new_id": "b7be2138af27c1f80d01454903df8b0baa2a9721",
      "new_mode": 33188,
      "new_path": "mojo/public/mojo_application.gni"
    },
    {
      "type": "modify",
      "old_id": "025690526cb7ca0220220158ebddf7c79ff93f76",
      "old_mode": 33188,
      "old_path": "services/java_handler/BUILD.gn",
      "new_id": "ff520424ac9270c0ab8b10f240d02d6347ea1da9",
      "new_mode": 33188,
      "new_path": "services/java_handler/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "c17e0fb56dbd186e180d585a16f65d0a1629d597",
      "old_mode": 33188,
      "old_path": "services/python/content_handler/BUILD.gn",
      "new_id": "a326aa6799bcc6b6d1361975e2249613570b58f9",
      "new_mode": 33188,
      "new_path": "services/python/content_handler/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "db7c804641aa0201465dbf821976cdc7dd628f88",
      "old_mode": 33188,
      "old_path": "ui/ozone/demo/BUILD.gn",
      "new_id": "ad78f753844c2bca55c867094b439a941716ee6c",
      "new_mode": 33188,
      "new_path": "ui/ozone/demo/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "85e5c4dba65e2b08b3e9ab2237d0afc8c455b771",
      "old_mode": 33188,
      "old_path": "ui/ozone/platform/drm/BUILD.gn",
      "new_id": "7333ad2287b4a1be7e3208dde94dd7980b8fdcc5",
      "new_mode": 33188,
      "new_path": "ui/ozone/platform/drm/BUILD.gn"
    }
  ]
}
