Re: What is in workspace?
Geoffrey M. Clemm (gclemm@atria.com)
Fri, 8 Oct 1999 17:04:35 -0400
Date: Fri, 8 Oct 1999 17:04:35 -0400
From: gclemm@atria.com (Geoffrey M. Clemm)
Message-Id: <9910082104.AA16654@tantalum>
To: ietf-dav-versioning@w3.org
Subject: RE: What is in workspace?
I'd probably vote to keep things the way they are. I agree that a working
resource is related to a revision, but there are key ways in which they
differ (i.e. a revision is always created by CHECKIN while a working
resource is created by CHECKOUT; you can do a PUT to a working resource,
but cannot do a PUT to a revision; you can see any revision in your
workspace (with suitable rules) but can only see your own working resources;
...)
Cheers,
Geoff
> From Bradley.Sergeant@merant.com Fri Oct 8 16:58 EDT 1999
> From: Bradley Sergeant <Bradley.Sergeant@merant.com>
> To: "'Geoffrey M. Clemm'" <gclemm@tantalum.atria.com>,
> ietf-dav-versioning@w3.org
> Subject: RE: What is in workspace?
> Date: Fri, 8 Oct 1999 13:46:31 -0700
>
> In writing up some of the versioning methods it occurred to me that the
> verbiage might be more intuitive and easier to say if we changed the term
> "working resource" to "working revision". Then you can talk about revision
> selection rule and target revision, etc. It makes it clearer that the
> working copy is closely related to the revision history and not just a copy.
> Just a thought. I'm still using the term "working resource" for now.
>
> --Sarge
>
> -----Original Message-----
> From: Geoffrey M. Clemm [mailto:gclemm@tantalum.atria.com]
> Sent: Thursday, October 07, 1999 8:17 PM
> To: ietf-dav-versioning@w3.org
> Subject: Re: What is in workspace?
>
>
> From: "Viktor Lioutyi" <Viktor_Lioutyi@i2.com>
>
> <gmc/> A common scenario is "label everything in my workspace with a
> particular label"....
>
> What does it mean "... everything in my workspace ..."?
>
> <gmc/> Apologies ... I was being overly terse. I should have said
> "label the revisions selected in my workspace for the members of a
> particular collection".
>
> Workspace has a set of working revisions checked out in context of this
> workspace.
>
> We would call them "working resources" (they don't become a revision until
> you check them in). Note that only revisions can have labels, not
> working resources.
>
> Workspace has current activity, that has at least two different
> associations
> with
> resources: latest in activity and modified in activity.
> Workspace has revision selection rule. This rule for each resource may
> define a
> revision or nothing.
>
> Does workspace have a set of resources loaded into it? I didn't find it
> in
> specification (but I'd like to).
>
> A workspace owns a set of working resources (the ones checked out into
> that workspace), and a revision selection rule. A common implementation
> for a workspace is to copy a bunch of files into a tree, and then redirect
> requests for that workspace into that tree, but this is not required
> by the protocol.
>
> Cheers,
> Geoff
>
>
>