1# who of a private repo you can't read gets what who of a missing repo2# gets, byte for byte; once you read it, you see who else does.3. "$(dirname "$0")/../lib.sh"4user dami5user eve6repo --private dami/secret7ssh_as eve who dami/secret >"$T/private" 2>&1 && fail "eve sees who reads dami/secret"8aside dami/secret9ssh_as eve who dami/secret >"$T/missing" 2>&1 && fail "who of a missing repo succeeded"10back dami/secret11cmp "$T/private" "$T/missing" || fail "who tells a private repo from a missing one: $(cat "$T/private") / $(cat "$T/missing")"12eq "$(cat "$T/private")" "forge: no repo dami/secret"13ok ssh_as dami readers dami/secret add eve14ok ssh_as eve who dami/secret15has "$T_LOG" '^reader +eve$'