<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Necoro's Blog</title>
	<atom:link href="http://necoro.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://necoro.wordpress.com</link>
	<description>Blog? Blog? There is no blog...</description>
	<lastBuildDate>Mon, 14 Mar 2011 20:03:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='necoro.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Necoro's Blog</title>
		<link>http://necoro.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://necoro.wordpress.com/osd.xml" title="Necoro&#039;s Blog" />
	<atom:link rel='hub' href='http://necoro.wordpress.com/?pushpress=hub'/>
		<item>
		<title>moztmp update</title>
		<link>http://necoro.wordpress.com/2011/03/14/moztmp-update/</link>
		<comments>http://necoro.wordpress.com/2011/03/14/moztmp-update/#comments</comments>
		<pubDate>Mon, 14 Mar 2011 20:01:53 +0000</pubDate>
		<dc:creator>Necoro</dc:creator>
				<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[speedup]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://necoro.wordpress.com/?p=159</guid>
		<description><![CDATA[Someone has obviously discovered my old post about moving the .mozilla directory of firefox into RAM. Unfortunately it did not work anymore and I also stopped using it (one reason: well &#8211; it did not work, second reason: my computer was quite unstable for some time and thus I lost quite often my FF-data). But [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=necoro.wordpress.com&amp;blog=7012351&amp;post=159&amp;subd=necoro&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Someone has obviously discovered my <a href="http://necoro.wordpress.com/2009/05/08/firefox-directory-in-ram/">old post about moving the .mozilla directory of firefox into RAM</a>. Unfortunately it did not work anymore and I also stopped using it (one reason: well &#8211; it did not work, second reason: my computer was quite unstable for some time and thus I lost quite often my FF-data).</p>
<p>But now I took the time to look into it and fix it. I also moved it from bzr to git: It can now be found at <a href="https://github.com/Necoro/moztmp">github</a>.</p>
<p>Feel free to play around with it. And if you want to add nice features: do so. Remember that it is quite easy to fork and push-back repositories with git and github :)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/necoro.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/necoro.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/necoro.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/necoro.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/necoro.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/necoro.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/necoro.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/necoro.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/necoro.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/necoro.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/necoro.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/necoro.wordpress.com/159/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/necoro.wordpress.com/159/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/necoro.wordpress.com/159/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=necoro.wordpress.com&amp;blog=7012351&amp;post=159&amp;subd=necoro&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://necoro.wordpress.com/2011/03/14/moztmp-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/64cceefa18dd8f35559dc399a50b7c25?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Necoro</media:title>
		</media:content>
	</item>
		<item>
		<title>Portato 0.14.1 released</title>
		<link>http://necoro.wordpress.com/2010/09/08/portato-0-14-1-released/</link>
		<comments>http://necoro.wordpress.com/2010/09/08/portato-0-14-1-released/#comments</comments>
		<pubDate>Wed, 08 Sep 2010 21:37:02 +0000</pubDate>
		<dc:creator>Necoro</dc:creator>
				<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[Portato]]></category>
		<category><![CDATA[release]]></category>

		<guid isPermaLink="false">http://necoro.wordpress.com/?p=152</guid>
		<description><![CDATA[Well &#8230; it probably won&#8217;t hurt to announce it here too: Because of some API-changes in portage, I had to release a bugfix release for portato. And well &#8230; it is called 0.14.1 as you might have guessed :P At the moment I am not developing portato actively. This is partly due to lack of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=necoro.wordpress.com&amp;blog=7012351&amp;post=152&amp;subd=necoro&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Well &#8230; it probably won&#8217;t hurt to announce it here too:</p>
<p>Because of some API-changes in portage, I had to release a bugfix release for portato. And well &#8230; it is called 0.14.1 as you might have guessed :P</p>
<p>At the moment I am not developing portato actively. This is partly due to lack of time and partly due to lack of interest. The latter one is especially created by the fast-changing portage (which is in itself a nice thing), where I can&#8217;t keep step with w/o needing to spend tons of time in it.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/necoro.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/necoro.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/necoro.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/necoro.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/necoro.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/necoro.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/necoro.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/necoro.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/necoro.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/necoro.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/necoro.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/necoro.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/necoro.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/necoro.wordpress.com/152/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=necoro.wordpress.com&amp;blog=7012351&amp;post=152&amp;subd=necoro&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://necoro.wordpress.com/2010/09/08/portato-0-14-1-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/64cceefa18dd8f35559dc399a50b7c25?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Necoro</media:title>
		</media:content>
	</item>
		<item>
		<title>Portato 0.14 released</title>
		<link>http://necoro.wordpress.com/2010/05/12/portato-0-14-released/</link>
		<comments>http://necoro.wordpress.com/2010/05/12/portato-0-14-released/#comments</comments>
		<pubDate>Tue, 11 May 2010 23:41:27 +0000</pubDate>
		<dc:creator>Necoro</dc:creator>
				<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[Portato]]></category>
		<category><![CDATA[release]]></category>

		<guid isPermaLink="false">http://necoro.wordpress.com/?p=148</guid>
		<description><![CDATA[&#8220;Was lange währt, wird gut&#8221; is the German saying (the dictionary tells me &#8220;Good things come to those who wait.&#8221; is the English translation) &#8212; hopefully this applies for this version of Portato too. The changes: NEW: allow eix as backend DB NEW: show the list of world packages NEW: allow to search descriptions NEW: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=necoro.wordpress.com&amp;blog=7012351&amp;post=148&amp;subd=necoro&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>&#8220;Was lange währt, wird gut&#8221; is the German saying (the dictionary tells me &#8220;Good things come to those who wait.&#8221; is the English translation) &#8212; hopefully this applies for this version of Portato too.</p>
<p><strong>The changes:</strong></p>
<ul>
<li>NEW: allow eix as backend DB</li>
<li>NEW: show the list of world packages</li>
<li>NEW: allow to search descriptions</li>
<li>NEW: add an icon to signal the &#8216;best&#8217; version for a package</li>
<li>CHANGE: use an internal messagequeue module instead of external shm</li>
<li>FIX: bugmail sending</li>
<li>I18N: Italian translation &#8211; thanks to Ponsi</li>
<li>I18N: French translation &#8211; thanks to Clément &#8216;moonpyk&#8217; Bourgeois</li>
</ul>
<p>Personally, I find the addition of the eix-backend the most important improvement. This now allows fast startup <em>and</em> fast searching. Additionally the long awaitened feature of searching descriptions is only possible here (implementing it with other backends would make the startup sloooooooow).</p>
<p>So &#8211; let&#8217;s hope that the bugs are on vacation. :) &#8212; And a big thanks to idl0r for adding it to the portage tree in no time.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/necoro.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/necoro.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/necoro.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/necoro.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/necoro.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/necoro.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/necoro.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/necoro.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/necoro.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/necoro.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/necoro.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/necoro.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/necoro.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/necoro.wordpress.com/148/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=necoro.wordpress.com&amp;blog=7012351&amp;post=148&amp;subd=necoro&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://necoro.wordpress.com/2010/05/12/portato-0-14-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/64cceefa18dd8f35559dc399a50b7c25?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Necoro</media:title>
		</media:content>
	</item>
		<item>
		<title>Subscribing to Google Group without needing a Google account</title>
		<link>http://necoro.wordpress.com/2010/04/21/subscribing-to-google-group-without-needing-a-google-account/</link>
		<comments>http://necoro.wordpress.com/2010/04/21/subscribing-to-google-group-without-needing-a-google-account/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 20:11:12 +0000</pubDate>
		<dc:creator>Necoro</dc:creator>
				<category><![CDATA[Howtos]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[mailinglist]]></category>

		<guid isPermaLink="false">http://necoro.wordpress.com/?p=145</guid>
		<description><![CDATA[More and more projects host their mailinglists on google groups. This is nothing bad per se. But it is not quite easy to find out how one can subscribe there w/o needing a google account. But it is easy: If the mailinglist you want to subscribe to is named foo-bar@googlegroups.com, you just have to send [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=necoro.wordpress.com&amp;blog=7012351&amp;post=145&amp;subd=necoro&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>More and more projects host their mailinglists on google groups. This is nothing bad per se. But it is not quite easy to find out how one can subscribe there w/o needing a google account. But it is easy: If the mailinglist you want to subscribe to is named <code>foo-bar@googlegroups.com</code>, you just have to send a normal subscription message (i.e. an empty one) to <code>foo-bar+subscribe@googlegroups.com</code>.</p>
<p>This is also <a href="http://groups.google.com/support/bin/answer.py?hl=en&amp;answer=46606">documented on Google</a>, but somewhat hidden.</p>
<p>Hopefully someone finds this useful :)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/necoro.wordpress.com/145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/necoro.wordpress.com/145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/necoro.wordpress.com/145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/necoro.wordpress.com/145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/necoro.wordpress.com/145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/necoro.wordpress.com/145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/necoro.wordpress.com/145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/necoro.wordpress.com/145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/necoro.wordpress.com/145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/necoro.wordpress.com/145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/necoro.wordpress.com/145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/necoro.wordpress.com/145/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/necoro.wordpress.com/145/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/necoro.wordpress.com/145/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=necoro.wordpress.com&amp;blog=7012351&amp;post=145&amp;subd=necoro&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://necoro.wordpress.com/2010/04/21/subscribing-to-google-group-without-needing-a-google-account/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/64cceefa18dd8f35559dc399a50b7c25?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Necoro</media:title>
		</media:content>
	</item>
		<item>
		<title>Portato&#8217;s homepage moved to own server</title>
		<link>http://necoro.wordpress.com/2010/04/09/portatos-homepage-moved-to-own-server/</link>
		<comments>http://necoro.wordpress.com/2010/04/09/portatos-homepage-moved-to-own-server/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 23:50:25 +0000</pubDate>
		<dc:creator>Necoro</dc:creator>
				<category><![CDATA[Portato]]></category>
		<category><![CDATA[launchpad]]></category>
		<category><![CDATA[mako]]></category>
		<category><![CDATA[origo]]></category>
		<category><![CDATA[sourceforge]]></category>
		<category><![CDATA[web.py]]></category>

		<guid isPermaLink="false">http://necoro.wordpress.com/?p=141</guid>
		<description><![CDATA[Up until now, the web home for Portato was at http://portato.origo.ethz.ch &#8212; but although the Origo-platform was promising during the start (and has been a nice alternative to Sourceforge), several problems appeared (I won&#8217;t repeat them here, as I already wrote about them in this post). I started to look for a new home, but [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=necoro.wordpress.com&amp;blog=7012351&amp;post=141&amp;subd=necoro&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Up until now, the web home for Portato was at <a href="http://portato.origo.ethz.ch">http://portato.origo.ethz.ch</a> &#8212; but although the Origo-platform was promising during the start (and has been a nice alternative to Sourceforge), several problems appeared (I won&#8217;t repeat them here, as I already wrote about them in <a href="http://necoro.wordpress.com/2009/09/17/probably-move-back-to-sf-net/">this post</a>).</p>
<p>I started to look for a new home, but could not find a pre-hosted solution. Thus (and as I happened to have rented a virtual server) I decided to host it on my own. So I was able to use the software I liked etc. Well &#8230; finding the &#8216;right&#8217; software was not as easy as I thought ^^&#8230; I am now settled with running <a href="http://webpy.org/">web.py</a> as the web framework and <a>Mako</a>. But, as I&#8217;m only serving more or less static sites, getting rid of web.py and using some tool to generate static pages from the mako templates is also a nice idea&#8230; Perhaps I&#8217;ll do something in this direction later (if I find a nice tool doing all the work :P).</p>
<p>Oh &#8211; btw: The new home for portato is: <a href="http://necoro.eu/portato">http://necoro.eu/portato</a> &#8211; bugs are going to be hosted on launchpad (this is no final decision either) &#8230; and I decided, that there is no need for a wiki.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/necoro.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/necoro.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/necoro.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/necoro.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/necoro.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/necoro.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/necoro.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/necoro.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/necoro.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/necoro.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/necoro.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/necoro.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/necoro.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/necoro.wordpress.com/141/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=necoro.wordpress.com&amp;blog=7012351&amp;post=141&amp;subd=necoro&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://necoro.wordpress.com/2010/04/09/portatos-homepage-moved-to-own-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/64cceefa18dd8f35559dc399a50b7c25?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Necoro</media:title>
		</media:content>
	</item>
		<item>
		<title>Managing your configuration files with Git and StGit. Revisited #2</title>
		<link>http://necoro.wordpress.com/2010/03/27/managing-your-configuration-files-with-git-and-stgit-revisited-2/</link>
		<comments>http://necoro.wordpress.com/2010/03/27/managing-your-configuration-files-with-git-and-stgit-revisited-2/#comments</comments>
		<pubDate>Sat, 27 Mar 2010 14:28:21 +0000</pubDate>
		<dc:creator>Necoro</dc:creator>
				<category><![CDATA[Howtos]]></category>
		<category><![CDATA[configuration files]]></category>
		<category><![CDATA[configuration management]]></category>
		<category><![CDATA[dotfiles]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[scm]]></category>
		<category><![CDATA[stgit]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[zsh]]></category>

		<guid isPermaLink="false">http://necoro.wordpress.com/?p=136</guid>
		<description><![CDATA[Ok &#8230; I wrote about using Git and StGit and about how I ditched StGit and used plain Git. So &#8211; just a short update: I reverted back to using StGit :D. I updated the two mentioned posts. Oh &#8211; and for my convenience, I wrote a &#8220;small&#8221; function in zsh which does the &#8220;pop, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=necoro.wordpress.com&amp;blog=7012351&amp;post=136&amp;subd=necoro&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Ok &#8230; I <a href="http://wp.me/ptqer-1b">wrote about using Git and StGit</a> and about <a href="http://wp.me/ptqer-1P">how I ditched StGit and used plain Git</a>. So &#8211; just a short update: I reverted back to using StGit :D. I updated the two mentioned posts.</p>
<p>Oh &#8211; and for my convenience, I wrote a &#8220;small&#8221; function in zsh which does the &#8220;pop, commit, push, push&#8221; cycle needed if you want to have a patch applied directly in Git and not in StGit. You can find it <a href="http://git.necoro.eu/dotfiles.git/tree/.zsh/zshfunctions">here (function &#8220;cci&#8221;)</a> &#8230; or below.</p>
<p><pre class="brush: bash; collapse: true; light: false; toolbar: true;">
cci ()
{
    if [[ $# == 0 ]]; then
        echo &quot;No message given. Aborting.&quot;
        return 1
    fi

    local message=$1
    local tok=__cci__

    pushd -q ~

    cstg diff
    echo -n &quot;Is this ok? [y/n] &quot;
    
    if ! read -q; then
        echo
        echo &quot;I would have done the wrong thing ... aborting!&quot;
        return 2
    fi

    echo &quot;&gt;&gt; Creating new patch&quot;
    cstg new $tok -m &quot;$message&quot;
    
    echo &quot;&gt;&gt; Refreshing&quot;
    cstg refresh

    if [[ -z $(cstg files) ]]; then
        echo
        echo &quot;Ehm - this patch is empty. Narf. Aborting!&quot;
        echo &quot;Deleting useless patch&quot;
        cstg del $tok
        return 3
    fi

    echo &quot;&gt;&gt; Committing&quot;
    cstg commit $tok
    
    if [[ -n $(cstg series --applied) ]]; then
        echo
        echo &quot;Urgs! Something went wrong. There are still patches applied.&quot;
        echo &quot;Clean up for yourself. Aborting here!&quot;
        return 4
    fi
    
    echo &quot;&gt;&gt; Pushing to remote&quot;
    config push

    echo &quot;&gt;&gt; Re-apply patches&quot;
    cstg push -a

    echo &quot;&gt;&gt; Done&quot;

    popd -q
}
</pre></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/necoro.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/necoro.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/necoro.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/necoro.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/necoro.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/necoro.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/necoro.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/necoro.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/necoro.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/necoro.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/necoro.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/necoro.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/necoro.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/necoro.wordpress.com/136/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=necoro.wordpress.com&amp;blog=7012351&amp;post=136&amp;subd=necoro&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://necoro.wordpress.com/2010/03/27/managing-your-configuration-files-with-git-and-stgit-revisited-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/64cceefa18dd8f35559dc399a50b7c25?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Necoro</media:title>
		</media:content>
	</item>
		<item>
		<title>ASP Concert</title>
		<link>http://necoro.wordpress.com/2009/10/31/asp-concert/</link>
		<comments>http://necoro.wordpress.com/2009/10/31/asp-concert/#comments</comments>
		<pubDate>Sat, 31 Oct 2009 00:11:03 +0000</pubDate>
		<dc:creator>Necoro</dc:creator>
				<category><![CDATA[Blahblah]]></category>
		<category><![CDATA[Personal stuff]]></category>
		<category><![CDATA[ASP]]></category>
		<category><![CDATA[concert]]></category>
		<category><![CDATA[Panzerstunden]]></category>

		<guid isPermaLink="false">http://necoro.wordpress.com/?p=128</guid>
		<description><![CDATA[So &#8230; I&#8217;m back from the ASP concert. And it&#8217;s been completely aweseome :). The people in the audience are way more active than the ones in Stuttgart &#8212; which is a very pleasant experience :D. Anyways &#8230; I&#8217;m hoarse, I&#8217;m deaf, every fiber of my body hurts: Ergo mission accomplished :P Oh. And I [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=necoro.wordpress.com&amp;blog=7012351&amp;post=128&amp;subd=necoro&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>So &#8230; I&#8217;m back from the <a href="http://www.thetalesofasp.com">ASP</a> concert. And it&#8217;s been completely aweseome :). The people in the audience are way more active than the ones in Stuttgart &#8212; which is a very pleasant experience :D.</p>
<p>Anyways &#8230; I&#8217;m hoarse, I&#8217;m deaf, every fiber of my body hurts: Ergo mission accomplished :P</p>
<p>Oh. And I noticed, that French guys are not this amused when using <a href="http://www.ibash.de/zitat_24118.html">this nice quote</a> (it&#8217;s German). His buddys were, though.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/necoro.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/necoro.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/necoro.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/necoro.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/necoro.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/necoro.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/necoro.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/necoro.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/necoro.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/necoro.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/necoro.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/necoro.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/necoro.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/necoro.wordpress.com/128/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=necoro.wordpress.com&amp;blog=7012351&amp;post=128&amp;subd=necoro&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://necoro.wordpress.com/2009/10/31/asp-concert/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/64cceefa18dd8f35559dc399a50b7c25?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Necoro</media:title>
		</media:content>
	</item>
		<item>
		<title>Portato moving to Git &#8211; Part II</title>
		<link>http://necoro.wordpress.com/2009/10/24/portato-moving-to-git-part-ii/</link>
		<comments>http://necoro.wordpress.com/2009/10/24/portato-moving-to-git-part-ii/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 23:19:44 +0000</pubDate>
		<dc:creator>Necoro</dc:creator>
				<category><![CDATA[Portato]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[launchpad]]></category>

		<guid isPermaLink="false">http://necoro.wordpress.com/?p=123</guid>
		<description><![CDATA[I now found some time to finalize the move from bzr to git. Hence now it can be considered official and the old bazaar branches are deprecated. You can find the portato code and the overlay at github: http://github.com/Necoro/portato http://github.com/Necoro/portato-overlay As Launchpad offers a git-import service (which is quite nice), the master branch is mirrored [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=necoro.wordpress.com&amp;blog=7012351&amp;post=123&amp;subd=necoro&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I now found some time to finalize the move from bzr to git. Hence now it can be considered official and the old bazaar branches are deprecated.</p>
<p>You can find the portato code and the overlay at github:</p>
<ul>
<li><a href='http://github.com/Necoro/portato'>http://github.com/Necoro/portato</a></li>
<li><a href='http://github.com/Necoro/portato-overlay'>http://github.com/Necoro/portato-overlay</a></li>
</ul>
<p>As Launchpad offers a git-import service (which is quite nice), the master branch is mirrored there and can still be accessed via lp:portato using bzr.</p>
<p>I announced in the following places &#8230; hopefully I haven&#8217;t forgotten an important one:</p>
<ul>
<li>Both threads in the Gentoo forums.</li>
<li>Launchpad page.</li>
<li>Origo Development Page.</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/necoro.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/necoro.wordpress.com/123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/necoro.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/necoro.wordpress.com/123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/necoro.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/necoro.wordpress.com/123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/necoro.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/necoro.wordpress.com/123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/necoro.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/necoro.wordpress.com/123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/necoro.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/necoro.wordpress.com/123/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/necoro.wordpress.com/123/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/necoro.wordpress.com/123/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=necoro.wordpress.com&amp;blog=7012351&amp;post=123&amp;subd=necoro&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://necoro.wordpress.com/2009/10/24/portato-moving-to-git-part-ii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/64cceefa18dd8f35559dc399a50b7c25?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Necoro</media:title>
		</media:content>
	</item>
		<item>
		<title>Managing your configuration files with Git. Revisited.</title>
		<link>http://necoro.wordpress.com/2009/10/10/managing-your-configuration-files-with-git-revisited/</link>
		<comments>http://necoro.wordpress.com/2009/10/10/managing-your-configuration-files-with-git-revisited/#comments</comments>
		<pubDate>Sat, 10 Oct 2009 01:26:14 +0000</pubDate>
		<dc:creator>Necoro</dc:creator>
				<category><![CDATA[Howtos]]></category>
		<category><![CDATA[configuration files]]></category>
		<category><![CDATA[configuration management]]></category>
		<category><![CDATA[dotfiles]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[scm]]></category>

		<guid isPermaLink="false">http://necoro.wordpress.com/?p=113</guid>
		<description><![CDATA[I showed a way of managing the configuration files with git and StGit in the post two days ago. But this has two disadvantages: StGit is not installed on all systems. And though it is only some Python-Code which is not hard to install in your home directory, it is something I&#8217;d like to avoid. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=necoro.wordpress.com&amp;blog=7012351&amp;post=113&amp;subd=necoro&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I showed a way of managing the configuration files with git and StGit in the <a href="http://necoro.wordpress.com/2009/10/08/managing-your-configuration-files-with-git-and-stgit/">post two days ago</a>. But this has two disadvantages:</p>
<ol>
<li>StGit is not installed on all systems. And though it is only some Python-Code which is not hard to install in your home directory, it is something I&#8217;d like to avoid.</li>
<li>Using two commands (<code>config</code> and <code>cstg</code>) is not the best thing. Having only one command would be better&#8230;</li>
</ol>
<p>So I tried the more natural way (often I tend to think way too complex) of using git branches. I created a &#8220;local&#8221; branch, which is used for the local changes (hah &#8211; you could not guess it :P). And then I only use rebasing to pull global changes.</p>
<p><strong>Update:</strong> In the meantime I switched back to using stgit &#8230; it just worked somewhat better. But the approach mentioned here still works pretty good :)</p>
<p>Compared to the older method, the approach is now:</p>
<ol>
<li>Same as the old one.</li>
<li>Create local branch and use it:<br />
<pre class="brush: bash;">
config checkout -b local
# hack hack hack
config commit -a
# ...
</pre></li>
<li>Change to master and work there<br />
<pre class="brush: bash;">
config checkout master
# make changes
config commit -a
config push
config checkout local
config rebase master
</pre></li>
<li>Same (except step 7 of course).</li>
</ol>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/necoro.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/necoro.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/necoro.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/necoro.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/necoro.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/necoro.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/necoro.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/necoro.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/necoro.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/necoro.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/necoro.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/necoro.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/necoro.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/necoro.wordpress.com/113/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=necoro.wordpress.com&amp;blog=7012351&amp;post=113&amp;subd=necoro&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://necoro.wordpress.com/2009/10/10/managing-your-configuration-files-with-git-revisited/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/64cceefa18dd8f35559dc399a50b7c25?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Necoro</media:title>
		</media:content>
	</item>
		<item>
		<title>Managing your configuration files with Git and StGit</title>
		<link>http://necoro.wordpress.com/2009/10/08/managing-your-configuration-files-with-git-and-stgit/</link>
		<comments>http://necoro.wordpress.com/2009/10/08/managing-your-configuration-files-with-git-and-stgit/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 00:52:40 +0000</pubDate>
		<dc:creator>Necoro</dc:creator>
				<category><![CDATA[Howtos]]></category>
		<category><![CDATA[configuration files]]></category>
		<category><![CDATA[configuration management]]></category>
		<category><![CDATA[dotfiles]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[scm]]></category>
		<category><![CDATA[stgit]]></category>

		<guid isPermaLink="false">http://necoro.wordpress.com/?p=73</guid>
		<description><![CDATA[This is propably a wide known problem: You want your personal config files (for ViM, Emacs, $SHELL, &#8230;) on all the boxes you have to deal with. The solution here is often: Use some distributed VCS/SCM like git, bzr, hg, whatever and be happy. But it might happen (and it will surely happen quite often), [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=necoro.wordpress.com&amp;blog=7012351&amp;post=73&amp;subd=necoro&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This is propably a wide known problem: You want your personal config files (for ViM, Emacs, $SHELL, &#8230;) on all the boxes you have to deal with. The solution here is often: Use some distributed VCS/SCM like git, bzr, hg, whatever and be happy. But it might happen (and it will surely happen quite often), that the boxes have different versions installed for some packages. Or there are other differences (for example: I have to use other font sizes on my laptop than on my PC). This not a problem, if the config files you are using allow importing other ones &#8212; you have your global options and override them with some local additions. Well, unfortunately, this is not always supported (e.g. I do not know of a way to import something into .gitconfig). So we have to find a solution&#8230;</p>
<p>And I guess, I found one: Use Git to manage the global stuff &#8212; and use <a href="http://www.procode.org/stgit/">StGit</a> to manage a stack of patches for the local boxes :)</p>
<p><span id="more-73"></span><br />
<strong>Note:</strong> As I am personally using the zsh, I will talk of the .zshrc. Adopt it to fit your personal shell. Additionally, I&#8217;ll assume, that you know how to use git.</p>
<h3>1. Creating the global configuration repository</h3>
<p>First remark: This idea is to 99% based on <a href="http://www.silassewell.com/blog/2009/03/08/profile-management-with-git-and-github/">this post I found</a>. I&#8217;ll repeat it here nevertheless.</p>
<ol>
<li>Create an initial directory to store the git data: <pre class="brush: bash;">mkdir ~/.config.git</pre></li>
<li>Create an alias for managing this special git repository: <pre class="brush: bash;">alias config='git --git-dir=$HOME/.config.git/ --work-tree=$HOME'</pre></li>
<li>Initialize the git repo: <pre class="brush: bash;">config init</pre></li>
<li><em>(Optional)</em> To have your <code>config status</code> calls and similar not being cluttered with everything in your home directory, make git ignore everything :) <pre class="brush: bash;">echo &quot;*&quot; &gt;&gt; .gitignore</pre><br />
Note that you now have to use <code>config add -f</code> to add files, because the &#8220;add&#8221; command will not add ignored files by default.</li>
<li>Add all the files you want to have managed to the reposority using <code>config add -f</code>. Do not forget the .gitignore, if you&#8217;ve done the step above.</li>
<li>Finally: Commit <pre class="brush: bash;">config commit</pre></li>
<li><em>(Optional, but suggested)</em> Push your reposority to somewhere, where you access it from all the boxes needed. If you push to a public host: <strong>Take care, that there is no sensible information contained in your configs, like passwords or similar.</strong><br />
<em>Example:</em><br />
<pre class="brush: bash;">
config remote add origin git@github.com:Necoro/dotfiles.git
config push origin
</pre></li>
</ol>
<h3>2. Initializing StGit</h3>
<p><strong>Note:</strong> A general StGit tutorial can be found here: <a href="http://www.procode.org/stgit/doc/tutorial.html">http://www.procode.org/stgit/doc/tutorial.html</a><br />
<strong>Note #2:</strong> All the following commands should be done in your home directory, because the/my current StGit version (0.14.3) seems not to handle such a strange setup :).</p>
<ol>
<li>Yet another alias: <pre class="brush: bash;">cstg='GIT_DIR=$HOME/.config.git stg'</pre>
<li>
<li>Initialize your repo for cstg: <pre class="brush: bash;">cstg init</pre></li>
<li>Add your local settings as StGit patches:<br />
<pre class="brush: bash;">
cstg new some-cool-new-change
# ... hack ...
cstg refresh
cstg new yet-another-change
# ... hack....
cstg refresh
# ...
</pre></li>
</ol>
<h3>3. Modify your global settings</h3>
<p>As StGit manages your patches as git commits, you cannot simply use git/config to modify the global settings. This would take your already applied patches and safe them in the history. Thus I will show, how to deal with it. As the example task: Add the two aliases we defined to .zshrc.</p>
<h4>New method (needs stgit-0.15)</h4>
<ol>
<li>Create a new patch: <pre class="brush: bash;">cstg new &quot;temp-patch&quot;</pre></li>
<li>Do your change: <pre class="brush: bash;">for i in cstg config; echo $(alias $i) &gt;&gt; ~/.zshrc</pre></li>
<li>Refresh: <pre class="brush: bash;">csgt refresh</pre></li>
<li>Commit to git: <pre class="brush: bash;">cstg commit &quot;temp-patch&quot;</pre></li>
<li><em>Optional:</em>Push to remote.<br />
<pre class="brush: bash;">
config push
cstg push -a
</pre><strong>Note</strong> If you do not want to push to the remote, you still need to do <pre class="brush: bash;">cstg push -a</pre></li>
</ol>
<p>I created a zsh-function for the complete procedure. You can find it <a href="http://git.necoro.eu/dotfiles.git/tree/.zsh/zshfunctions">here (the function &#8220;cci&#8221;)</a>.</p>
<h4>Old method (prior to stgit-0.15)</h4>
<ol>
<li>Get rid of the current local patches: <pre class="brush: bash;">cstg pop -a</pre><br />
<strong>Note:</strong> Use <code>cstg pop -ak</code> if you already made your changes</li>
<li>Do your change: <pre class="brush: bash;">for i in cstg config; echo $(alias $i) &gt;&gt; ~/.zshrc</pre></li>
<li>Commit: <pre class="brush: bash;">config commit -a .zshrc</pre></li>
<li>Push: <pre class="brush: bash;">config push</pre></li>
<li>Reapply patches:<br />
<pre class="brush: bash;">
cstg repair
# I haven't yet found out if this repair command 
# is really necessary always... 
# it seems to work without, so far
cstg push -a
</pre></li>
</ol>
<h3>4. Cloning on other hosts</h3>
<ol>
<li>Clone the repository. <em>Example:</em><pre class="brush: bash;">git clone git@github.com:Necoro/dotfiles.git</pre></li>
<li>Move the .git directory to its final destination. <pre class="brush: bash;">mv dotfiles/.git ~/.config.git</pre></li>
<li>Get your old configs out of the way and make sure, that you have a backup of your local settings.</li>
<li>Copy your settings into the wild :). (Note that I use copy instead of move, as I have sometimes only parts of directories managed.) <pre class="brush: bash;">cp -r dotfiles/.* ~
# also copy dotfiles/* if you have non-dotted stuff</pre></li>
<li>Remove the dotfiles directory</li>
<li>Open another shell or re-login, so your new settings (especially the aliases) are loaded.</li>
<li><pre class="brush: bash;">cstg init</pre></li>
<li>Create your local patches</li>
</ol>
<h3>5. Conclusion</h3>
<p>I have just &#8220;developped&#8221; this approach today (I think, there were already other guys having this idea :) &#8211; but I could not find something using a quick google search). So it really needs some testing to see if everything works out as expected. And a nice wrapper script should also be written to ease the work. Ideally you would only need <code>config</code> and not two different commands.</p>
<p>So &#8212; I&#8217;m going to test this on a couple of boxes and we&#8217;ll see where this ends :D.</p>
<p><strong>Update</strong> I am currently thinking, whether a setup using only branches and using rebasing could achieve the same but being easier to manage. I have to test it :)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/necoro.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/necoro.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/necoro.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/necoro.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/necoro.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/necoro.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/necoro.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/necoro.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/necoro.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/necoro.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/necoro.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/necoro.wordpress.com/73/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/necoro.wordpress.com/73/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/necoro.wordpress.com/73/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=necoro.wordpress.com&amp;blog=7012351&amp;post=73&amp;subd=necoro&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://necoro.wordpress.com/2009/10/08/managing-your-configuration-files-with-git-and-stgit/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/64cceefa18dd8f35559dc399a50b7c25?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Necoro</media:title>
		</media:content>
	</item>
	</channel>
</rss>
