tight_'s - Tag - pense-bêteDéveloppement web, GNU/Linux & Open Source2012-03-20T08:04:16+01:00tighturn:md5:14a191b2772ad2c57ebe3cb650aaad4bDotclearAfficher une requete Doctrine avec les paramètresurn:md5:06e049f0a8123331d07f3802d069cdc32009-09-23T17:27:00+02:002009-11-23T13:43:35+01:00tightsymfonydoctrineDoctrine_Querypense-bêtesql <p>Pour avoir la "vraie" requête avec Doctrine, sans les <em>?</em> à la place des arguments</p>
<pre class="php php" style="font-family:monospace; font-size: 9pt;"><span style="color: #666666; font-style: italic;">// $q est une Doctrine_Query</span>
<span style="color: #990000;">echo</span> <span style="color: #990000;">vsprintf</span><span style="color: #009900;">(</span><span style="color: #990000;">str_replace</span><span style="color: #009900;">(</span><span style="">'?'</span><span style="color: #339933;">,</span> <span style="">'"%s"'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$q</span><span style="color: #339933;">-></span><span style="color: #004000;">getSql</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #009900;">)</span><span style="color: #339933;">,</span> <span style="color: #000088;">$q</span><span style="color: #339933;">-></span><span style="color: #004000;">getFlattenedParams</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #009900;">)</span>;</pre>
<p>PS: pas sur que ça respecte l'échapement des paramètres<br />
(re)PS: y'a probablement un moyen avec l'API Doctrine directement</p>Ligne de commande - Changer la date et l'heureurn:md5:47286df752954bc1eaaf4b3dfd3afd152008-12-01T18:04:00+01:002008-12-01T18:05:14+01:00tightlinuxdateligne de commandepense-bête <p>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 <em>date -s</em> :</p>
<pre>
date -s "1 DEC 2008 18:00:00"
</pre>Subversion - Modifier un message de logurn:md5:6953965b5b6524cf8085b62d63997bfc2008-12-01T17:59:00+01:002008-12-01T17:59:26+01:00tightlinuxcommitlog messagepense-bêtesubversionsvnupdate <p>La p'tite manip qui va bien pour changer le message de log d'un commit (révision <em>N</em>).</p>
<p>Pour changer le message, sur le serveur subversion</p>
<pre>
$ svnadmin setlog --bypass-hooks /path/to/svn/repos -r N /path/to/file/with/message.txt
</pre>
<p>qu'on peut retrouver en local via</p>
<pre>
$ svn log http://url/to/svn/repos -r N
</pre>
<p>et pour mettre à jour Trac, sur le serveur</p>
<pre>
$ trac-admin /path/to/trac/env resync N
</pre>Subversion - svn checkout ou export & fichier suppriméurn:md5:a04f045598be6dc38d2ca77cf582ad202008-11-07T22:29:00+01:002008-12-01T18:06:39+01:00tightlinuxligne de commandepense-bêtesubversionsvn <p><em>Post pense-bête</em> :</p>
<p>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</p>
<pre>
svn checkout -r 1234 http://url/du/depot/et/fichier/supprime@1234 .
</pre>
<p>pour éviter d'avoir un message du genre :</p>
<blockquote><p>svn: REPORT request failed on '/svn/.../!svn/bc/4321/...'</p></blockquote>