)]}'
{
  "commit": "06de2ea752171f52a4e6e6872cb3a0689e591dcb",
  "tree": "5b970c93b8f49b81502d6ceb26a2e8fcfc240028",
  "parents": [
    "c29df57e5abb09c7e1ceed153e8f2b906f522d7b"
  ],
  "author": {
    "name": "Dianne Hackborn",
    "email": "hackbod@google.com",
    "time": "Thu May 21 12:56:43 2009 -0700"
  },
  "committer": {
    "name": "Dianne Hackborn",
    "email": "hackbod@google.com",
    "time": "Tue May 26 18:50:46 2009 -0700"
  },
  "message": "Activity Manager changes the scheduling group of processes.\n\nThe algorithm for this is currently very simple: all persistent processes are\nalways in the normal scheduling group, all other processes are normal if their\noom_adj is as good or better than VISIBLE, otherwise they are in the background\ngroup.\n\nNote that this currently results in a fair number of log messages about not\nbeing able to change the group, since the system process does not have\npermission to do so.  Once a kernel fix is in, these will go away and the code\nwill start working.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1e15d14271d3815816b92f1de0ce979a34bd64a4",
      "old_mode": 33188,
      "old_path": "core/java/android/app/ActivityThread.java",
      "new_id": "06e0a453b232f682edfcd630cba8030ace748474",
      "new_mode": 33188,
      "new_path": "core/java/android/app/ActivityThread.java"
    },
    {
      "type": "modify",
      "old_id": "bcc9302082060c1ec0e8177d50cfe054432bfd41",
      "old_mode": 33188,
      "old_path": "core/java/android/app/ApplicationThreadNative.java",
      "new_id": "f24318585cb4e4dcf7dfa0c025450acac33689b9",
      "new_mode": 33188,
      "new_path": "core/java/android/app/ApplicationThreadNative.java"
    },
    {
      "type": "modify",
      "old_id": "9f3534b0924acf594a16ae20e806d7932ee45ae9",
      "old_mode": 33188,
      "old_path": "core/java/android/app/IApplicationThread.java",
      "new_id": "ec03d3a1f1f5315ce02b2a75c58fb6e2c6c40910",
      "new_mode": 33188,
      "new_path": "core/java/android/app/IApplicationThread.java"
    },
    {
      "type": "modify",
      "old_id": "f2959e375ae0b5caff063271baac43eacc2ccfd8",
      "old_mode": 33188,
      "old_path": "services/java/com/android/server/am/ActivityManagerService.java",
      "new_id": "d1c40b436040f95735270a9bfb297a744ee41ba8",
      "new_mode": 33188,
      "new_path": "services/java/com/android/server/am/ActivityManagerService.java"
    },
    {
      "type": "modify",
      "old_id": "419dadf022e94c337d8e55e5289c043fbd187c17",
      "old_mode": 33188,
      "old_path": "services/java/com/android/server/am/ProcessRecord.java",
      "new_id": "3f59710b33db5fc2912b4b2869ae3606e6116968",
      "new_mode": 33188,
      "new_path": "services/java/com/android/server/am/ProcessRecord.java"
    }
  ]
}
