@@ -6,20 +6,19 @@ pcapkit-temp.html
66# generated captures at examples/sample/, and nothing should track them.
77examples /sample /
88examples /captures /*
9- # Only the two genuine *inputs* are tracked. Everything else in this directory is
10- # build output: the captures `examples/generators/make_samples.py` writes, and the
11- # reference reports `examples/legacy_smoke/` renders out of these two inputs --
12- # out.json, out.plist, out.txt and pcapng.txt, via `make fixtures` there.
9+ # Only the genuine *inputs*, re-included below, are tracked. Everything else in
10+ # this directory is build output: the captures `examples/generators/make_samples.py`
11+ # writes, and the reference reports `examples/legacy_smoke/` renders out of those
12+ # inputs -- out.json, out.plist, out.txt and pcapng.txt, via `make fixtures` there.
1313#
14- # Those four used to be tracked, and the reason they no longer are is that a
15- # tracked report goes stale silently. Nothing reads one back, so nothing notices
16- # when a parser change alters how a frame renders: #685 was exactly that, with
17- # pcapng.txt still recording `packet -> NIL` for four blocks long after #683 gave
18- # PCAP-NG packet blocks their captured octets back. Regenerating them on every such
19- # change is work with no reader, and the tier guard in `tests/_tiers.py` asks git
20- # which captures are tracked rather than hardcoding a list, so dropping them here
21- # is the whole change -- see `examples/legacy_smoke/README.md` for how to rebuild
22- # them locally.
14+ # The reports are not tracked because a tracked report goes stale silently.
15+ # Nothing reads one back, so nothing notices when a parser change alters how a
16+ # frame renders: #685 was exactly that, with pcapng.txt still recording
17+ # `packet -> NIL` for four blocks long after #683 gave PCAP-NG packet blocks their
18+ # captured octets back. Regenerating them on every such change is work with no
19+ # reader, and the tier guard in `tests/_tiers.py` asks git which captures are
20+ # tracked rather than hardcoding a list, so ignoring them here is all it takes --
21+ # see `examples/legacy_smoke/README.md` for how to rebuild them locally.
2322! examples /captures /in.pcap
2423! examples /captures /dhcp.pcapng
2524
0 commit comments