# std.Build.Watch: make dirty steps invalidate each other · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commit/001ff7b3b2176467a9169069938396dcca75e93c)

Repository: [gitcafe/zig](https://git.cafe/gitcafe/zig)

Visibility: public

Requested revision: 001ff7b3b2176467a9169069938396dcca75e93c

Requested commit: 001ff7b3b2176467a9169069938396dcca75e93c

Commit: 001ff7b3b2176467a9169069938396dcca75e93c

Tree: 74540b2d929440a75c0b3b4241fb1b5893f6aceb

Author: Andrew Kelley

Committer: Andrew Kelley

## Message

```
std.Build.Watch: make dirty steps invalidate each other

and make failed steps always be invalidated
and make steps that don't need to be reevaluated marked as cached

```

## Parents

- [6f89824c22b57e14951870c8f589df33e180f552](https://git.cafe/gitcafe/zig/commit/6f89824c22b57e14951870c8f589df33e180f552?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zig/tree/001ff7b3b2176467a9169069938396dcca75e93c?format=markdown)
