Skip to main content

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

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.

System dependencies, such as they are, now in workspace Files, with
initial code for unix and windows (any Mac developers out there interested
in adding that system?), so real port to windows should now be possible.

dave

-- 
Dave Shields, IBM Research, shields@xxxxxxxxxxxxxx. 


Back to the top