<?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>Toma&#039;s blog &#187; svn</title>
	<atom:link href="http://www.omat.nl/tag/svn/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.omat.nl</link>
	<description>My Blogs.</description>
	<lastBuildDate>Wed, 28 Jul 2010 20:31:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>SVN Account Conversion FAQ</title>
		<link>http://www.omat.nl/2010/06/27/svn-account-conversion-faq/</link>
		<comments>http://www.omat.nl/2010/06/27/svn-account-conversion-faq/#comments</comments>
		<pubDate>Sun, 27 Jun 2010 16:57:45 +0000</pubDate>
		<dc:creator>toma</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://www.omat.nl/?p=671</guid>
		<description><![CDATA[Not that there are many questions about the conversion of password based svn accounts to ssh-based ones, but the FAQ-format is nice to address a bunch of random questions.
After converting my account, it asks for a password when committing, and I don&#8217;t know what to give in. Help?
The point here is that the svn switch [...]]]></description>
			<content:encoded><![CDATA[<p>Not that there are many questions about the conversion of password based svn accounts to ssh-based ones, but the FAQ-format is nice to address a bunch of random questions.</p>
<p><em><strong>After converting my account, it asks for a password when committing, and I don&#8217;t know what to give in. Help?</strong></em><br />
The point here is that the svn switch command we have given you has not been completed successfully. Unfortunately svn does not tell you that. What you need to do is run svn info and see what the URL is. In most cases the problem is that the username is not in the URL. So you need to use the following command: svn switch &#8211;relocate https://svn.kde.org svn+ssh://username@svn.kde.org</p>
<p>The first argument after &#8211;relocate must match the URL found in the svn info command.</p>
<p><em><strong>You have failed to setup my account properly, it closes the connection as soon as I try to commit anything.</strong></em><br />
Yeah, another nice uninformative error message. The problem is that you have an offending key for svn.kde.org in you known hosts file. Try doing &#8217;ssh username@svn.kde.org&#8217;. If that result in something that looks like garbage, it is ok. Else it will give an error message which shows which line in your .ssh/known_hosts is offending. Remove that line and try again. </p>
<p>Note, only remove that line if you run into this problem right after conversion, if you are already using ssh based svn and get this error suddenly, chances are high there is a man in the middle attack.</p>
<p><em><strong>Is rsa better than dsa?</strong></em><br />
Google for that one :)</p>
<p><em><strong>I use git-svn, can I convert my existing checkout?</strong></em><br />
Hmwah, yes, you can, but it is not straight forward. Some followed <a href="http://theadmin.org/articles/2008/09/30/git-svn-switch-to-a-different-a-svn-url/">this tutorial</a> with success. You should use svn+ssh://username@svn.kde.org/home/kde format as the new url. We have a sysadmin bugreport with some more detailed information. We can subscribe you when you want, just let us know on #kde-sysadmin.</p>
<p><em><strong>Can I use multiple ssh keys for my svn account?</strong></em><br />
Yes You Can. Just file a sysadmin bugreport at <a href="https://bugs.kde.org/enter_sysadmin_request.cgi">this location</a>.  Make sure your bugzilla login matches your email address in the kde-common/accounts though.</p>
<p><em><strong>Can I use the same ssh key on multiple computers?</strong></em><br />
Yes You Can. Please note that when copying your key files, you must make sure the permissions are exactly identical to the place you copied it from. Making your private key world readable and writable makes ssh refuse to use that key.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.omat.nl/2010/06/27/svn-account-conversion-faq/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Converting, disabling &amp; converting subversion accounts&#8230;</title>
		<link>http://www.omat.nl/2010/06/26/converting-disabling-converting-subversion-accounts/</link>
		<comments>http://www.omat.nl/2010/06/26/converting-disabling-converting-subversion-accounts/#comments</comments>
		<pubDate>Sat, 26 Jun 2010 10:17:43 +0000</pubDate>
		<dc:creator>toma</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://www.omat.nl/?p=669</guid>
		<description><![CDATA[The past 24 hours have been amazing. The sysadmin team has been busy continuously. Eike Hein was on duty yesterday most of the day, and when he (finally) decided to go to bed, Ben Cooksley took over. I guess night shifts are not so bad when you are living on the other end of the [...]]]></description>
			<content:encoded><![CDATA[<p>The past 24 hours have been amazing. The sysadmin team has been busy continuously. Eike Hein was on duty yesterday most of the day, and when he (finally) decided to go to bed, Ben Cooksley took over. I guess night shifts are not so bad when you are living on the other end of the world. I&#8217;ll take the next shift if Ben has had enough.</p>
<p>We are busy converting password based subversion accounts to ssh based ones. The benefit of doing that is that you automatically get access to the KDE Git repository. As KDE is moving to Git, we need to either convert the password based accounts or disable them.</p>
<p>In the past 24 hours we have sent out mails to 1210 subversion account holders which use a password. Of those roughly 150 have replied to the invitation. Roughly 100 replied with their ssh key, 1 with his gpg key and about 50 replied that they want to close their account.</p>
<p>That might seem like a high number of people closing their account, but seeing it into perspective of the total accounts we have, and considering nobody gives up his or her account usually, I think it is actually a very nice number.</p>
<p>The 100 we converted were all converted instantly, nobody had to wait, which is a great achievement. Ah, Ben just asked me to take over, so this blog needs to be ended now. The work is comparable with creating new accounts, so we still need to actually do something for each developer that wants to convert. </p>
<p>What I wanted to say is, that if you have not received an invitation to convert, please go to <a href="https://sysadmin.kde.org/svnaccount/move_https_to_ssh.php">this page</a> and re-request your invitation. If you still don&#8217;t receive it, check if your email address is correct in <a href="http://websvn.kde.org/trunk/kde-common">the accounts file</a>. If not, adapt it there, and re-request the invitation in a day or so.</p>
<p>If you have any questions, jump into #kde-sysadmin irc channel or file a sysadmin bugreport <a href="https://bugs.kde.org/enter_sysadmin_request.cgi">here</a>.</p>
<p>Oh, backlog building up&#8230;. Bye!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.omat.nl/2010/06/26/converting-disabling-converting-subversion-accounts/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Disable your account if you are no longer active</title>
		<link>http://www.omat.nl/2010/06/25/disable-your-account-if-you-are-no-longer-active/</link>
		<comments>http://www.omat.nl/2010/06/25/disable-your-account-if-you-are-no-longer-active/#comments</comments>
		<pubDate>Fri, 25 Jun 2010 17:47:26 +0000</pubDate>
		<dc:creator>toma</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://www.omat.nl/?p=667</guid>
		<description><![CDATA[My last blog triggered a handful of people who requested the merge from a password based svn account to a ssh based one. This was very nice, because we could iron out the last glitches in the scripts processing the requests.
We are now approaching the password based accounts directly. Everyone receives an invitation to convert. [...]]]></description>
			<content:encoded><![CDATA[<p>My last blog triggered a handful of people who requested the merge from a password based svn account to a ssh based one. This was very nice, because we could iron out the last glitches in the scripts processing the requests.</p>
<p>We are now approaching the password based accounts directly. Everyone receives an invitation to convert. We send them out in managable batches, and we expect the last batch to go out later this weekend. We still have roughly 1200 accounts which need conversion. </p>
<p>Approaching everyone individually also means for some account holders a flash back to the times they were active for KDE. They could have been inactive for years already, as we never &#8216;clean&#8217; svn accounts automatically based on inactivity. </p>
<p>If you are inactive you can also indicate that on the form, your account will be disabled and we will no longer spam you in the future to convert your account. So, if you want to pro-actively help us, feel free to go to <a href="https://sysadmin.kde.org/svnaccount/move_https_to_ssh.php">this page</a> and fill in your svn account name. You will receive instructions in your mailbox within seconds.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.omat.nl/2010/06/25/disable-your-account-if-you-are-no-longer-active/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Convert password based accounts</title>
		<link>http://www.omat.nl/2010/06/23/convert-password-based-accounts/</link>
		<comments>http://www.omat.nl/2010/06/23/convert-password-based-accounts/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 17:11:39 +0000</pubDate>
		<dc:creator>toma</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://www.omat.nl/?p=660</guid>
		<description><![CDATA[Traditionally we have two different account types within KDE. Some people use https://$username@svn.kde.org and some people use svn+ssh://$username@svn.kde.org. While we are moving to git we can not use the https version anymore, write access to the git repository will be based on ssh keys. 
To streamline your move to git, you will have to convert [...]]]></description>
			<content:encoded><![CDATA[<p>Traditionally we have two different account types within KDE. Some people use https://$username@svn.kde.org and some people use svn+ssh://$username@svn.kde.org. While we are moving to git we can not use the https version anymore, write access to the git repository will be based on ssh keys. </p>
<p>To streamline your move to git, you will have to convert your svn account from https (if you are using that) to svn+ssh by providing us with your ssh public key. If you do that, you will automatically get write access to the git repositories. If you already have a svn+ssh account, there is nothing you need to do right now.</p>
<p>To facilitate the move from password to ssh based accounts, we have created a <a href="https://sysadmin.kde.org/svnaccount/move_https_to_ssh.php">special page</a> where you can request the conversion.</p>
<p>Please note that if you are behind a firewall, which blocks port 22, you should not convert your account at this moment. We are working on a solution!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.omat.nl/2010/06/23/convert-password-based-accounts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>svndiff</title>
		<link>http://www.omat.nl/2009/10/01/svndiff/</link>
		<comments>http://www.omat.nl/2009/10/01/svndiff/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 20:59:44 +0000</pubDate>
		<dc:creator>toma</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://www.omat.nl/?p=449</guid>
		<description><![CDATA[Just a small productivity tip today. I have this in my .alias file (or put it in your .bashrc or somewhere).
svndiff () { svn diff "$*" &#124; colordiff &#124; less; }
When you now run svndiff where you would normally run svn diff you get a nice diff in colors (which is pretty addictive) and it [...]]]></description>
			<content:encoded><![CDATA[<p>Just a small productivity tip today. I have this in my .alias file (or put it in your .bashrc or somewhere).</p>
<pre>svndiff () { svn diff "$*" | colordiff | less; }</pre>
<p>When you now run <span style="text-decoration: underline;">svndiff</span> where you would normally run <span style="text-decoration: underline;">svn diff</span> you get a nice diff in colors (which is pretty addictive) and it uses <span style="text-decoration: underline;">less</span> as a pager, so no need for the <span style="text-decoration: underline;">| less</span> anymore&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.omat.nl/2009/10/01/svndiff/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Making a changelog</title>
		<link>http://www.omat.nl/2009/09/19/making-a-changelog/</link>
		<comments>http://www.omat.nl/2009/09/19/making-a-changelog/#comments</comments>
		<pubDate>Sat, 19 Sep 2009 15:39:44 +0000</pubDate>
		<dc:creator>toma</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://www.omat.nl/?p=413</guid>
		<description><![CDATA[Most extragear applications need to make there own changelog, just before they release a new tarball. In my projects I had a little script for doing that. Each commits gets an entry in the ChangeLog file and is associated with the real name of that person. I always use the diff from the ChangeLog file [...]]]></description>
			<content:encoded><![CDATA[<p>Most extragear applications need to make there own changelog, just before they release a new tarball. In my projects I had a little script for doing that. Each commits gets an entry in the ChangeLog file and is associated with the real name of that person. I always use the diff from the ChangeLog file to fill the NEWS file with the highlights of the new release.</p>
<p>To get rid of the duplication of maintaining the script in each of my projects, I just generalized it a bit and moved it to kdesdk/scripts so everyone can use it. Just run in from the folder you want the changelog in. Optionally add a parameter to a subfolder if you only want the changes from that folder.</p>
<p>How it works? It&#8217;s simple:</p>
<blockquote>
<pre>extragear/pim/mailody$ svn2log.sh
Fetching committers...                                  
Creating changelog...
[...]</pre>
<pre>extragear/pim/mailody$ svn diff ChangeLog | diffstat
 ChangeLog | 1911 +++++++++++++++++++++++++++++++++++++++++---------------------
 1 file changed, 1275 insertions(+), 636 deletions(-)</pre>
<pre>extragear/pim/mailody$ head ChangeLog</pre>
<pre>2009-09-19 13:43 +0000 [r1025714]  Christophe Giboudeaux [..]@gmail.com

 * trunk/extragear/pim/mailody/CMakeLists.txt: Coding style + Remove
 the REQUIRED keyword

2009-09-19 13:26 +0000 [r1025707]  Christophe Giboudeaux [..]gmail.com

 * trunk/extragear/pim/mailody/kontact/CMakeLists.txt: Cleanup</pre>
</blockquote>
<p>Hope this is usefull for others.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.omat.nl/2009/09/19/making-a-changelog/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
