Bonjour,
J'aurais aimé, dans le cadre de recherche d'antériorité de version, lister tous les labels qui ont été attachés à une version d'un fichier.
A ce jour, ce que j'ai trouvé de plus approchant, c'est la commande lsvt mais le format retourné ne correspond pas complétement à mon besoin.
D'une part, toutes les versions du fichier sont listées. Ce qui n'est pas trop gênant, il suffit d'ajouter un grep sur la version
En revanche, au niveau des labels, ceux-ci sont listés sur une seule ligne, à la suite les uns des autres et surtout la liste est tronquée si elle est trop longue.
Voici un exemple de retour de cleartool lsvt ./ers_transcod.prg@@/main/4 :
./ers_transcod.prg@@/main
./ers_transcod.prg@@/main/2 (prj-ent-ers-8.0.0-1, prj-ent-ers-8.0.1-1)
./ers_transcod.prg@@/main/3 (prj-ent-ers-10.0.0-2, prj-ent-ers-10.0.0-1, prj-ent-ers-9.0.0-1)
./ers_transcod.prg@@/main/4 (prj-ent-ers-16.0.0-1, prj-ent-ers-10.0.1-2, prj-ent-ers-10.0.1-1, ...)
./ers_transcod.prg@@/main/5 (prj-ent-ers-16.0.0-2)
Voici ce que j'aimerais obtenir :
prj-ent-ers-16.0.0-1
prj-ent-ers-10.0.1-2
prj-ent-ers-10.0.1-1
prj-ent-ers-10.0.0-4
prj-ent-ers-10.0.0-3
Merci d'avance à ceux qui connaissent mieux que moi cet outil.
Partager