Operations on Remote VFS

Any wishes
Locked
hugo187
Posts: 21
Joined: Thu Feb 02, 2017 1:03 pm

Operations on Remote VFS

Post by hugo187 » Thu Jun 08, 2017 7:13 pm

I have a few requests please. I might have mentioned some of them over email few months back, but it's good to have them mentioned in the forum as well. They were low priority at the time, but perhaps it's now time to review them again now?

1. File Attributes on SFTP and other VFSs that could support it.

2. Symlinks on SFTP and other VFSs that could support it.

3. Make Tools to work on all VFSs that could support it. Ideally, have the option to pass selected files to the tool as parameters either in the form of a link (e.g., sftp://user@host/path) or in the form of a path of the local copy of the file, which is watched for changes (same way as External Editor works). For example making diffs before uploading files to SFTP is very common and this feature would make it much easier.

4. This is not VFS related, just a small cosmetic change. I would appreciate if theme editor allowed different colour for Size/Date columns in the list mode to allow the same look like Finder where Size/Date columns are lighter colour than Name column.

Many Thanks

User avatar
mike
Posts: 1060
Joined: Thu Jul 16, 2015 5:35 am
Location: Exeter, UK

Re: Operations on Remote VFS

Post by mike » Thu Jun 15, 2017 2:10 am

Hi hugo187,
hugo187 wrote:
Thu Jun 08, 2017 7:13 pm
I have a few requests please. I might have mentioned some of them over email few months back, but it's good to have them mentioned in the forum as well. They were low priority at the time, but perhaps it's now time to review them again now?
I'd gladly get on with it, but I'm doing a major reconstruction of a subsystem which provides a functionality of file operations.
It might take a few months - changes aren't so fast within an 85KSLoC app :(

On the other hand, as file operations will be basically re-written, it's possible to extend a functionality of particular ones (i.e. file attributes changing and symlinks manipulation) to support VFSes on par with a native POSIX.

hugo187
Posts: 21
Joined: Thu Feb 02, 2017 1:03 pm

Re: Operations on Remote VFS

Post by hugo187 » Mon Jun 19, 2017 11:27 am

Thanks for the good news, Mike. I don't mind waiting.

User avatar
mike
Posts: 1060
Joined: Thu Jul 16, 2015 5:35 am
Location: Exeter, UK

Re: Operations on Remote VFS

Post by mike » Sat Jul 08, 2017 3:05 am

Some progress here:
hugo187 wrote:
Thu Jun 08, 2017 7:13 pm
2. Symlinks on SFTP and other VFSs that could support it.
I've added a support for symlinks creation and/or alteration for SFTP.

It was quite entertaining thing to write since OpenSSH and ProFTPD have invalid parameters order in their implementation of the SSH_FXP_SYMLINK request :)

hugo187
Posts: 21
Joined: Thu Feb 02, 2017 1:03 pm

Re: Operations on Remote VFS

Post by hugo187 » Sun Jul 09, 2017 2:12 pm

Great stuff. Looking forward to test this.

User avatar
mike
Posts: 1060
Joined: Thu Jul 16, 2015 5:35 am
Location: Exeter, UK

Re: Operations on Remote VFS

Post by mike » Tue Aug 08, 2017 2:14 am

1,2 is done in 1.2.2

hugo187
Posts: 21
Joined: Thu Feb 02, 2017 1:03 pm

Re: Operations on Remote VFS

Post by hugo187 » Tue Aug 08, 2017 9:34 am

I have been using 1.2.2 about half a day now and everything works as expected. No issues so far. Very happy with the other new features as well. Many Thanks!

Locked