Clarify config option name "Copy links (dereference symbolic links)"
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Back In Time |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
The advanced option "Copy links (dereference symbolic links)" may appear to be contradictory or counter intuative to people who don't immediately recognise that dereferencing links means copying the file contents; at first sight it appeared that this option needs to be checked to preserve symlinks (especially if the user is used to this not being the default e.g. in plain rsync).
My suggestion would be to rename it to something like "Do not preserve symlinks" as this is more immediately clear to familiar with having to manually choose to preserve symlinks, showing that backintime treats symlinks properly by default.
Also maybe consider a better explaination (maybe add a tooltip) for "Copy unsafe links (works only with absolute links)" to make its effects clearer to intermediate users, as it is a user may have to refer to the rsync man page to work out exactly what it means (I am assuming that the options are consistent). Maybe a tooltip like "Do not preserve symlinks which refer to files outside the backup".
Or alternatively how about replacing the two checkboxes with a dropdown selection (since theres no point enabling both that I can see) along the lines of;
"Copy file contents instead of preserving links" (with tooltip "*Warning* this may create infinate sized backups if you don't know what you are doing.")
With the options;
-Never (default).
-Where the link points outside the backup.
-Always.
This is from latest version of backintime-kde4 from the stable ppa.
agree
the first think i've thought was that it provided "preserve symlinks"