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

Fix for symlinks bug #1840

Merged
merged 11 commits into from
Sep 14, 2024
Merged

Fix for symlinks bug #1840

merged 11 commits into from
Sep 14, 2024

Conversation

armartinez
Copy link
Contributor

Description

Update to CEWorkspaceFile and CEWorkspaceFileManager to support symlinks. It separates the id from the url on CEWorkspace file so there can be different files pointing to the same file url, similar to how Visual Studio Code handles symlinks.

Related Issues

closes #1839

Checklist

  • I read and understood the contributing guide as well as the code of conduct
  • The issues this PR addresses are related to each other
  • My changes generate no new warnings
  • My code builds and runs on my machine
  • My changes are all related to the related issue above
  • I documented my code

Screenshots

Screenshot 2024-08-06 at 09 53 14

@itjustcrashed
Copy link

This fixes #1839, correct?

Copy link
Collaborator

@thecoolwinter thecoolwinter left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've got a few suggestions for this change. I think it's a step in the right direction but just needs a little adjustment.

Also thank you for your time. I haven't had a ton of time to review PRs the last few weeks but I should be more responsive for a while here.

@austincondiff
Copy link
Collaborator

Where are we with this? Are we close?

@armartinez
Copy link
Contributor Author

@austincondiff I've updated the PR so it ready for another round of reviews

thecoolwinter
thecoolwinter previously approved these changes Sep 12, 2024
Copy link
Collaborator

@thecoolwinter thecoolwinter left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome work!

Copy link
Member

@tom-ludwig tom-ludwig left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great changes, just one small issue

@austincondiff austincondiff merged commit e98a622 into CodeEditApp:main Sep 14, 2024
2 checks passed
@armartinez armartinez deleted the fix-symlinks branch September 15, 2024 07:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

🐞 Opening symlinks crash the app
5 participants