summaryrefslogtreecommitdiff
path: root/.gitignore
blob: 5934a537fe65960dae566a57ed3703ec0326f476 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# Zig's own build cache. Content-addressed, machine-local, and huge: the
# tracked snapshot had 1,407 files under .zig-cache/h alone, plus object files
# of 14-45 MB that jj refused to snapshot at all.
/.zig-cache/

# `zig build` installs exactly one artefact here (the flashable image, plus the
# ELF under -Delf). Both are derived from tracked sources.
/zig-out/

# Third-party package closure. Nothing here is ours and nothing here belongs in
# this history: one `-Dpardes` build materialised 2.6 GB across 106 packages and
# 42,736 files - SDL, wayland, glslang, mupdf, wasmtime, 25+ tree-sitter
# grammars - and jj tracked every one under 1 MiB while merely warning about the
# rest. Kept as a rule rather than a memory, because a fetch is one command away.
/zig-pkg/

# Scope captures: the .json IS the measurement and stays tracked. The .png is a
# 1.1 MB screenshot of that same JSON and is referenced by nothing.
/captures/*.png

# Vendor and standards-body documents under /cpu-docs/. 121 MB of PDFs that are
# not ours, and by the /zig-pkg/ rule above they do not belong in this history:
# cpu-docs/manifests/ records every source URL with a sha256, byte count and page
# count, so a re-fetch is one command away and a drifted document is detectable.
# The manifests and the index ARE the archive as far as this history is concerned,
# the same way /captures/ tracks the .json measurement and not the .png.
# The small text sources (.rst/.html/.md) stay tracked: those are the documents
# Espressif publishes in no other form, so there is no PDF to re-fetch instead.
/cpu-docs/**/*.pdf
/cpu-docs/**/*.zip

# Generated from experiments/report.typ, which computes its own figures from the CSVs beside it.
# The measurements are the artefact and stay tracked; a rebuilt PDF is not a measurement, and the
# page PNGs are a debugging convenience for checking a figure rendered.
/experiments/report.pdf
/experiments/fig-*.png