Comment faire quand certaines modification qui ont été validées (svn commit) ne tiennent pas la route pour différentes raisons (bug, performance, ...)? La solution consiste à replacer certains fichiers modifiés dans un état plus ancien pour retrouver la situation souhaitée. Pour ce faire, il faut identifier la révision cible, effacer les fichiers concernés et les remplacer par la version de la révision voulue.
jeudi 25 juin 2009
Replacer un fichier dans une ancienne version avec SVN
Par hr le jeudi 25 juin 2009, 17:12
jeudi 5 février 2009
Git et SVN sont sur un bateau
Par hr le jeudi 5 février 2009, 16:50
La découverte de git (le site web a changé pour devenir un peu plus web2.l0l) me fait penser à la découverte de linux ou de python. A chaque fois que je lis une nouvelle page de man ou un manuel je découvre une fonction ou un comportement qui me laisse penser que cet outil est très bien conçu. Il est si bien conçu qu'il accepte même de dialoguer avec ses petits amis les plus répandus comme cvs ou svn.
jeudi 11 décembre 2008
Il me faut un marabout
Par hr le jeudi 11 décembre 2008, 15:03
Je viens de tomber sur un os et j'aurais besoin d'un envouteur. Je pense qu'on m'a grigrité et il va me falloir un checkout complet d'un amourologue pantenté.
mercredi 2 avril 2008
Qui est le plus fort entre l'éléphant et l'hippopotame
Par hr le mercredi 2 avril 2008, 15:31
Je me pose toujours des questions de performance lorsque je développe. Il y a souvent plusieurs façons de rêgler un problème et certaines plus consommatrices de ressources que d'autres. Dans le cas qui m'intéresse, je me questionne sur la performance des expressions régulières en regard d'autres méthodes de traitement de chaîne. Je dois effectuer un traitement sur un très grand nombre de lignes de log au fur et à mesure de leur émission en syslog.
mardi 18 mars 2008
C'est curieux chez les marins ce besoin de faire des phrases
Par hr le mardi 18 mars 2008, 15:47
Suite à une remarque judicieuse j'ai été obligé de gérer un petit cas particulier qui conduisait à un conflit. Le script sed est maintenant modifié, ce n'est pas extrêmement propre mais c'est assez efficace. Le bout du script concerné est :
# remove /* */ comments, multiline or not
/\/\*/{
# special case of /*/ starting comments that fools the next test
s:/\*/:/\* /:
:mline
/\*\// {
s:/\*.*\*/::
b mlineend
}
N
b mline
}
:mlineend
lundi 17 mars 2008
Pour en finir avec Lulu la Nantaise
Par hr le lundi 17 mars 2008, 12:32
Au final, je me suis occupé des espaces, le but de ce script étant au départ de fournir un code nettoyé qui pourra passer au banc des statistiques. Le script sed est disponible et placé sous license type *BSD. Quelques corrections d'erreur et de nouvelles fonctions constituent cette dernière version du script.
samedi 15 mars 2008
Les commentaires déssoudés par Jo le trembleur
Par hr le samedi 15 mars 2008, 21:21
La version précédente du script sed ne me convenait pas. Elle ne gérait pas certaines formes de commentaires horribles, qui mériterait une sentence extrême et douloureuse. C'est maintenant chose rêglée avec une version améliorée.
vendredi 14 mars 2008
Du C par Teddy de Montreal
Par hr le vendredi 14 mars 2008, 17:25
" ... un fondu qui travaillait qu'à la dynamite." Je me suis mis en tête de compter le nombre de lignes efficaces d'un développement en C. Par ligne efficace j'entends le nombre de lignes de code vraiment compilées. Je dois donc éliminer les commentaires sous leurs diverses formes et les lignes blanches. Et comme j'aime bien me faire mal, au lieu de faire ça en 10 minutes en Perl ou Python, je l'ai fait grâce à sed(1).
jeudi 13 mars 2008
Booooooonjouuuuuuuuuuuur jeee m'aaaappeeeeeeeeeeeeelle Dooooooooriiiiiiiiiiiis
Par hr le jeudi 13 mars 2008, 15:54
Suite à la configuration de net-snmp pour utiliser des scripts, il a bien fallu coder un compteur 32bits. Aimant les défis, je me suis décidé à écrire un compteur 32 bits en bash qui compte les entrées d'une base de donnée.
vendredi 11 janvier 2008
HAL> Affirmative, Dave, I read you.
Par hr le vendredi 11 janvier 2008, 17:39
Ah la vacuité d'une session IRC sur un canal dirigé par un automate. Quoi de plus extraordinaire que pouvoir connaitre la météo de Felletin dans la Creuse ou d'avoir une blague carambar à la demande. En ce moment je fais beaucoup de python, donc je me suis penché sur le problème pour un ami. Je vais essayer de vous exposer les clés de l'utilisation d'irclib pour construire un automate irc simple.
« billets précédents - page 1 de 2