Re: question about Version-Control
"Tim Ellison" <[email protected]>
| Newsgroups | gmane.ietf.deltav |
|---|---|
| Message-ID | <[email protected]> |
"Elodie Tasia" <[email protected]> wrote: > > A version is created as a copy because the version-controlled resource can > > be checked out and modified. The version remains as an immutable copy of > > the inital state of the VERSION-CONTROL'led resource. > > Hmm, I compared the version-controlled resource to a sort of 'root', and I > thought it was immutable... I made a mistake. A version-controlled resource is a resource with defined DeltaV behavior, notably CHECKOUT to make it mutable and CHECKIN to capture it's state as a version resource and make it immutable. RFC3253 has lots to say about version-controlled resources. > But why is it possible to modify it, if I can create descendants with the > first version of the history ? You can either modify the checked-out version-controlled resource, or a working resource of a version to create a descendant depending upon whether the server or client is maintaining the 'workspace' or work in progress. See section 2.1 for an overview of the differences. Regards, Tim