Error message when cloning large repositories could be more informative
Cloning a large subversion repository on a Linux system with tmpfs, or otherwise a size-restricted /tmp partition, yields the error message:
abort: No space left on device
Yet the target file system is ample for holding the clone. Fedora 18 defaults /tmp to 512MB. A helpful error message would make troubleshooting more straightforward, such as:
abort: No space left on /tmp
Workaround (for users):
mkdir ~/.tmp && TMPDIR=~/.tmp hg clone ...