#!/usr/bin/env sh # Extract core-v2 sources from a git ref into ./.baseline for comparison. set -eu ref="${1:-main}" here="$(cd "$(dirname "$0")" && pwd)" root="$(git -C "$here" rev-parse --show-toplevel)" tmp="$(mktemp -d)" git -C "$root" archive "$ref" packages/core-v2/src | tar -x -C "$tmp" rm -rf "$here/.baseline" mv "$tmp/packages/core-v2/src" "$here/.baseline" rm -f "$here/.baseline"/*.test.ts rm -rf "$tmp" echo "Baseline extracted from $ref into $here/.baseline"