)]}'
{
  "commit": "a1ac84cd8d7357f38a9fc60ab9d42e81d1790fd2",
  "tree": "f2807868aa6d1a12c3f03b5b171cd20f0242ba4b",
  "parents": [
    "1c77bf4ce5059f3a770418cfa8afed39ee41ab24"
  ],
  "author": {
    "name": "Adam Lesinski",
    "email": "adamlesinski@google.com",
    "time": "Mon Oct 20 12:31:30 2014 -0700"
  },
  "committer": {
    "name": "Adam Lesinski",
    "email": "adamlesinski@google.com",
    "time": "Mon Oct 20 12:33:59 2014 -0700"
  },
  "message": "MingW doesn\u0027t handle __attribute__((weak)) for Windows PE\n\nWindows PE format doesn\u0027t have the same support for weak symbols\nas ELF does.\n\nThe symbol android_log_id_to_name was strangely omitted from the\nresulting Windows executable and the callsite where it was supposed\nto be called was relaced with a different symbol, which caused a crash\nin AAPT on Windows.\n\nThis change works due to a careful set of #ifdefs that ensure only one\ndefinition of android_log_id_to_name is defined, but there are other\nuses of __attribute__((weak)) which should be inspected.\n\nChange-Id: I3b58076e31d9b28c5143773a170e9ffda9fa3815\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3659676332ad0b8354907fa27b98887a228a2196",
      "old_mode": 33188,
      "old_path": "liblog/logd_write.c",
      "new_id": "b2668cedb7a272f55e72c53e0bd11a6e2a2223a9",
      "new_mode": 33188,
      "new_path": "liblog/logd_write.c"
    }
  ]
}
