@bing: True. Except for Subversion and Mercurial, "cp" seems to be a feature generally left out in most prominent SCMs.
As in the case of git, a "cp" command is not really required: Git does not record dependencies between files in different commits anyway.
So a "git cp" would have little effect, because the data structures of git do not support inter-commit name tracking.
In Bazaar, on the other hand, a "bzr cp" would really be useful.
But I'll stick with Bazaar anyway, because of its superb capability to track directories as well as files. If directory trees are often reorganized, this is a real killer feature.
@bing: True. Except for Subversion and Mercurial, "cp" seems to be a feature generally left out in most prominent SCMs.
As in the case of git, a "cp" command is not really required: Git does not record dependencies between files in different commits anyway.
So a "git cp" would have little effect, because the data structures of git do not support inter-commit name tracking.
In Bazaar, on the other hand, a "bzr cp" would really be useful.
But I'll stick with Bazaar anyway, because of its superb capability to track directories as well as files. If directory trees are often reorganized, this is a real killer feature.