Changes touching this path

  • the cli tier header stops saying that pointing loot-perf-cli at a lane fails by design, because it never has and the lane is where the readings were taken: PinnedCheckout gained a loot arm in #637, which is the next change to touch this file after #635 wrote that refusal into the header, and it left the sentence standing, so the refusal was a later decision the header never learned about rather than an accident nobody had judged, which is what #1895 asked to be established before the words moved. the replacement states the door rather than a list of the positions it allows: the checkout is whatever PinnedCheckout::open can name a revision for, that door being the only constructor of the type a measurement is taken against, so this binary can neither widen nor narrow what is accepted, and a lane is named positively as a position it measures and the position to measure from where a reader has one, a lane being single-writer and not moving while git worktree add buys the same property for a reader who has none. the live primary stays the thing to keep out of, now with the verb that actually moves it, a catch-up in another session, since ADR 0050 took the land off that tree. two more sites in the crate carry the same narrowing, both stale since #637 rather than wrong when written, and both are corrected: the Unpinned doc called the target one git cannot name when that refusal needs the loot arm to decline as well, and the RevisionMoved message sent a reader who is already in a lane off to build a worktree, where what it wants is a position nothing else writes. #1595 recorded its before and after that way and said so, loot-perf-cli on the lane, both exit 0 and discarded 0 batches. red under mutation, counts read each time: the loot arm deleted from PinnedCheckout::open takes the pinned suite to 5 passed and 8 failed, and restoring it reads 13 passed and 0 failed. the only shipped move is the text of one refusal, with no wire byte, format or schema moving and no verb or flag added, so this owes no deploy. the workspace suite is green (4092 passed over 131 binaries, 8 ignored) (#1895) d4c4e0ca · dbf3dbe6…

Renames are not followed. loot's tree maps a path to an address, so a rename is a delete and an add. This list is the history of the name, not of the bytes.