)]}'
{
  "commit": "bdac77a8018b7d54178451bd69f9e20dbe3b569f",
  "tree": "c91c67a4f6042d4bb084955fa0f60f3675052b6c",
  "parents": [
    "5640e57f1f28472efdce2add14fd169b7e273037"
  ],
  "author": {
    "name": "Mike Frysinger",
    "email": "vapier@chromium.org",
    "time": "Mon Sep 07 17:30:21 2020 -0400"
  },
  "committer": {
    "name": "Mike Frysinger",
    "email": "vapier@chromium.org",
    "time": "Tue Sep 08 00:16:33 2020 +0000"
  },
  "message": "file_id_unittest: avoid system()\n\nWe have API\u0027s for copying files \u0026 changing file modes, so there\u0027s\nno sense in using system() to run programs to do that.\n\nFor the strip call, do the minimal spawn+wait dance.  This avoids\nweird quoting string issues at least.\n\nChange-Id: Ibda117f243e886c0c7fcf8076fb8602b8d3ba42d\nReviewed-on: https://chromium-review.googlesource.com/c/breakpad/breakpad/+/2396558\nReviewed-by: Mark Mentovai \u003cmark@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "477783d9faeea69efa420a279e0b84e05aa41fcc",
      "old_mode": 33188,
      "old_path": "src/common/linux/file_id_unittest.cc",
      "new_id": "8225e5ac8b8a950e4cb0cfe84ed945ef2a91994e",
      "new_mode": 33188,
      "new_path": "src/common/linux/file_id_unittest.cc"
    }
  ]
}
