You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hey, appreciate the FR but I'm a bit hesitant here for a few reasons
My current thinking is that there's value in the name in the UI being consistent with the tag set on snapshots in the restic repo. A first class principle of backrest is that things you do in the UI should also be understandable from the restic cli. So for that reason IDs are a subset of strings admissible by restic tag.
I've thought a bit about, as you say, making the ID an internal property and supporting human readable strings -- but I think this adds a possible footgun by making it such that there are two different ways of referring to the same thing in the system. The case only gets more muddled when I introduce features like multihost management. Can the same repo have different names on different instances? etc.
To keep my maintenance simple I'm probably ruling out aliases as a feature.
What about keeping it visible? Just add another field that's changeable?
My use case is that I have repos that I can't rename, but want to because I'm naming things differently now. If there were a changeable field, I wouldn't care what the IDs were.
Currently, there's a
Repo Name
field, but it's really an ID that:It would be nice to have some sort of descriptive name field that can actually be changed. UX++
Solution:
Repo Name
toRepo ID
(keeping everything else the same, i.e. storage)Repo Name
which is a regular text field that allows whitespace, etc., and can be changed later. Place it above the ID field.The text was updated successfully, but these errors were encountered: