)]}'
{
  "commit": "9f5a051b23af48263ec8fde4cc9b1c6e11532433",
  "tree": "4017efac74b922cc14e8e2aae4cadf879a6b0644",
  "parents": [
    "c52a250e07c2d84173c90dc076d45f14a26bdce3"
  ],
  "author": {
    "name": "Josh Bleecher Snyder",
    "email": "josharian@gmail.com",
    "time": "Mon Jul 07 19:59:06 2025 -0700"
  },
  "committer": {
    "name": "Josh Bleecher Snyder",
    "email": "josharian@gmail.com",
    "time": "Mon Jul 07 19:59:06 2025 -0700"
  },
  "message": "sketch/loop: remove flaky TestPortMonitor_PortDetection test\n\nThe test was inherently flaky because it assumed no other processes would\nopen/close ports during test execution. This caused false failures in CI\nand development environments.\n\nThe test provided minimal additional value since:\n- Core port monitoring logic is already well-tested by other tests\n- It was testing system integration rather than code logic\n- The portlist.Poller is a third-party dependency\n- Making it robust would require significant refactoring\n\nThe remaining tests provide comprehensive coverage of port monitoring\nfunctionality including filtering, sorting, diffing, and lifecycle management.\n\nCo-Authored-By: sketch \u003chello@sketch.dev\u003e\nChange-ID: sf2d9c51227a4419ek\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5ad5c2ec57369588cb3a0a79222f94f2c79865d9",
      "old_mode": 33188,
      "old_path": "loop/port_monitor_test.go",
      "new_id": "133972039b896178477a26307b6c236b7bec2626",
      "new_mode": 33188,
      "new_path": "loop/port_monitor_test.go"
    }
  ]
}
