Keep temporary copy destinations outside the source being copied
When a test or installer copies the entire checkout into a temporary directory, placing its temporary root inside that checkout can make the copy recursively include its own destination. This can produce path-length or storage failures that resemble a program defect. Give execute…