È possibile elencare i tag solo su un determinato ramo? (Da linea di comando preferibilmente)Come elencare tutti i tag in un determinato ramo Mercurial?
Ad esempio:
$ hg branch test1
... (make some commits)
$ hg tag mytag_on_test1_branch
$ hg branch test2
... (make some commits)
$ hg tag mytag_on_test2_branch
... (make some commits)
$ hg tag mytag_on_test2_branch_2
Ora hg tags
rendimenti:
$ hg tags
tip 5:34603c3a4107
mytag_on_test2_branch_2 4:72db17d2170c
mytag_on_test2_branch 2:09aed50d8b95
mytag_on_test1_branch 0:d43c48c0e1d8
vorrei solo per vedere i tag sul ramo "test2", in questo modo:
mytag_on_test2_branch_2 4:72db17d2170c
mytag_on_test2_branch 2:09aed50d8b95
È possibile?
Grazie! Tuttavia, questa soluzione sembra emettere solo il primo tag in un ramo, non tutti. Qualche idea su come sistemarlo? – johndodo
Elenca tutti i tag che appartengono a quel ramo esatto. Esclude i tag che sono antenati ma non nello stesso ramo di THISBRANCH (ad esempio nei rami che THISBRANCH era ramificato) – planetmaker
Ho aggiornato l'esempio - quando eseguo 'hg log --rev =" branch (test2) e tag() "--template =" {tag} \ n "' Ricevo solo un risultato ('mytag_on_test2_branch'), manca l'altro (' mytag_on_test2_branch_2'). – johndodo