# Check a merge's place only once it merges; keep the whole patch's order · dara/icarus

[View on GitCafe](https://git.cafe/dara/icarus/commit/948e005dde0bc4dc608213c3d58d188f46242d2c)

Repository: [dara/icarus](https://git.cafe/dara/icarus)

Visibility: public

Requested revision: 948e005dde0bc4dc608213c3d58d188f46242d2c

Requested commit: 948e005dde0bc4dc608213c3d58d188f46242d2c

Commit: 948e005dde0bc4dc608213c3d58d188f46242d2c

Tree: 3e4f91f73d408fd675795d6ddeecdcd2b4f82b2b

Author: Dara Adedeji

Committer: Dara Adedeji

## Message

```
Check a merge's place only once it merges; keep the whole patch's order

An offline merge that falls back to a whole write is revision-checked, not
refused for its place. A patch without a merge looks its target page up
after its payload again, so older clients see the errors in the order they
did.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

```

## Parents

- [f1a1540b3d373b313e62d6f191c2b0d4b46fd09c](https://git.cafe/dara/icarus/commit/f1a1540b3d373b313e62d6f191c2b0d4b46fd09c?format=markdown)

[Source at this commit](https://git.cafe/dara/icarus/tree/948e005dde0bc4dc608213c3d58d188f46242d2c?format=markdown)
