# std.Build.Step.WriteFile: extract UpdateSourceFiles · gitcafe/zig

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

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

Visibility: public

Requested revision: d1c14f2f52ddec476eca6d605b985a27f4d4fe28

Requested commit: d1c14f2f52ddec476eca6d605b985a27f4d4fe28

Commit: d1c14f2f52ddec476eca6d605b985a27f4d4fe28

Tree: 34368ed797390d5e92a2b2125da1a3c1920aaebb

Author: Andrew Kelley

Committer: Andrew Kelley

## Message

```
std.Build.Step.WriteFile: extract UpdateSourceFiles

This has been planned for quite some time; this commit finally does it.

Also implements file system watching integration in the make()
implementation for UpdateSourceFiles and fixes the reporting of step
caching for both.

WriteFile does not yet have file system watching integration.

```

## Parents

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

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