-
Notifications
You must be signed in to change notification settings - Fork 9
Description
Every time you iterate, you create a new charm, with a new ID. That means that if you create a new version that you like, people with a link to the old one won't see the newest version.
I'd love a way to link people to the newest "version" of a charm. This is not straightforward because some iterations are dead-ends (maybe the new version doesn't work well, or you just decide you don't like the iteration) and some iterations are "forks".
One way might be to do something inspired by git's branches.
Each space can have petnames that map to a given charm ID. The petname can be updated to point to a new charm ID. If a user is viewing a charm that has a petname attached, the URL would be redirected to show the petname instead of the charm ID.
When a user iterates on a charm with a petname, there is an affordance in the iterate panel, after the generation has happened, to update so the petname points at the new iteration.
Not a priority, just a feature that would make some of my workflows easier!