lyt23 / filesync4eclipse

Automatically exported from code.google.com/p/filesync4eclipse
1 stars 0 forks source link

Support syncing to EFS (remote) resources #2

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Right now (1.3.3), only local filesystem folders can be used as a target 
to sync (this includes mapped network shares). However, Eclipse provides 
additional types of resources, which can be both a target and a source of 
import/export.

In context of FileSync two of those might be worth support: archives and, 
especially, remote file systems provided by Remote System Explorer (RSE). 
The ability to sync to a location provided by RSE would be a huge 
advantage! I could develop files locally and test them on a remote host 
connected through SSH.

So, instead of choosing a target folder with a local filesystem browser, 
it should be done in standard Eclipse dialog for importing/exporting 
resources.

I hope I explained it clearly enough.

Original issue reported on code.google.com by grzegorz...@gmail.com on 2 Apr 2009 at 1:59

GoogleCodeExporter commented 8 years ago
I wanted to set type to 'Enhancement' but can't find a way to do it.

Original comment by grzegorz...@gmail.com on 2 Apr 2009 at 2:00

GoogleCodeExporter commented 8 years ago
Due lack of time I appreciate any patch helping to support "other" file systems 
as 
IResource and java.io.File (on which all the "magic" is based today).

Original comment by iloveeclipse on 3 Apr 2009 at 9:35

GoogleCodeExporter commented 8 years ago
Thanks for accepting this issue. I wish I could help to implement it, 
unfortunately 
I'm Java illiterate. Maybe RSE code itself could be of any help?

I'm using RSE to access remote Linux hosts through SSH connection. However, I 
do my 
work on a local windows machine and store the code in SVN repositories 
inaccessible 
from remote hosts. Ability to auto-sync files with remote host would provide a 
way 
to fill the gap in my workflow.

Original comment by grzegorz...@gmail.com on 4 Apr 2009 at 10:05

GoogleCodeExporter commented 8 years ago

Original comment by iloveeclipse on 22 Jul 2009 at 1:50

GoogleCodeExporter commented 8 years ago
Hi Andrei,

i want to show my endorsement to this feature request.
Hopefully the community adds more comments to this issue to show you how 
important
this new feature is to the community. The community will love you. 

(i hope we can motivate you to implement this, soon).
As i recognized, Daniela Waranie is doing promotion for this feature - she 
motivates
me to write this comment - even if i´m not a JAVA developer. I hope this helps.

Best Regards
Christian W.

Original comment by myNameIs...@googlemail.com on 4 Jan 2010 at 2:46

GoogleCodeExporter commented 8 years ago
Hi people,

thank you for suggesting features for FileSync!

Currently I'm pretty busy with the development of HgEclipse plugin (http://
www.javaforge.com/project/HGE) and so simply have no (free) time at all to work 
on 
other open source projects. As soon as I will bring HgEclipse plugin to the 
usable 
and stable state (half a year from now?), I probably will have some time... So 
I 
encourage you to spread the word and ask if people are willing to contribute 
RSE 
support to the FileSync plugin. I'm happy to do the code review etc, if 
somebody 
contributes the patch. In any case, this will be a big task, as most of the FS 
functionality is based on the IResource and java.io.File API's, and RSE has 
neither 
IResource nor File based API.

Original comment by iloveeclipse on 4 Jan 2010 at 3:03

GoogleCodeExporter commented 8 years ago
Hi Andrei,

Is it possible for you (instead of selecting a local target directory/drive) to
select a folder in the Project Explorer (in Eclipse) and to sync to that 
location?

With the Remote System Explorer (from Target Management) it is possible to link
external filesystems to the Project Explorer Tree (incl. all files and sub 
folders of
the remote system / remote dir). The remote files and folderes are then part of 
the
Project Explorer Tree, which makes your application thinks about this folders as
normal folders of your workspace (transparent to your application). 

As far as i understand you are able to read from the project explorer tree (you 
know
that api for sync). And you "only" need to know how to write to the project 
explorer
tree (may be very similar API calls). Would this make the implementing of the
requested feature a lot easier?

Original comment by myNameIs...@googlemail.com on 6 Jan 2010 at 4:33

GoogleCodeExporter commented 8 years ago
Volker Wandmaker contributed an alpha version of RSE support (thanks!!!). 

We will try to integrate/improve his patch and provide a beta version in the 
next few 
weeks. Tentative beta target is (end of) May.

Original comment by iloveeclipse on 4 May 2010 at 8:01

GoogleCodeExporter commented 8 years ago
Hi Volker,

thanks for your contribution. Hopefully my post can motivate you to keep your 
own
deadlines living. It would be unbelivable great if a release become available 
till
end of month. I was long waiting for such a piece of software and in fact i was
thinking to switch to Netbeans for PHP development (i know: a big step). But if
FileSync4Eclipse is able to "power my deployment needs" i want to stay a 
eclipse hippie. 

Thanks in advance
Christian W.

Original comment by myNameIs...@googlemail.com on 28 May 2010 at 4:09

GoogleCodeExporter commented 8 years ago
Hi Christian,

unfortunatly, there was not much free time to work on that the last few weeks.

Anyway...If you have RSE* installed and your scenario is
"eclipse-on-windows-and-linux-on-remote-via-ssh", it's worth a try to clone the
latest revision**, maybe. I have to mention, that I'm the only one who has 
"tested"
it so far. So you should try it in an "test-environment" first.

I've added '/FileSync/FAQ-remote-functionality.html' to the project which 
should give
you the information you need to use the remote-functionality.

Regards,

Volker

* http://www.eclipse.org/dsdp/tm/
** tip-revision (29, atm) at
https://vwandmaker-adding-remote-functionality.googlecode.com/hg/

Original comment by vwandma...@googlemail.com on 31 May 2010 at 8:46

GoogleCodeExporter commented 8 years ago
Another approach (by far much easier to implement) was proposed by Jianxiong 
Zhou here:

http://code.google.com/a/eclipselabs.org/p/filesync4eclipse/source/detail?r=39e8
da865f88014f0575194c0dbc278ba33d7f38&name=RSE_2nd_try

The code is not tested / polished, but basic stuff should work, feel free to 
test / provide patches.

Please notice that the code is on its own "RSE_2nd_try" branch.

For installation, please download [1] and point Eclipse Installer to this file 
as a "archive repository".

[1] 
http://code.google.com/a/eclipselabs.org/p/filesync4eclipse/downloads/detail?nam
e=filesync_1.4.0_alpha_update_site.zip&can=2

Original comment by iloveeclipse on 23 Nov 2011 at 10:32

GoogleCodeExporter commented 8 years ago
Issue 28 has been merged into this issue.

Original comment by iloveeclipse on 23 Nov 2011 at 10:33

GoogleCodeExporter commented 8 years ago
Issue 39 has been merged into this issue.

Original comment by iloveeclipse on 1 Jun 2013 at 6:25

GoogleCodeExporter commented 8 years ago

Original comment by iloveeclipse on 1 Jun 2013 at 6:26