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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.