Steve Borho <steve@borho.org> [Tue, 31 Mar 2009 21:21:53 -0500] rev 7935
on clone failure, only remove directories we created
If the user created the clone target directory before running
the clone command, only cleanup the .hg/ repository when errors
occur. Leave the empty target directory in place.