Skip to main content



      Home
Home » Eclipse Projects » Subversive » Using Subversive with non-local filesystem resources
Using Subversive with non-local filesystem resources [message #14558] Fri, 14 March 2008 11:26 Go to next message
Eclipse UserFriend
Originally posted by: achmutov.swiftteams.com

Hi

We use resources with special scheme (not "file") and Subversive cannot
share such projects, it generates "InaccessibleResource" error.
This problem caused by usage of resource.getLocation() instead of
resource.getLocationURI() within Subversive code.

Is it planned to improve Subversive (and its SVN Connector) by using
IResource instead of java.io.File? How hard is to implement it?

thanks,
Alexey
Re: Using Subversive with non-local filesystem resources [message #14648 is a reply to message #14558] Tue, 18 March 2008 05:41 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: alexander.gurov.polarion.org

Dear Alexey,


The Subversive project uses external libraries in order to handle
Subversion working copies and connect to Subversion server. Any of these
libraries have no knowledge about Eclipse Platform specific and can handle
only resources placed on standard file system which is supported by
operating system.
So, in order to support Eclipse-specific file system schemes we need to
create Subversion connector library from scratch.
It is very hard piece work and now we have no plans about creation our own
SVN connector library implementation.
Re: Using Subversive with non-local filesystem resources [message #18116 is a reply to message #14648] Fri, 02 May 2008 09:52 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: davisons.qwest.com

I would still like to see a bug report opened for this if one isn't already.
This problem goes beyond Subersive being able to work with a project using
an Eclipse file system. Subersive fails if any project in the workspace is
setup that way, even if it isn't being synchronized with the Subversion
repository, and even if said project is closed. I created a project in my
workspace linked using the RSE file system provided by the Eclipse DSDP/TM
project. I could no longer check anything out of a Subversion repository.

Regards,
Stephen


"Alexander Gurov" <alexander.gurov@polarion.org> wrote in message
news:76900dd8e19f8c1a2f5379e135fc2102$1@www.eclipse.org...
> Dear Alexey,
>
> The Subversive project uses external libraries in order to handle
> Subversion working copies and connect to Subversion server. Any of these
> libraries have no knowledge about Eclipse Platform specific and can handle
> only resources placed on standard file system which is supported by
> operating system.
> So, in order to support Eclipse-specific file system schemes we need to
> create Subversion connector library from scratch.
> It is very hard piece work and now we have no plans about creation our own
> SVN connector library implementation.
>
>
>
Re: Using Subversive with non-local filesystem resources [message #18145 is a reply to message #18116] Sun, 04 May 2008 03:54 Go to previous messageGo to next message
Eclipse UserFriend
I'd second this request. I believe that all Eclipse components and plugins
should behave consistently with "Eclipse way". Also, I don't think this it
is too hard to pass to external libraries real paths for linked
directories instead of logical ones. This will be sufficient for most
situations.
Re: Using Subversive with non-local filesystem resources [message #18162 is a reply to message #18145] Sun, 04 May 2008 09:51 Go to previous messageGo to next message
Eclipse UserFriend
There is a second reason for writing a new connector from scratch. The
current connectors both have licenses that are incompatible with the
Eclipse IP rules. A working SVN solution can hence not be shipped from
an Update Site at Eclipse.org. As long as that blocker remains,
Subversive will never be an option in one of the Eclipse packages and
will never be on par with CVS.

In my opinion, this should be the single most important issue for the
Subversive team right now and everything else can wait. SVN will never
gain any higher acceptance within the Eclipse community the way things
stand at the moment.

Regards,
Thomas Hallgren


Sergiy Yevtushenko wrote:
> I'd second this request. I believe that all Eclipse components and
> plugins should behave consistently with "Eclipse way". Also, I don't
> think this it is too hard to pass to external libraries real paths for
> linked directories instead of logical ones. This will be sufficient for
> most situations.
>
Re: Using Subversive with non-local filesystem resources [message #18245 is a reply to message #18116] Mon, 05 May 2008 11:51 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: alexander.gurov.polarion.org

Dear Stephen,


It sounds strange because Subversive will not touch projects which is not
connected to the SVN team provider. So, we will check this situation more
precisely.

Could you please specify exact steps to reproduce the problem? Also please
feel free to submit bug report on this problem.
Re: Using Subversive with non-local filesystem resources [message #18279 is a reply to message #18245] Tue, 06 May 2008 01:57 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: davisons.qwest.com

Alexander,
I've opened bug 230331 for this issue as I encountered it. Following is a
detailed list of steps to reproduce (also included in the bug report).

Create a new project using the RSE file system instead of the default
location/file system:
1. File -> New -> Project
2. Project name: test
3. Uncheck the "Use default location" option
4. Change the file system from default to RSE
5. Click Browse... to select a location for the project.
6. Select the "Local" connection.
7. In the filter/folder/file tree for the local connection, select an
existing folder (Drives -> C: -> test is used for this example). The
resulting location path is rse://LOCALHOST/C:/test.
8. Click Finish to create the project.

Check out a project from an existing repository:
1. File -> Import . (Can also check out directly from the SVN Repositories
view.)
2. SVN -> Projects from SVN
3. Use existing repository location (http://svn.cfeclipse.org)
4. Select org.cfeclipse.cfml.framework -> trunk
5. Click the Finish button
6. Select the "Check out as a project with the name specified" option
7. Select the "Check out recursively" option
8. Click the Finish button. At this point the wizard appears to do nothing
and an "unhandled even loop exception" is generated.

Thank you for your time and effort.

Regards,
Stephen

"Alexander Gurov" <alexander.gurov@polarion.org> wrote in message
news:491e92af70146a5f580db5e7ce850b39$1@www.eclipse.org...
> Dear Stephen,
>
>
> It sounds strange because Subversive will not touch projects which is not
> connected to the SVN team provider. So, we will check this situation more
> precisely.
>
> Could you please specify exact steps to reproduce the problem? Also please
> feel free to submit bug report on this problem.
>
Re: Using Subversive with non-local filesystem resources [message #19108 is a reply to message #18279] Fri, 16 May 2008 12:48 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: davisons.qwest.com

Hello Alexander,
I was wondering if anybody at Polarion has been able to reproduce the
problem?

Thank you for your time and effort.

Regards,
Stephen

"Stephen Davison" <davisons@qwest.com> wrote in message
news:fvos0r$c56$1@build.eclipse.org...
> Alexander,
> I've opened bug 230331 for this issue as I encountered it. Following is a
> detailed list of steps to reproduce (also included in the bug report).
>
> Create a new project using the RSE file system instead of the default
> location/file system:
> 1. File -> New -> Project
> 2. Project name: test
> 3. Uncheck the "Use default location" option
> 4. Change the file system from default to RSE
> 5. Click Browse... to select a location for the project.
> 6. Select the "Local" connection.
> 7. In the filter/folder/file tree for the local connection, select an
> existing folder (Drives -> C: -> test is used for this example). The
> resulting location path is rse://LOCALHOST/C:/test.
> 8. Click Finish to create the project.
>
> Check out a project from an existing repository:
> 1. File -> Import . (Can also check out directly from the SVN
> Repositories view.)
> 2. SVN -> Projects from SVN
> 3. Use existing repository location (http://svn.cfeclipse.org)
> 4. Select org.cfeclipse.cfml.framework -> trunk
> 5. Click the Finish button
> 6. Select the "Check out as a project with the name specified" option
> 7. Select the "Check out recursively" option
> 8. Click the Finish button. At this point the wizard appears to do
> nothing and an "unhandled even loop exception" is generated.
>
> Thank you for your time and effort.
>
> Regards,
> Stephen
>
> "Alexander Gurov" <alexander.gurov@polarion.org> wrote in message
> news:491e92af70146a5f580db5e7ce850b39$1@www.eclipse.org...
>> Dear Stephen,
>>
>>
>> It sounds strange because Subversive will not touch projects which is not
>> connected to the SVN team provider. So, we will check this situation more
>> precisely.
>>
>> Could you please specify exact steps to reproduce the problem? Also
>> please feel free to submit bug report on this problem.
>>
>
>
Re: Using Subversive with non-local filesystem resources [message #19112 is a reply to message #19108] Sat, 17 May 2008 04:16 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: alexander.gurov.polarion.org

Hello Stephen,


Thank you for detailed steps to reproduce. It is very helpful and we got
the same error. So, we planned to fix this problem in one of nearest
builds. The fix will disallow accessing of the Subversive plug-in to
projects created on remote file system.
Re: Using Subversive with non-local filesystem resources [message #19116 is a reply to message #19112] Mon, 19 May 2008 06:15 Go to previous messageGo to next message
Eclipse UserFriend
Hi Alexander,

Alexander Gurov wrote:
> The fix will disallow accessing of the Subversive plug-in to
> projects created on remote file system.
>
This sounds a bit worrying. What exactly do you have in mind here? Where
do you draw the line between a 'local' and a 'remote' filesystem?

Regards,
Thomas Hallgren
Re: Using Subversive with non-local filesystem resources [message #19120 is a reply to message #19116] Mon, 19 May 2008 10:49 Go to previous message
Eclipse UserFriend
Originally posted by: alexander.gurov.polarion.org

Hello Thomas,


Subversive simply can't work with the resources that are not accessible
with current SVN client libraries.
So it only will work with resources, that are located on a local (OS)
filesystem and can be accesed as usual (like from MyComputer in Windows).
So it wan't work with the resources that have no local path, but just URI,
even (just right now - may be improved in future) if the 'localhost' is
referenced by that URI.
Previous Topic:3.4M7 and polarion update site
Next Topic:using existing subtree copy
Goto Forum:
  


Current Time: Tue May 13 23:14:15 EDT 2025

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

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

Back to the top