Skip to main content



      Home
Home » Eclipse Projects » Eclipse Platform » efs usage in team/cvs plugin
efs usage in team/cvs plugin [message #329622] Mon, 30 June 2008 09:27 Go to next message
Eclipse UserFriend
Hi,

I wonder if someone could tell me the advantages of using EFS API in
Team/CVS plugin? Also, if there are common facilities in Team API and UI
that directly support EFS, so 3rd party EFS implementors would work
there out of the box?

Thanks

Eugene
Re: efs usage in team/cvs plugin [message #329693 is a reply to message #329622] Tue, 01 July 2008 08:04 Go to previous messageGo to next message
Eclipse UserFriend
Eugene,

For me it was an advantage because it allows me provide integration with
EFS and by doing so allows me to process the URIs used to identify a
resource in CVS in a transparent way just like http:, file:, or
platform:/resource. I think there are a few examples floating around
for how to use EFS. Of course EFS is more general than just CVS so
looking at how CVS exploits CVS would be useful...


Eugene Kuleshov wrote:
> Hi,
>
> I wonder if someone could tell me the advantages of using EFS API in
> Team/CVS plugin? Also, if there are common facilities in Team API and
> UI that directly support EFS, so 3rd party EFS implementors would work
> there out of the box?
>
> Thanks
>
> Eugene
>
Re: efs usage in team/cvs plugin [message #329742 is a reply to message #329622] Wed, 02 July 2008 10:02 Go to previous message
Eclipse UserFriend
Eugene,

There are two ways for a repository provider to use EFS

1) They could use EFS to provide access to remote state to clients
2) They can provide the EFS use by the Workspace (IResource) to gain
more control over the local coy file area.

In the Team/CVS plug-in, we implemented an EFS of the first type so I
assume that is what you are referring to. We did this mostly as a proof
of concept for EFS. As Ed pointed out, this could potentially help out
clients but, in the CVS case, it doesn't work well since there is no
easy way to access past configurations (i.e. a previous state of the
file system).

As for your second questions, I'm not really sure what you are asking
but I suspect the answer is no. That is, we don't don't offer much in
the way of EFS specific facilities.

Michael

Eugene Kuleshov wrote:
> Hi,
>
> I wonder if someone could tell me the advantages of using EFS API in
> Team/CVS plugin? Also, if there are common facilities in Team API and UI
> that directly support EFS, so 3rd party EFS implementors would work
> there out of the box?
>
> Thanks
>
> Eugene
>
Previous Topic:Source lookup in a custom debugger
Next Topic:How do I disable the File menu item - Save?
Goto Forum:
  


Current Time: Fri Apr 25 21:39:48 EDT 2025

Powered by FUDForum. Page generated in 0.02538 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top