jimporter / mike

Manage multiple versions of your MkDocs-powered documentation via Git
BSD 3-Clause "New" or "Revised" License
511 stars 45 forks source link

How to delete retitle? #156

Closed luolingchun closed 1 year ago

luolingchun commented 1 year ago

I have two versions.

> mike list              
v2.x [latest]
v1.x

Now, I use retitle.

> mike retitle v2.x latest(v2.x)
> mike list
"latest(v2.x)" (v2.x) [latest]
v1.x

I want to delete "latest(v2.x)".

I tried mike retitle latest(v2.x) v2.x and mike delete latest(v2.x), but I got some errors.

> mike retitle latest(v2.x) v2.x 
error: version 'latest(v2.x)' does not exist
> mike delete latest(v2.x)
error: version KeyError(<LooseVersion('latest(v2.x)')>) does not exist
jimporter commented 1 year ago

"latest(v2.x)" is just a title, not a version (or alias) name, so you can't use it in places that expect a version/alias. To do what you want, all you need is mike retitle v2.x v2.x.