comparison tests/test-eol.t @ 24006:42fa7eeb858e

largefiles: use the core file copy logic to validate the destination path The destination is validated by pathutil.canonpath() for illegal components, and that it is in the repository. The logic for creating the standin directory tree was calling this before cmdutil.copy(), but without the destination file name component. The cmdutil.copy() logic also calls pathutil.canonpath(), but with the file name component. By always calling the core logic first, the error message is always consistent. Specifically, the old behavior for these tests was to say '.hg' contains an illegal component, and '..' is not under root. A user wasn't likely to notice the discrepancy, but this eliminates a needless difference when running the test suite with --config extensions.largefiles=.
author Matt Harbison <matt_harbison@yahoo.com>
date Sat, 31 Jan 2015 00:13:29 -0500
parents e955549cd045
children b44ab288358e
comparison
equal deleted inserted replaced
24005:2c166f6b5d10 24006:42fa7eeb858e