Artifact 6223826ad836b49c90c896e442fcacac716489885e98bdf0a5958a88a897a11e:
- File
fixtures/build-real.sh
— part of check-in
[b9d8e3692c]
at
2026-08-14 20:40:45
on branch trunk
— semdiff core + fixture corpus tooling
Canonical DOM/JSON/timestamp diff (0001 §11); synthetic fixture via fossil serve-and-clone; make fixtures / fixtures-real. (user: dmestas, size: 712) [annotate] [blame] [check-ins using] [more...]
#!/bin/sh # Clone the real half of the disposability corpus (0001 §11: sqlite, tcl) # straight from their public fossil servers — zit speaks the fossil sync # protocol, so no local fossil is needed. These are multi-hundred-MB # transfers; run deliberately, never in CI's default path. set -eu root=$(cd "$(dirname "$0")" && pwd) out="$root/out" mkdir -p "$out" command -v zit >/dev/null || { echo "zit not on PATH" >&2; exit 1; } clone() { name=$1 url=$2 if [ -d "$out/$name" ]; then echo "$out/$name exists; skipping (rm -rf to rebuild)" return fi echo "cloning $url → $out/$name" zit clone "$url" "$out/$name" } clone sqlite https://www.sqlite.org/src clone tcl https://core.tcl-lang.org/tcl