Files
jason.woltje 4ff4f44c98 lead: commit researcher's untracked evidence (1406 files: queue-101 queue-105 queue-128 queue-134 queue-143 queue-148 queue-183 queue-228)
Unclaimed files left in the canonical checkout. Inventory: canonical-cleanup-inventory.md (commit-as-evidence groups). detect-secrets scan clean on 2026-11-02: hits are sha256 pins, git object ids, test sentinels already in tracked tests and unit-file lines.
2026-11-02 15:05:14 -06:00

10 lines
477 B
Bash

#!/usr/bin/env bash
# Read only: every process whose cwd or argv names a pinned copy, with the copy id. Exit 1 if more than one id shows.
c=~/.local/share/mosaic-stack/copies
ids=$(for p in /proc/[0-9]*; do
{ readlink "$p/cwd"; tr '\0' '\n' < "$p/cmdline"; } 2>/dev/null | grep -o "$c/[0-9a-f]\{40\}" | sort -u | sed "s|$c/||" | sed "s|^|$(basename $p) |"
done)
echo "$ids"
n=$(echo "$ids" | awk 'NF{print $2}' | sort -u | wc -l)
echo "distinct copy ids: $n"; [ "$n" -le 1 ]