Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • Files Files
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 541
    • Issues 541
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 44
    • Merge requests 44
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOME
  • FilesFiles
  • Issues
  • #1901

Closed
Open
Created Jun 28, 2021 by CoSoCo@CoSoCo

Allow to create relative symlinks

Use cases

An absolute symlink becomes invalid if a filesystem tree is moved/copied to another location.
(Followup from https://bugzilla.gnome.org/show_bug.cgi?id=698793)

Desired behavior

If I understand correct, Nautilus's context menu item "Make Link" always creates an absolute symlink. Please create relative symlinks by default, if source and target are on the same volume, or maybe provide a suitable dialogue. In this case a 3rd option would be fine: offer a hardlink.

Benefits of the solution

Keep links valid if a filesystem tree is moved/copied to another location.

Possible drawbacks

If the default will be changed, old users may be irritated.

Edited Jun 28, 2021 by CoSoCo
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking