¿Cómo puedo eliminar una label remota en eGit?

Puedo eliminar una label local muy fácilmente en la vista de Git Repositories de eclipse.

Pero si esa label era una label remota (originalmente) y hago un esfuerzo , no pasa nada. En la próxima extracción, esa label volverá a aparecer.

Ni Remote -> Push tags ni Remote -> Push -> Add all tag specs eliminaron esa label del origen. Y probé Add delete ref specification en el mismo cuadro de dialog, pero Eclipse no me deja agregar tag-name o :refs/tags/tag-name .

Sé que puedo usar la línea de command, como se describe en " ¿Cómo eliminar una label remota de git? ", Pero no encontré la manera de hacerlo desde eGit.

Jugando con Team -> Remote -> Push Encontré la solución.

Tengo que ingresar en Remote ref to delete:

 refs/tags/my-tag-name 

y agregar eso a las especificaciones para empujar. Cuando termino el dialog, la label se elimina del control remoto.

Lo mismo aplica, si solo hago clic en Add All Tags Spec (o alguna otra cosa que crea una nueva fila en Specifications to push ), click la columna Mode para convertir la Update en una Delete e ingrese la reference correcta desde arriba en la Destination Ref columna.

Lo curioso: la label no se ofrece si abro el menu desplegable de Remote ref to delete , pero si uso Ctrl + Space , puedo elegir de la list de tags (y twigs) y genera la especificación de reference correcta.