Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Modérateur

    Cleartool : lister les labels attachés à une version d'un fichier
    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.
    Cette signature n'a pas pu être affichée car elle comporte des erreurs.

  2. #2
    Membre éprouvé
    lsvt semble en effet une bonne piste ! La sortie graphique (option -graphical ou -graph) n'est-ellle pas suffisante pour tes besoins (itou pour xlsvtree)

    Tu as aussi la commande describe : cleartool descr -fmt "%l\n" /path/to/a/version (ou avec tout autre format)

    a+
    Philippe