Matthieu Moy <Matthieu.Moy@xxxxxxx> writes: > "Francis Moreau" <francis.moro@xxxxxxxxx> writes: > > > 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 - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html