def create_fake_copies(files, destination):
dest_files = []<EOL>for filename in files:<EOL><INDENT>leaf_dest_folder = os.path.join(destination, os.path.dirname(filename))<EOL>if not os.path.exists(leaf_dest_folder):<EOL><INDENT>os.makedirs(leaf_dest_folder)<EOL><DEDENT>dest_file = os.path.join(destination, filename)<EOL>bash("<STR_LIT>".format(<EOL>filename=filename,<EOL>dest_file=dest_file)<EOL>)<EOL>dest_files.append(os.path.realpath(dest_file))<EOL><DEDENT>return dest_files<EOL>
Create copies of the given list of files in the destination given.

Creates copies of the actual files to be committed using
git show :<filename>

Return a list of destination files.