CVS Pour un script, je travaille à mettre en œuvre à l'aide bissectrice CVS, je veux savoir ce que l' « horodatage » est de la caisse actuelle. En d'autres termes, si je suis sur une branche/tag, je veux savoir quel est le dernier horodatage enregistré sur cette branche/tag. Si je suis en tête, je veux connaître le dernier horodatage de la tête.Comment obtenir programatically la dernière commettras date à une caisse
Je sais que ce n'est pas garanti à 100%, puisque les caisses cvs peuvent avoir des fichiers différents à différents horodatages/révisions/..., mais une solution correcte dans la plupart des cas est bien par moi.
Naïvement, je pensais que
cvs log -N | grep ^date: | sort | tail -n 1 | cut -d\; -f1
allait le faire, mais il se trouve qu'il traverse toute l'histoire de commettre, pour toutes les branches/tags.
C'était la seule chose que je pouvais venir avec aussi, à peu près. À la fin, j'ai fait un journal de cvs cependant, et ai analysé cela pour tous les dossiers. Le faire sur chaque fichier allait être lent. –
Je pense que cela ne supporte pas les dates collantes, c'est-à-dire qu'il donnera toujours la date la plus récente au lieu de la date choisie. – Penz