[LLVMdev] Moving CVS Files

Jeff Cohen jeffc at jolt-lang.org
Tue Nov 15 15:06:44 PST 2005


Reid Spencer wrote:

> Chris Morgan wrote:
>
>> Any reason not to upgrade to subversion?  It does a much better job
>> with handling moved or renamed files although svn doesn't actually
>> store a 'move' or a 'rename' as a single versioned operation.
>>
>
> Are you sure about that?
>
> From the documentation for the "svn move" command:
>
> WC -> WC
>
>     Move and schedule a file or directory for addition (with history).
>
> It accomplishes this by recording a copy and then a delete. It is 
> fully versioned as with any other copy or delete.
>
> Reid.
>
Technically, that is two versioned operations (the copy and delete), but 
they get done together in a single atomic transaction.  Having move or 
rename as a single operation is on the roadmap.  It allows better merging.




More information about the llvm-dev mailing list