Community
Participate
Working Groups
The platform is able to notify people that a resource was moved using resource change events (deltas). It does not track copies. In neither case is it easy for a VCM or target to retain the semantics of a move or copy since by the time it is run, all it has it the current state (i.e., it can tell that a file was deleted and another added but not that this was a move). This is unfortunate since the VCM/target sync code may well be able to do optimizations if this information was available. NOTES: JM (12/10/2000 2:49:42 PM) This is related to 1G5RAC5: ITPCORE:WINNT - move/copy semantics not preserved for VCM/targets It is only relevant to address non-local move/copy if the above PR is addressed. otherwise, there is nothing to do at release time since there is no local copy and all we can do is put/delete. JM (4/15/2001 9:54:43 PM) There is nothing we can do about this now. Moving to VCM for logging as a future issue.
This won't be addressed in the 1.0 VCM API. We are looking at namespace support and requirements in the 2.0 API.
Reopening
I believe the move/delete hook gives repository providers the ability to preserve the semantics of a move. However, copy is still not covered.
*** Bug 42962 has been marked as a duplicate of this bug. ***
Is this really only related to WinNT? I don't understand the problem yet: - copying files works, copying folders doesn't - copying folders to other projects with from different CVS repositories seems to work without copying the CVS-Tag - copying to unshared projects does work too Under which circumstances is the CVS-Tag known to be copied from one project to another?
In response to the previous comment, no its not just NT. Also, the behavior you described is excatly what I would expect. The problem is that, to the CVS plugin, a copy to another project mapped to the same remote folder looks exactly like a Replace with Branch or Version. The other cases you mentioned are distinguishable and are hence handled properly.
This bug has not been touched for 2 years. Closing as WONTFIX. Please reopen if you feel this is still an important issue.