From: Jakub Narebski Date: Sun, 03 Feb 2008 19:07:10 GMT Subject: Re: What about git cp ? Message-ID: In-Reply-To: Matthieu Moy writes: > "Francis Moreau" 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