Skip to content
Snippets Groups Projects

search: don't resolve symlinks

Merged Administrator requested to merge backend-integration/sh/dont-resolve-symlinks into main

Created by: stefanhengl

With this change we treat symlinks consistently for search and for display.

Symlinks are treated as files with the relative path of the link's target as content. This behavior matches the experience on GitHub.

Before:

We tried to resolve symlinks to their target's content to show the content instead of the relative path in the UI. However the code was buggy and probably never worked correctly.

Additionaly, showing the content instead of the relative path is confusing for the user because during search we don't resolve to the content. Hence a search might match a symlink (matching elements of the path) but when displayed, the file match wouldn't contain a match (or vice versa).

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading