<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>Arnaud</title>
    <link>http://www.limbourg.com/arnaud/blog/</link>
    <description></description>
    <dc:language>fr</dc:language>
    <generator>Serendipity 1.5.1 - http://www.s9y.org/</generator>
    
    

<item>
    <title>Mercurial Subversion et hgsubversion</title>
    <link>http://www.limbourg.com/arnaud/blog/archives/2009/07/17/Mercurial-Subversion-et-hgsubversion</link>
            <category>Dev</category>
            <category>PHP</category>
    
    <comments>http://www.limbourg.com/arnaud/blog/archives/2009/07/17/Mercurial-Subversion-et-hgsubversion#comments</comments>
    <wfw:comment>http://www.limbourg.com/arnaud/blog/wfwcomment.php?cid=221</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.limbourg.com/arnaud/blog/rss.php?version=2.0&amp;type=comments&amp;cid=221</wfw:commentRss>
    

    <author>nospam@example.com (Arnaud Limbourg)</author>
    <content:encoded>
    J&#039;ai voulu recemment utiliser mercurial sur un dépôt subversion. Le support de subversion par mercurial n&#039;est, au moment où j&#039;écris, pas au niveau de ce qu&#039;offre par exemple git-svn. L&#039;espoir est cependant incarné par [hgsubversion][hgsub], une extension mercurial permettant d&#039;utiliser mercurial comme client subversion.

Selon son auteur l&#039;extension n&#039;est pas prête à être utilisé en production mais que cela ne vous arrête pas à l&#039;essayer. Il faut toutefois noter une grosse limitation, si le dépôt nécessite une authentification il faut enter trois fois de suite son login et mot de passe, ce qui rend l&#039;utilisation embêtante. Cela devrait être bientôt corrigé.

MaJ 21 juillet: un récent commit sur le dépôt active le schema url suivant &quot;svn+http(s)&quot;, vos données de login subversion sont maintenant utilisées. Editer le fichier .hg/hgrc pour mettre à jour le chemin vers le dépôt.

L&#039;installation sur OS X est très simple une fois que l&#039;on a cherché en vain :) :

  - installer python avec [macports][] la version fournie avec 10.5 a des &quot;bindings&quot; trop vieux
  - installer subversion via macports
  - installer les bindings python-subversion via macports
  - installer mercurial depuis le source, étape très importante, il ne faut pas utiliser le paquet binaire car il utilise le python de 10.5, celui qui a les bindings trop anciens

En partant du principe que vous avez [macports][macports] installé et fonctionnel, les étapes sont les suivantes:

    sudo port install python26
    sudo port install subversion
    sudo port install subversion-python26bindings
    wget http://mercurial.selenic.com/release/mercurial-1.3.tar.gz
    tar xvzf mercurial-1.3.tar.gz &amp;&amp;amp; cd mercurial-1.3
    sudo make install
    cd ..
    hg clone http://bitbucket.org/durin42/hgsubversion/
    vi ~/.hgrc


Mettre le contenu suivant:

    [extensions]
    rebase=
    svn=/chemin/vers/clone/hgsubversion/hgsubversion

Vous pouvez maintenant cloner un dépôt subversion:

    hg clone http://svn.repos

Pour le reste je vous renvoie vers la [page wiki][hgsubwiki].

[hgsub]: http://www.bitbucket.org/durin42/hgsubversion/
[macports]: http://www.macports.org/
[hgsubwiki]: http://mercurial.selenic.com/wiki/HgSubversion 
    </content:encoded>

    <pubDate>Fri, 17 Jul 2009 10:55:00 +0200</pubDate>
    <guid isPermaLink="false">http://www.limbourg.com/arnaud/blog/archives/2009/07/17/221</guid>
    
</item>
<item>
    <title>Génération de PDF en PHP avec haru</title>
    <link>http://www.limbourg.com/arnaud/blog/archives/2009/02/04/Generation-de-PDF-en-PHP-avec-haru</link>
            <category>PHP</category>
    
    <comments>http://www.limbourg.com/arnaud/blog/archives/2009/02/04/Generation-de-PDF-en-PHP-avec-haru#comments</comments>
    <wfw:comment>http://www.limbourg.com/arnaud/blog/wfwcomment.php?cid=220</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://www.limbourg.com/arnaud/blog/rss.php?version=2.0&amp;type=comments&amp;cid=220</wfw:commentRss>
    

    <author>nospam@example.com (Arnaud Limbourg)</author>
    <content:encoded>
    La génération de PDF est l&#039;une choses à laquelle nous avons souvent à faire en développement web. Il existe de nombreuses solutions, l&#039;une des dernière en date est libharu dont l&#039;extension [pecl/haru][haru] nous permet d&#039;exploiter la puissance.

libharu est une librairie écrite en C, disponible sur de nombreuses plate-formes ayants des ponts vers plusieurs langages (python, ruby, C#, etc.). Le travail est manuel et le code assez verbeux. Le point d&#039;origine est en bas à gauche et non en haut à gauche comme nous en avons l&#039;habitude. Il s&#039;agit surtout d&#039;une gymnastique à laquelle il faut se familiariser.

[haru]: http://pecl.php.net/haru &lt;br /&gt;&lt;a href=&quot;http://www.limbourg.com/arnaud/blog/archives/2009/02/04/Generation-de-PDF-en-PHP-avec-haru#extended&quot;&gt;Continuer à lire &quot;Génération de PDF en PHP avec haru&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Wed, 04 Feb 2009 13:50:26 +0100</pubDate>
    <guid isPermaLink="false">http://www.limbourg.com/arnaud/blog/archives/2009/02/04/220</guid>
    
</item>

</channel>
</rss>