NewGitZoid now watches security and reports your week
All posts
EngineeringMay 20, 2026·4 min read

Incremental review from the last-reviewed commit

GZ
GitZoid Team
Engineering
Engineering/gitzoid

A pull request is not a single event. It is a conversation that grows over days, push by push. A review tool that re-reads the entire diff on every push repeats itself, buries new feedback under old, and wastes the reviewer's attention.

Track the SHA, read the delta

GitZoid stores the last commit it reviewed for each open pull request. When a new commit lands, it reads only the change since that SHA. The earlier feedback stays where it is. The new comment speaks to what actually changed in the latest push.

PR #214
  reviewed_at: a1b9f3c   (Tuesday)
  new push:    d4e7a02   (Wednesday)
  -> review only a1b9f3c..d4e7a02

Why this matters

  • No duplicate comments. You do not see the same finding restated on every push.
  • New feedback is visible. The latest comment is about the latest code, not lost in a re-run.
  • Less cost, less latency. Reading a delta is cheaper and faster than re-reading the whole diff, which is part of how a review stays around half a cent.

Continuous, not one-shot

The polling loop checks open pull requests every couple of minutes and skips automated accounts and stale branches. Practically, that means review feels continuous. You push, and a focused comment shows up shortly after, scoped to exactly what you just changed. Read once, watch forever.

Put a patrol on your repo.

The first review posts on your next pull request.

Try GitZoid