Skip to content

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

Merged
petertseng merged 2 commits intoexercism:masterfrom
petertseng:rm-symlink
Mar 31, 2017
Merged

Revert "pov: Add dummy symbolic link (#454)" and "common: Add folder with common exercise's files"#512
petertseng merged 2 commits intoexercism:masterfrom
petertseng:rm-symlink

Conversation

@petertseng
Copy link
Copy Markdown
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