<?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>Limi&#039;s Sphere of Influence &#187; SVN</title>
	<atom:link href="http://blogs.gerbilsofwar.com/limi/category/programming/svn-programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.gerbilsofwar.com/limi</link>
	<description>dabbling, frivolling, idling, loafing, loitering, playing and procrastinating</description>
	<lastBuildDate>Wed, 04 Nov 2009 20:04:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Subclipse JavaHL in Aptana Studio on Ubuntu</title>
		<link>http://blogs.gerbilsofwar.com/limi/2008/10/29/subclipse-javahl-in-aptana-studio-on-ubuntu-804/</link>
		<comments>http://blogs.gerbilsofwar.com/limi/2008/10/29/subclipse-javahl-in-aptana-studio-on-ubuntu-804/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 13:03:00 +0000</pubDate>
		<dc:creator>Limi</dc:creator>
				<category><![CDATA[Aptana Studio]]></category>
		<category><![CDATA[SVN]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[aptana]]></category>
		<category><![CDATA[aptana studio]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javahl]]></category>
		<category><![CDATA[subclipse]]></category>

		<guid isPermaLink="false">http://blogs.gerbilsofwar.com/limi/?p=161</guid>
		<description><![CDATA[Subclipse is a SVN plugin for Aptana, and it allows you to interact with the SVN server from within the IDE. However getting this running properly on my Ubuntu 8.04 machine proved to be more challenging than just installing it.
The problem I was having was that when I went to talk to the SVN server, [...]]]></description>
			<content:encoded><![CDATA[<p>Subclipse is a SVN plugin for Aptana, and it allows you to interact with the SVN server from within the IDE. However getting this running properly on my Ubuntu 8.04 machine proved to be more challenging than just installing it.</p>
<p>The problem I was having was that when I went to talk to the SVN server, it would always ask me for my username and password, there was no option to remember it. I thought this a little strange and upon visiting the preferences dialog (Window->Preferences->Team->SVN) I was greeted by a nice error &#8220;Failed to load JavaHL library&#8221;. Which of course meant I couldn&#8217;t change any options without it bitching that it wasn&#8217;t available.</p>
<p>So how do we fix this? First off&#8230;</p>
<blockquote><p>sudo apt-get install libsvn-java</p></blockquote>
<p>Then, if you&#8217;re lucky, you should just have to restart Aptana in order for it to now detect it. However, if your machine was like mine and it didn&#8217;t detect it then you&#8217;ll need to do the following. Go to where Aptana is installed, for me this was <code>/usr/local/aptana</code></p>
<blockquote><p>cd /usr/local/aptana<br />
gedit AptanaStudio.ini</p></blockquote>
<p>You&#8217;ll then need to add the following line to the end of this file</p>
<blockquote><p>-Djava.library.path=/usr/lib/jni</p></blockquote>
<p>That&#8217;s technically it, all you should need to do now is save the file, restart Aptana and it&#8217;ll be working for you. Well, I say you, I mean me <img src='http://blogs.gerbilsofwar.com/limi/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>So now that JavaHL is installed correctly, when I next talked to the SVN server, it once again, asked me for my login details, however a lovely &#8220;Save Credentials&#8221; checkbox appeared saving my sanity from inputting my details everytime. <img src='http://blogs.gerbilsofwar.com/limi/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gerbilsofwar.com/limi/2008/10/29/subclipse-javahl-in-aptana-studio-on-ubuntu-804/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Replacing TortoiseSVN&#8217;s XPStyle Icons in 1.5.x</title>
		<link>http://blogs.gerbilsofwar.com/limi/2008/08/05/replacing-the-new-tortoisesvn-icons-with-the-old-ones/</link>
		<comments>http://blogs.gerbilsofwar.com/limi/2008/08/05/replacing-the-new-tortoisesvn-icons-with-the-old-ones/#comments</comments>
		<pubDate>Tue, 05 Aug 2008 18:08:00 +0000</pubDate>
		<dc:creator>Limi</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[SVN]]></category>
		<category><![CDATA[icons]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[tortoise]]></category>
		<category><![CDATA[tortoisesvn]]></category>

		<guid isPermaLink="false">http://blogs.gerbilsofwar.com/limi/?p=61</guid>
		<description><![CDATA[So, this morning I finally entertained Tortoise&#8217;s incessant whining to update to its latest version (1.5.2) and I took the plunge. The one thing that annoys me the most about the upgrade process is the fact I have to restart the machine in order for the installation to finish, this I find is so archaic and out [...]]]></description>
			<content:encoded><![CDATA[<p>So, this morning I finally entertained Tortoise&#8217;s incessant whining to update to its latest version (1.5.2) and I took the plunge. The one thing that annoys me the most about the upgrade process is the fact I have to restart the machine in order for the installation to finish, this I find is so archaic and out of date compared to 99% of all other software installation. (Obviously I&#8217;m not stupid enough to realise that there&#8217;s quite a bit of interaction on the OS level with Tortoise, but still, it&#8217;s one annoyance I would rather do without)</p>
<p>Once I&#8217;m restarted and on the go again, I go to browse one of my SVN directories and I&#8217;m greeted with some disgusting icons. They&#8217;ve gone and replaced the XPStyle icon set with some&#8230; quite frankly, god awful ones. They blur horribly at 16&#215;16 size and just don&#8217;t look nice at all in my opinion, so it was then finding out how to change the icons.</p>
<ol>
<li>Right click on the desktop and in &#8220;TortoiseSVN&#8221; click &#8220;Settings&#8221;</li>
<li>Select &#8220;Icon Set&#8221; from the left tree menu</li>
<li>Then using the drop down to change to which icon set suits you.</li>
<li>Restart the machine (*sigh*)</li>
</ol>
<p>After I had looked through the other sets I went for &#8220;Straight&#8221;, however after a days work with this, I just wanted the original icons back. Thankfully I had an old installation of TortoiseSVN on another machine so it was just a case of moving &amp; renaming the icons from one place to another.</p>
<p>To get the old icons from 1.4.x into 1.5.x simply download the following file, and extract the folder into&#8230;</p>
<blockquote><p>%commonprogramfiles%\TortoiseOverlays\icons</p></blockquote>
<p>You can just put that into the Run box and it should load up the correct directory. Simple extract the zip file into here and then use the step-by-step above to change your icon set to the new one named &#8220;LegacyStyle&#8221;.</p>
<p><a href="http://blogs.gerbilsofwar.com/limi/wp-content/uploads/2008/08/legacystyle.zip">Download LegacyStyle</a> (40kb)</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gerbilsofwar.com/limi/2008/08/05/replacing-the-new-tortoisesvn-icons-with-the-old-ones/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>How to optimize Tortoise&#8217;s SVN Cache</title>
		<link>http://blogs.gerbilsofwar.com/limi/2008/08/05/how-to-optimize-tortoises-svn-cache/</link>
		<comments>http://blogs.gerbilsofwar.com/limi/2008/08/05/how-to-optimize-tortoises-svn-cache/#comments</comments>
		<pubDate>Tue, 05 Aug 2008 16:35:53 +0000</pubDate>
		<dc:creator>Limi</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[SVN]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[optimize]]></category>
		<category><![CDATA[programmer]]></category>
		<category><![CDATA[speed]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[tortoisesvn]]></category>

		<guid isPermaLink="false">http://blogs.gerbilsofwar.com/limi/?p=55</guid>
		<description><![CDATA[If you&#8217;re a programmer of some description and you use SVN and develop on Windows then chances are you&#8217;ll either be using SVN with TortoiseSVN, or you&#8217;ll be like one of those trendy kids using GIT. However, those cool kids don&#8217;t yet have something like TortoiseGIT. But I&#8217;m sure that once it comes out that these optimizations will still [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re a programmer of some description and you use SVN and develop on Windows then chances are you&#8217;ll either be using SVN with <a href="http://tortoisesvn.tigris.org/" target="_blank">TortoiseSVN</a>, or you&#8217;ll be like one of those trendy kids using GIT. However, those cool kids don&#8217;t yet have something like TortoiseGIT. But I&#8217;m sure that once it comes out that these optimizations will still apply.</p>
<p>The part of TortoiseSVN that really slows down PC&#8217;s is the &#8220;TSVNCache.exe&#8221; file. This basically allows for drawing of the icons on-top of files and folders to indicate their SVN status. However, doing this requires a lot of monitoring of literally all your files and folders. So whats the most obvious thing to do? Restrict what Tortoise monitors as it goes about its work. We do that as follows&#8230;</p>
<ol>
<li>Right click on your desktop and select &#8220;Settings&#8221; from the Tortoise context menu.</li>
<li>In the tree view on the left select &#8220;Icon Overlays&#8221;</li>
<li>In the &#8220;Exclude Paths&#8221; box put in <strong>C:\*</strong>, this will exclude the entire drive from being monitored. You&#8217;ll want to put in the drive names of all your fixed drives to stop those being monitored as well.</li>
<li>In the &#8220;Includes Paths&#8221; box put in the root of your development directories, I only use one, however you may use many scattered across your drive. I simply put in <strong>C:\SVN\*</strong></li>
<li>Press &#8220;ok&#8221; to apply these changes.</li>
<li>Either reboot your machine, or, if your like me, open up task manager and kill &#8220;TSVNCache.exe&#8221; and load up a folder associated with SVN and it should re-start itself.</li>
</ol>
<p>Other improvements can be made by setting Tortoise to only show the icon overlays when you are browsing directories with explorer. By default whenever you have an open/save dialog it will load in and show you those. These can be disabled by the following&#8230;</p>
<ol>
<li>Right click on your desktop and select &#8220;Settings&#8221; from the Tortoise context menu.</li>
<li>In the tree view on the left select &#8220;Icon Overlays&#8221;</li>
<li>Check the box for &#8220;Show overlays and context menu only in explorer&#8221;</li>
<li>Press &#8220;ok&#8221; to apply these changes.</li>
<li>Either reboot your machine, or, if your like me, open up task manager and kill &#8220;TSVNCache.exe&#8221; and load up a folder associated with SVN and it should re-start itself.</li>
</ol>
<div>Depending on how much you want to speed up Tortoise you can also disable the icons for files, but keep them on for folders. Done the same as above but just change the &#8220;Status cache&#8221; to &#8220;None&#8221;.</div>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gerbilsofwar.com/limi/2008/08/05/how-to-optimize-tortoises-svn-cache/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
