Skip to content

Revert "pov: Add dummy symbolic link (#454)" and "common: Add folder with common exercise's files" #512

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

Merged
merged 2 commits into from
Mar 31, 2017

Conversation

petertseng
Copy link
Member

Closes #442

Details in individual commit messages.

Let me merge this one since it has a "Closes exercism/DEPRECATED.trackler#13" in it and I'm the issue creator so it'll only work if I merge it.

This reverts commit 860ee70.

In #442 we expressed the desire to use symlinks to avoid a duplicate
stack.yaml in each exercise.

However, RubyGems warns that symlinks are not supported on all
platforms, and there is a history of making incorrect link targets for
relative symlinks (see exercism/DEPRECATED.trackler#13
for some details on that).

Worse, because of the incorrect symlink target, Trackler could not list
the files of the exercise, which prevented the README from being shown
(the page would instead show "Oops! That's our fault!" and no README).
See #507 (comment)

Finally, in exercism/problem-specifications#601 we also
realize that symlinks may make it harder for contributors using
platforms without symlinks to contribute to this track.

Due to all these factors combined, we sadly give up on having symlinks.

Closes #442
Closes exercism/DEPRECATED.trackler#13
This reverts commit 90b6778.

Now that we are giving up on #442, there is no more need to have this
directory.
@petertseng petertseng merged commit 59e0e16 into exercism:master Mar 31, 2017
@petertseng petertseng deleted the rm-symlink branch March 31, 2017 09:03
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.

2 participants