Matthieu Moy [off-list ref] writes:
"Francis Moreau" [off-list ref] writes:
quoted
Hello,
I'm looking for a something which could be done by a git-cp
command.
I'd like to copy a file with its history to a new file but want to
keep the old one,
Git doesn't _record_ copies and renames, but detects them
after-the-fact (either by default, or explicitly like "git blame -C"
or so).
So, just "cp + git add" and you're done. That's what a "git cp"
command would do if it existed.
You can just put git-cp shell script doing this in PATH (or
GIT_EXEC_PATH if they are different) for "git cp" to just work.
Or you can write builtin-cp.c, following builtin-mv.c
--
Jakub Narebski
Poland
ShadeHawk on #git