Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [stellation-res] Checkin: Avoid File.renameTo, executable now Property, sync detects move, ready for Windows Port

On Tue, Sep 10, 2002 at 05:06:12PM -0400, Dave Shields wrote:
> 
> Avoid use of File.renameTo in workspace Change. Moves now done by using artifacts
> and their agents, not java File.renameTo().
> 
> Make executable property, not part of repository database. There is new property "SVC:+x"
> used to mark executable Text and Data artifacts, and the "s_exec" column has been
> eliminated from repository tables.
> 
> Synchronize now detects when artifact has been moved. Before,
> 	svc create proj
> 	svc co proj
> 	svc add file
> 	svc ci
> 	svc move file gile
> 	svc sync
> resulted in removing 'file' and adding 'gile'. Synchronize now
> detects the move, and avoids assigning a new artifact identifier.

Oops, that example should read
 	svc create proj
 	svc co proj
 	svc add file
 	svc ci
 	mv file gile # use sytem move
 	svc sync # now sync with workspace

Sorry about that,
dave

Dave Shields, IBM Research, shields@xxxxxxxxxxxxxx. 


Back to the top