Skip to content

A way to link people to updated versions of a charm. #1012

@jkomoros

Description

@jkomoros

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!

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions