Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Mutagen for file synchronization #962

Open
maxbrunet opened this issue Mar 12, 2024 · 1 comment
Open

Support Mutagen for file synchronization #962

maxbrunet opened this issue Mar 12, 2024 · 1 comment
Labels

Comments

@maxbrunet
Copy link

maxbrunet commented Mar 12, 2024

Is your feature request related to a problem?

Currently, only VSCode and JetBrains IDE have 1st class support to connect the remote workspace and the local editor. Vim/Neovim have Netrw, but this requires the module to be enabled, which is not always desired (e.g. neo-tree.nvim disables it). Other editors do not have any documented support.

Which solution do you suggest?

Mutagen could be used to synchronize the filesystems of the local and remote workspace allowing any local editor to make changes into the remote workspace.

Which alternative solutions exist?

At moment, SSH and setting up an editor on the remote workspace seem to be the alternative.

Additional context

As of DevPod v0.5.4, Mutagen fails to create a synchronization session:

$ mutagen sync create . myworkspace.devpod:/workspaces/myworkspace
Connecting to agent (POSIX)...
Error: unable to connect to beta: unable to connect to endpoint: unable to dial agent endpoint: unable to handshake with agent process: unable to receive server magic number: EOF (error output: Connection timed out during banner exchange)
@pascalbreuninger
Copy link
Member

Hi @maxbrunet, thanks for opening the issue. We're investigating options of having file syncing built-in instead of relying on external tools like mutagen, sshfs or rsync

@linear linear bot added the stuck label Apr 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants