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

Fake symlink support on file systems not supporting symlinks #22

Open
nlmarco opened this Issue Apr 16, 2014 · 0 comments

Comments

Projects
None yet
1 participant
@nlmarco
Contributor

nlmarco commented Apr 16, 2014

If the destination repository resides on a file system not supporting symlinks, we should not fail, but fake a symlink by using ordinary files (or directories) and locally keeping them in-sync.

CloudStore should create both files (or directories) as real files (or directories) - the real file and the symlink pointing to it - and whenever one is modified the other should be updated locally, before synchronising to/from a remote repository.

If there is a local collision, the normal collision handling should happen (just like it is done when syncing remotely).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment