)]}'
{
  "commit": "380f89e88bc93cf588b427120754680a0829c539",
  "tree": "8ad85f65b7f248dbc8c5111e4d3fd1ad8d90b8f9",
  "parents": [
    "220d5572862d2bd41df3a74decb996d067667b6d"
  ],
  "author": {
    "name": "David Stevens",
    "email": "stevensd@chromium.org",
    "time": "Mon Sep 02 06:29:50 2024"
  },
  "committer": {
    "name": "Chromeos LUCI",
    "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Sep 02 10:21:57 2024"
  },
  "message": "CHROMIUM: test_util_common: Fix EINTR handling\n\nCalls to fgets don\u0027t clear ferror or errno on success or EOF. Therefore\nit is necessary to manually clear the error state after an EINTR to be\nable to differentiate the success and failure cases on subsequent\niterations.\n\nBUG\u003db:360841319, b:363206134\nTEST\u003dcros_run_unit_tests\n\nChange-Id: I78cf3dadb3de456b0486143e1447847500729d06\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/upstart/+/5831922\nReviewed-by: Jie Jiang \u003cjiejiang@chromium.org\u003e\nTested-by: David Stevens \u003cstevensd@chromium.org\u003e\nCommit-Queue: David Stevens \u003cstevensd@chromium.org\u003e\nOwners-Override: David Stevens \u003cstevensd@chromium.org\u003e\nAuto-Submit: David Stevens \u003cstevensd@chromium.org\u003e\nCommit-Queue: Jie Jiang \u003cjiejiang@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e4250496720b39de6bd63126d1157c4c1ec671cb",
      "old_mode": 33188,
      "old_path": "test/test_util_common.h",
      "new_id": "8b74e06efc7e98ee99d83721d045f6a95816d81d",
      "new_mode": 33188,
      "new_path": "test/test_util_common.h"
    }
  ]
}
