)]}'
{
  "commit": "e02d808abf370965c3c4e4d38af11bc69110fde2",
  "tree": "78e681d5f884ee5fd9a75f297b6c0384e6542a2c",
  "parents": [
    "3f703de0fbc4a626eacc2973926a99bb8e4fe8e2"
  ],
  "author": {
    "name": "Daniel Sandler",
    "email": "dsandler@google.com",
    "time": "Fri Oct 08 15:13:22 2010 -0400"
  },
  "committer": {
    "name": "Daniel Sandler",
    "email": "dsandler@google.com",
    "time": "Wed Oct 13 16:25:43 2010 -0400"
  },
  "message": "Dynamically show the menu button on the system bar.\n\nWindows with FLAG_NEEDS_MENU_KEY (or windowNeedsMenuKey\u003dtrue\nin their theme) will cause the system bar to show a menu\nicon. (Note that the phone\u0027s status bar currently ignores\nthis, but phones tend to have hardware menu keys anyway.)\n\nAdditionally, all windows whose package\u0027s SDK version is\npre-Honeycomb will have FLAG_NEEDS_MENU_KEY set by default.\n\nBug: 3003728\n\nChange-Id: I2d983763a726ea4f32cd1af9b0390e30478b11d1\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "eddd04ebd3144c725eaf56b645cd494958c1d9b6",
      "old_mode": 33188,
      "old_path": "core/java/android/view/WindowManager.java",
      "new_id": "7cb4671b4ae26de0a7790ae172e457518fa4743b",
      "new_mode": 33188,
      "new_path": "core/java/android/view/WindowManager.java"
    },
    {
      "type": "modify",
      "old_id": "e884af824eb299a939f5e66dce0a55c1b4928d30",
      "old_mode": 33188,
      "old_path": "core/java/com/android/internal/statusbar/IStatusBar.aidl",
      "new_id": "34a5b118626ed148ffe7c6652145c98a079ed049",
      "new_mode": 33188,
      "new_path": "core/java/com/android/internal/statusbar/IStatusBar.aidl"
    },
    {
      "type": "modify",
      "old_id": "0763f5e6938ac7af3b775bd96e532c037fdf5d7d",
      "old_mode": 33188,
      "old_path": "core/java/com/android/internal/statusbar/IStatusBarService.aidl",
      "new_id": "90f4d480ff2ee7fe31ae9aa1176ff874d0a476c5",
      "new_mode": 33188,
      "new_path": "core/java/com/android/internal/statusbar/IStatusBarService.aidl"
    },
    {
      "type": "modify",
      "old_id": "494dfa88b727bc1e2b9bbc96c8754fc509da73a0",
      "old_mode": 33188,
      "old_path": "packages/SystemUI/res/layout-xlarge/status_bar.xml",
      "new_id": "295c79b72a5d9d8e755010edcc61131f1c7134b6",
      "new_mode": 33188,
      "new_path": "packages/SystemUI/res/layout-xlarge/status_bar.xml"
    },
    {
      "type": "modify",
      "old_id": "81091e3f79ee9fa2d42bedaf916700b3cc097d84",
      "old_mode": 33188,
      "old_path": "packages/SystemUI/src/com/android/systemui/statusbar/CommandQueue.java",
      "new_id": "c164eb41d1fc75fb7ddfbba28af64445bc2cdf9a",
      "new_mode": 33188,
      "new_path": "packages/SystemUI/src/com/android/systemui/statusbar/CommandQueue.java"
    },
    {
      "type": "modify",
      "old_id": "57ebd275e8c66c60ae15ae1af7f53620cea512e3",
      "old_mode": 33188,
      "old_path": "packages/SystemUI/src/com/android/systemui/statusbar/PhoneStatusBarService.java",
      "new_id": "9fbfc64f49497f032e7c1cfa5e231f8aeb8b356e",
      "new_mode": 33188,
      "new_path": "packages/SystemUI/src/com/android/systemui/statusbar/PhoneStatusBarService.java"
    },
    {
      "type": "modify",
      "old_id": "695fdbac9b64170c52dbfac4e8d8b02e124d6fb9",
      "old_mode": 33188,
      "old_path": "packages/SystemUI/src/com/android/systemui/statusbar/StatusBarService.java",
      "new_id": "5594a47fb7b31836b16621928cc57c29405208dd",
      "new_mode": 33188,
      "new_path": "packages/SystemUI/src/com/android/systemui/statusbar/StatusBarService.java"
    },
    {
      "type": "modify",
      "old_id": "0e26f5241678db954c035c7e3b4f85026b0f8ff9",
      "old_mode": 33188,
      "old_path": "packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBarService.java",
      "new_id": "69e9a94a3078fc63a82ac680122f2fef024da176",
      "new_mode": 33188,
      "new_path": "packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBarService.java"
    },
    {
      "type": "modify",
      "old_id": "24c9443ea98e1c55bf059800a25fb7e7e4f405d1",
      "old_mode": 33188,
      "old_path": "policy/src/com/android/internal/policy/impl/PhoneWindow.java",
      "new_id": "db5f6c15d323ffe3a9bf5398a0c673d28b767e44",
      "new_mode": 33188,
      "new_path": "policy/src/com/android/internal/policy/impl/PhoneWindow.java"
    },
    {
      "type": "modify",
      "old_id": "449bd4c45741edec31095458990959ffbb43f14d",
      "old_mode": 33261,
      "old_path": "policy/src/com/android/internal/policy/impl/PhoneWindowManager.java",
      "new_id": "ec5b09842fa6daf3c9e753010db4fad5cb6bcf65",
      "new_mode": 33261,
      "new_path": "policy/src/com/android/internal/policy/impl/PhoneWindowManager.java"
    },
    {
      "type": "modify",
      "old_id": "b1baec5156f5a06233eade386cc30d62757b6b34",
      "old_mode": 33188,
      "old_path": "services/java/com/android/server/StatusBarManagerService.java",
      "new_id": "66e021463f4c71bdb3399b8bd1732723e9edba3a",
      "new_mode": 33188,
      "new_path": "services/java/com/android/server/StatusBarManagerService.java"
    }
  ]
}
