c795c2e438
report_host() does not expect a DNS name, but an IPv4 or IPv6 address. In many cases, an SVN password is going to be associated with only a hostname. This may be a bug in report_host -- it's certainly inconveninent. However, we don't usually wnat report_host to be making tons of DNS lookups when importing hosts, so this forced step is likely intended. Also, begin/rescue/end blocks that don't hint at what errors are intended to be caught are rarely a good idea, so this at least informs the user which exception was raised.