Actions:
|
2011-01-19 10:47 AEST by Arthur Barrett - provide a cvs clone facility to 'copy' a repository to a new host (or backup).
Could be implemented as a 'export history' followed by 'import history' - but this would require the
server to be CVSNT - in that case probably easier just to stream out the RCS files directly to the client.
Instead I envisage that this would use 'log' and 'checkout' to 'extract' the information needed to 're-
create' the RCS file. I suppose an 'export history' could also be implemented this way solving bug 6048
and this enhancement at the same time.
The ACL system could be extended with a permission that explicitly prevents this, or more likely CVSNT
server can support a 'request' for 'allow export history' - if the server supports this request the client
can ask the server if export history is allowed - this wouldn't facilitate allowing 'some' users to export
history but not all users, or some IP addresses to export history but not other IP addresses. |