rename get_output to get_output_dir
extract method make_output_dir
unify coding style
change method order for readability
rename variable base to base_dir
rename variable tmp_repos to repos
rename method git_clone to clone_repositories
extract method. check_repos
extract method clone_repository
move method order
extract validation logic to check_repos_hash, check_repos_hash_key
move logic just before use place
extract information method move_to_output_dir
extract method execute_git_clone
move logics into execute_git_clone
extract information method
move logic into copy_targets
extract method copy_target
extract methods, check_copy_dir_from/check_copy_dir_to
extract class Copire