)]}'
{
  "commit": "1940933a4191846f9349ecd45976dff3cab976d6",
  "tree": "1d3ac628ffe66bd963e75d2e1ace23f1b6dc67e8",
  "parents": [
    "fdc46c9d1c731b76a8b61393d36cf3ee9edad46d"
  ],
  "author": {
    "name": "Ming Zhao",
    "email": "mzhao@luminatewireless.com",
    "time": "Wed Oct 07 14:06:20 2015 +0000"
  },
  "committer": {
    "name": "Han-Wen Nienhuys",
    "email": "hanwen@google.com",
    "time": "Thu Oct 08 12:11:17 2015 +0000"
  },
  "message": "Introduce two new options to Linux sandbox wrapper:\n* -n: Create a new network namespace with only loopback interface.\n* -r: set the uid/gid inside the sandbox to be root (instead of nobody)\n   so that setuid programs like ping can still run when needed.\n\n--\nChange-Id: I8ab434e47e0f6933ee9de02e135c8daec39fe73f\nReviewed-on: https://bazel-review.googlesource.com/#/c/2101/\nMOS_MIGRATED_REVID\u003d104858163\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "523dab54995cce9e1e314c108f2575c8c3184a7f",
      "old_mode": 33261,
      "old_path": "scripts/bootstrap/compile.sh",
      "new_id": "f9605b5b1e5ab7bf667e4072b04dab6c64261733",
      "new_mode": 33261,
      "new_path": "scripts/bootstrap/compile.sh"
    },
    {
      "type": "modify",
      "old_id": "67b3888d155a19ec2079b5b3f8e510492c96dffd",
      "old_mode": 33188,
      "old_path": "src/main/tools/BUILD",
      "new_id": "4a87f650a2f0985142b924540a5dfaa4511a585d",
      "new_mode": 33188,
      "new_path": "src/main/tools/BUILD"
    },
    {
      "type": "modify",
      "old_id": "4380e933c902dbce6c66d98bedf5366bb0266f30",
      "old_mode": 33188,
      "old_path": "src/main/tools/namespace-sandbox.c",
      "new_id": "ef13213674842a6fcdc08b29310bdad419f229f0",
      "new_mode": 33188,
      "new_path": "src/main/tools/namespace-sandbox.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6e088d4cea26893caf10d4b8e3e0a992a50ee78b",
      "new_mode": 33188,
      "new_path": "src/main/tools/network-tools.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9c90aabb259b2003315706ceceeefff003b2b777",
      "new_mode": 33188,
      "new_path": "src/main/tools/network-tools.h"
    },
    {
      "type": "modify",
      "old_id": "4e8f91ae8b510ae450af7c9e74a979ea149d0a25",
      "old_mode": 33261,
      "old_path": "src/test/shell/bazel/namespace-runner_test.sh",
      "new_id": "2b52012941d273ed7f0355cf4ba0a368abacddfc",
      "new_mode": 33261,
      "new_path": "src/test/shell/bazel/namespace-runner_test.sh"
    }
  ]
}
