GitCopy copies repository to local file system
Check if the destination is already a clone of a git repository
Bettter explain 2nd argument of GitCopy.new
Cache dst_dir
Remove debug line
Check if we can clone the git repository to the specified directory
Check if parent directory is writable if it exists
Refactoring tests
Add another test on cloned directory
Refactoring
Add another test for can_clone? with parent directory
Refactoring
Refactoring
Add check for existence of root_dst_dir
Add check for writableness of root_dst_dir