tight_'s

Aller au contenu | Aller au menu | Aller à la recherche

Tag - pense-bête

Fil des billets

Afficher une requete Doctrine avec les paramètres

Pour avoir la "vraie" requête avec Doctrine, sans les ? à la place des arguments

// $q est une Doctrine_Query
echo vsprintf(str_replace('?', '"%s"', $q->getSql()), $q->getFlattenedParams());

PS: pas sur que ça respecte l'échapement des paramètres
(re)PS: y'a probablement un moyen avec l'API Doctrine directement

Ligne de commande - Changer la date et l'heure

Et autre petit pense-bête, je ne sais pas combien de fois j'ai cherché sur google le format de la date pour la commande date -s :

date -s "1 DEC 2008 18:00:00"

Subversion - Modifier un message de log

La p'tite manip qui va bien pour changer le message de log d'un commit (révision N).

Pour changer le message, sur le serveur subversion

$ svnadmin setlog --bypass-hooks /path/to/svn/repos -r N /path/to/file/with/message.txt

qu'on peut retrouver en local via

$ svn log http://url/to/svn/repos -r N

et pour mettre à jour Trac, sur le serveur

$ trac-admin /path/to/trac/env resync N

Subversion - svn checkout ou export & fichier supprimé

Post pense-bête :

Avec Subversion en ligne de commande, pour récupérer un fichier à révision particulière et supprimé dans une autre révision par la suite, il faut ajouter "@revision" à l'URL du dépôt

svn checkout -r 1234 http://url/du/depot/et/fichier/supprime@1234 .

pour éviter d'avoir un message du genre :

svn: REPORT request failed on '/svn/.../!svn/bc/4321/...'