How to resolve "svn: Can't find a temporary directory: Internal error"?
You also get this error if the disk is full, I discovered.
Free up some space and the error disappears.
Eventually figured a method to do this (as well as getting everything currently unrevisioned under proper version control):
- Use the "find" command to strip all of the .svn directories from the broken working copy
- Move the working copy to another location
- Checkout a new working copy into the original location
- Recursively copy the old/stripped working copy into the new one
- No more problem
I reckon there must have been some corruption in one of the .svn files for that working copy.