<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Autre-Chose &#187; Mercurial</title>
	<atom:link href="http://blog.autre-chose.org/tag/mercurial/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.autre-chose.org</link>
	<description>-- Parce que vous êtes libres</description>
	<lastBuildDate>Mon, 29 Nov 2010 17:16:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<cloud domain='blog.autre-chose.org' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
	<atom:link rel="hub" href="http://superfeedr.com/hubbub" />
			<item>
		<title>Presenting HgStatusNet</title>
		<link>http://blog.autre-chose.org/2009/12/21/presenting-hgstatusnet?utm_source=subscriber&#038;utm_medium=rss&#038;utm_campaign=rss</link>
		<comments>http://blog.autre-chose.org/2009/12/21/presenting-hgstatusnet#comments</comments>
		<pubDate>Mon, 21 Dec 2009 22:48:59 +0000</pubDate>
		<dc:creator>mdupuis</dc:creator>
				<category><![CDATA[Programmation]]></category>
		<category><![CDATA[Projets]]></category>
		<category><![CDATA[Mercurial]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[statusnet]]></category>

		<guid isPermaLink="false">http://blog.autre-chose.org/?p=247</guid>
		<description><![CDATA[This semester, I had to do a project totalizing about 300 man-hours. I chose to do VeHO, a distribution platform including a server and a client. The project was under revision control (mercurial, for that matter) and every part of the platform in its own sub-repository. Anyway, to help me keep track of what was [...]]]></description>
			<content:encoded><![CDATA[<p>This semester, I had to do a project totalizing about 300 man-hours. I chose to do <a href="/veho">VeHO</a>, a distribution platform including a server and a client. The project was under revision control (mercurial, for that matter) and every part of the platform in its own sub-repository. Anyway, to help me keep track of what was being pushed to the main repository, I coded a little mercurial hook in python that, every time someone pushed a revision, it updated a <a href="http://status.net">StatusNet</a> account. I present you <a href="http://bitbucket.org/mdupuis/hgstatusnet/">hgstatusnet</a>.</p>
<p>The configuration is pretty straight forward and can be set up to update a private account on your private StatusNet instance. In your <code>.hgrc</code> file, just add this section:<br />
<code><br />
[statusnet]<br />
username = hgstatusnet<br />
password = secret<br />
server = http://localhost<br />
path = /statusnet<br />
;preprend =<br />
</code></p>
<p>The server and path settings are used to locate the StatusNet instance. In my example, my instance lives at http://localhost/statusnet. I&#8217;m also updating hgstatusnet&#8217;s account. If I wanted, I could preprend a little bit of text to every message to differentiate repositories, for example.</p>
<p>You also need to configure the hook, like so:<br />
<code><br />
[hooks]<br />
incoming.hgstatusnet = python:hgstatusnet.statusnetutils.post_statusnet_hook<br />
</code></p>
<p>Be sure that the <a href="http://bitbucket.org/mdupuis/hgstatusnet/">hgstatusnet module</a> is in your python path. Otherwise, it won&#8217;t work. Also, be aware that this is an early version and I may want/need to implement more features in the future and that this code comes without warranty.</p>
<p><strong>update</strong> (jan. 5th):<br />
If you have any questions, comments or just want to share your experience, please don&#8217;t hesitate.</p>
 <img src="http://blog.autre-chose.org/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=247" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.autre-chose.org/2009/12/21/presenting-hgstatusnet/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mercurial pour le programmeur de garage.</title>
		<link>http://blog.autre-chose.org/2008/12/05/mercurial-pour-le-programmeur-de-garage?utm_source=subscriber&#038;utm_medium=rss&#038;utm_campaign=rss</link>
		<comments>http://blog.autre-chose.org/2008/12/05/mercurial-pour-le-programmeur-de-garage#comments</comments>
		<pubDate>Fri, 05 Dec 2008 16:07:04 +0000</pubDate>
		<dc:creator>mdupuis</dc:creator>
				<category><![CDATA[Mercurial]]></category>
		<category><![CDATA[PHPQuebec]]></category>
		<category><![CDATA[Présentation]]></category>

		<guid isPermaLink="false">http://blog.autre-chose.org/?p=227</guid>
		<description><![CDATA[Hier soir, à la rencontre mensuelle de PHP Québec, j&#8217;ai fait une présentation sur Mercurial, Système de Contrôle de Versions Distribué (SCVD, comme je disais). La présentation portait d&#8217;abord sur les différences entre un SCV centralisé, tel subversion, et un SCV distribué. Ensuite, j&#8217;ai expliqué comment utiliser Mercurial, cité quelques outils et des extensions pour [...]]]></description>
			<content:encoded><![CDATA[<p>Hier soir, à la rencontre mensuelle de PHP Québec, j&#8217;ai fait une présentation sur <a href=http://www.selenic.com/mercurial/wiki/"">Mercurial</a>, Système de Contrôle de Versions Distribué (SCVD, comme je disais). La présentation portait d&#8217;abord sur les différences entre un SCV centralisé, tel subversion, et un SCV distribué. Ensuite, j&#8217;ai expliqué comment utiliser Mercurial, cité quelques outils et des extensions pour vous rendre la vie un peu plus facile.</p>
<p>Si cela vous intéresse ou si vous avez assisté à la session, mais que vous ne vous rappelez pas tout, vous pouvez télécharger <a href="http://autre-chose.org/slides/20081204-mercurial.pdf">mes diapositives</a>.</p>
<p>Tous commentaires, suggestions et questions sont bievenus.</p>
<p><strong>Mise-à-jour : </strong>J&#8217;ai rendu disponibles <a href="http://www.slideshare.net/mdupuis/mercurial-phpquebec-december-08-presentation?type=powerpoint">les diapositives sur slideshare</a>.</p>
<div style="width:425px;text-align:left" id="__ss_827378"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/mdupuis/mercurial-phpquebec-december-08-presentation?type=powerpoint" title="Mercurial - PHPQuebec - December 08">Mercurial &#8211; PHPQuebec &#8211; December 08</a><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=20081204mercurial-1228698120148422-8&#038;stripped_title=mercurial-phpquebec-december-08-presentation" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=20081204mercurial-1228698120148422-8&#038;stripped_title=mercurial-phpquebec-december-08-presentation" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View SlideShare <a style="text-decoration:underline;" href="http://www.slideshare.net/mdupuis/mercurial-phpquebec-december-08-presentation?type=powerpoint" title="View Mercurial - PHPQuebec - December 08 on SlideShare">presentation</a> or <a style="text-decoration:underline;" href="http://www.slideshare.net/upload?type=powerpoint">Upload</a> your own. (tags: <a style="text-decoration:underline;" href="http://slideshare.net/tag/french">french</a> <a style="text-decoration:underline;" href="http://slideshare.net/tag/2008">2008</a>)</div>
</div>
 <img src="http://blog.autre-chose.org/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=227" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://blog.autre-chose.org/2008/12/05/mercurial-pour-le-programmeur-de-garage/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

