<?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>archGFX &#187; subversion</title>
	<atom:link href="http://archgfx.net/tag/subversion/feed" rel="self" type="application/rss+xml" />
	<link>http://archgfx.net</link>
	<description>Austin web designer - Adam Freetly</description>
	<lastBuildDate>Wed, 28 Sep 2011 13:50:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Buckshot, Ep. 5:&#160;Sidegrading</title>
		<link>http://archgfx.net/blog/2007/geek/blogging/buckshot-ep-5-sidegrading</link>
		<comments>http://archgfx.net/blog/2007/geek/blogging/buckshot-ep-5-sidegrading#comments</comments>
		<pubDate>Wed, 26 Sep 2007 21:39:22 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[blogging]]></category>
		<category><![CDATA[akismet]]></category>
		<category><![CDATA[buckshot]]></category>
		<category><![CDATA[cult of matt]]></category>
		<category><![CDATA[disconnected]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://archgfx.net/blog/2007/asides/buckshot-ep-5-sidegrading</guid>
		<description><![CDATA[WordPress is on Slashdot, courtesy of the above image. I've upgraded myself, although based on the number of offers for help installing Habari I landed myself with one comment on WW, I'm going to give Habari another shot in the near future. That thread made me realize that Habari is not a WordPress fork at [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://archgfx.net/wp-content/uploads/2007/09/wordpress.png" alt="update notifications" /></p>
<ul>
<li> WordPress is on <a href="http://yro.slashdot.org/article.pl?sid=07/09/25/1632246">Slashdot</a>, courtesy of the above image.</li>
<li>I've upgraded myself, although based on the number of offers for help installing Habari I landed myself with <a href="http://wank.wordpress.com/2007/09/24/wp-phone-home/#comment-78945">one comment on <abbr title="WordPress Wank™">WW</abbr></a>, I'm going to give Habari another shot in the near future.</li>
<li>That thread made me realize that <a href="http://habariproject.org/en/">Habari is not a WordPress fork</a> at all, but a WordPress clone.  It's the same relationship that <a href="http://www.pidgin.im/">Pidgin (Gaim)</a> has to AIM: most of the features, none of the crap, none of the code.</li>
<li>My only reason for upgrading is to work on adding the tagging features to<a href="http://disconnected.sf.net" title="Disconnected WordPress Theme"> Disconnected</a> and <a href="http://wp-iodiir.sf.net" title="Dream in Infrared WordPress Theme">Dream in Infrared</a>.  Dream in Infrared will most certainly drop support for <abbr title="Ultimate Tagging Warrior">UTW</abbr>, as well as any compatibility with 2.0<a href="#footnote-1-1210" id="footnote-link-1-1210" title="See the footnote.">1</a> .  Disconnected will be a bit more difficult, since I'll need to maintain <abbr title="Ultimate Tagging Warrior">UTW</abbr>/2.0 support in parallel with 2.3's tagging.</li>
<li>The above assumes, <a href="http://wordpress.org/development/2007/09/wordpress-23/">based on the announcement</a>, that there were no security patches in 2.3.  <a href="http://www.dashes.com/anil/2007/09/but-is-it-safe.html">Like Anil says, though</a>, things like that should be crystal fucking <a href="http://www.movabletype.com/blog/2007/09/movable-type-401-get-updated.html">clear in the announcement</a>.  Then again, we are talking about matt, who needs public outcry to explain simple things like <a href="http://wordpress.org/about/privacy/">privacy policies</a>.</li>
<li>Further problems resulting from the <em>Refusal To Explain Anything</em>:<br />
as I was going through my list of plugins and upgrading them using SVN (it's even suggested in the announcement), i ran into more than a few plugins that are hosted on wordpress.org, but have to be updated the traditional way, because no one knows how to organize their repositories.  The biggest offender is the <a href="http://svn.wp-plugins.org/google-sitemap-generator/trunk/">Google Sitemap Generator</a>, which has all of the translations in /trunk/.  Subversion naturally balks at the encoding.  Wget to the rescue.</li>
<li>This is surprisingly not related to Matt or privacy, but I've switched to <a href="http://www.defensio.com/">defensio anti-spam</a>, because I'm a fickle sum-bitch, and <a href="http://archgfx.net/blog/2006/geek/blogging/no-more-betas">easily enticed by betas</a>.  So far its false-positive ratio is about on par with Akismet, which has the usual social consequences (sorry <a href="http://trentadams.ca/">Trent</a>, <a href="http://internetducttape.com/">Engtech</a>).  It does marry the excerpt concept from <a href="http://internetducttape.com/2007/09/13/akismet-maintenance-akismet-auntie-spam/">Akismet Auntie Spam</a> with "Spaminess", which is vaguely similar to SK2's karma, giving it the best usability of the 3.</li>
</ul>
<br /><ol class="footnotes"><li id="footnote-1-1210">does this affect anyone?  my information says no, please comment if it will.  <a href="#footnote-link-1-1210"></a></li></ol>]]></content:encoded>
			<wfw:commentRss>http://archgfx.net/blog/2007/geek/blogging/buckshot-ep-5-sidegrading/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Hosting a theme on Sourceforge, PT. 1</title>
		<link>http://archgfx.net/blog/2007/geek/blogging/hosting-a-theme-on-sourceforge-pt-1</link>
		<comments>http://archgfx.net/blog/2007/geek/blogging/hosting-a-theme-on-sourceforge-pt-1#comments</comments>
		<pubDate>Fri, 02 Mar 2007 18:41:30 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[blogging]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[sourceforge]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[SVN]]></category>
		<category><![CDATA[themes]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://archgfx.net/blog/2007/asides/hosting-a-theme-on-sourceforge-pt-1</guid>
		<description><![CDATA[The advantages of sourceforge hosting are all things that all themes should have: demo blog, screenshots, download stats, nationwide download mirrors, SVN repository, bug tracker, forums. All things you could provide from your own web host, but not only would it cost a fair chunk, having bugs and support show up as comments on your [...]]]></description>
			<content:encoded><![CDATA[<p>The advantages of sourceforge hosting are all <a href="http://weblogtoolscollection.com/archives/2007/02/28/for-theme-authors/">things that all themes should have</a>:  demo blog, screenshots, download stats, nationwide download mirrors, SVN repository, bug tracker, forums. All things you <em>could</em> provide from your own web host, but not only would it cost a fair chunk, having bugs and support show up as comments on your blog can get to be a bit unweildy.  For any <acronym title='GNU General Public License'><span class='caps'>GPL</span></acronym> theme, sourceforge hosting is Free as in beer.  unfortunately, getting set up on sourceforge isn't a cakewalk.  so i'm going to attempt to index their documentation in a more straightforward manner.  <a href="http://sunburntkamel.archgfx.net/2007/03/04/sfnet-pt-2-setting-up-a-demo-site/">Part 2</a> will explain how to install wordpress on your project's website, to give you a fully featured demo site.</p>
<p><span id="more-1008"></span></p>
<ol>
<li>Regiser for the site.  (create account, in the top right of any page).  the name you choose is going to be the name of the lead developer.  it doesn't have to be a real name if you don't want it to.</li>
<li><a href="https://sourceforge.net/register/">Register your project</a>.  i know, that's an absurd number of options.  you have to save each option (trove) before moving on to the next one. your UNIX name should probably start with '<code>wp-</code>' for clarity and findability.  The descriptive name should start with 'WP Theme -' for the same reason. The Basics:
<ul>
<li>Intended Audience :: End users/Desktop</li>
<li>Topic :: Internet :: WWW/HTTP :: Dynamic Content</li>
<li>OS Independent (Written in an interpreted language)</li>
<li>User Interface :: Web Based</li>
</ul>
<p>Your description is probably not the one that shows up in the dashboard.  it should start by explaining that this is a wordpress theme.  It should explain what sets you apart from other themes, whether that's aesthetics, options, or plugin support.  This would be a good place to describe your layout, and basic colors.<br />
from this point on, everything will be done through the admin menu. on the top right of your project page:<a href="http://sunburntkamel.files.wordpress.com/2007/03/sfadmin.png" title="Sourceforge Admin"><img src="/files/2007/03/sfadmin.thumbnail.png" alt="Sourceforge Admin" align="right" /></a></li>
<li>Upload a screenshot.  You can upload more once after you're set up.</li>
<li>fire up your ftp client.  connect to upload.sourceforge.net, and upload your zip file</li>
<li>now go to Admin &gt; File Releases.  select the file from the list at the bottom of the page . Don't worry about your first changelog/notes entry.  'initial public release' is good enough.</li>
</ol>
<h3>Setting up SVN:</h3>
<p>Nobody wants to use CVS anymore. go to Admin &gt; Subversion, and tick the checkbox.  From here on out, I'm assuming you're using <a href="http://tortoisesvn.tigris.org/">tortoise SVN</a>, because it's easy, and i can take screenshots <img src='http://archgfx.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>right click in any folder on your computer, and choose the repo-browser:</p>
<p><img src="http://sunburntkamel.files.wordpress.com/2007/03/repo-browser.jpg" alt="repo browser" /></p>
<p>You'll be prompted for a repository to browse.  the address is on that SVN page you just ticked the box on: <code>https://wp-unixname.svn.sourceforge.net/svnroot/wp-unixname</code>.  You'll want to create 3 folders:  Trunk, Tags, and Branches.  Right click on the main folder.  When you choose create folder, and name it, you'll be promted for your sourceforge username and password.</p>
<p>Trunk is where your project lives, Tags are snapshots every time you release a new version.  Branches are like tags, only they both make progress.  You might use this if you were making a version 2 of your theme, while continuing to support version 1.</p>
<p>To start your SVN repository, right click on the folder that has the release version of your file, and choose "Import" from the tortoise submenu.  It will prompt you for the address of your repository, make sure you add the <code>/trunk</code> to the end of the url!  This puts your  files on sourceforge.  Users can now browse your code online.</p>
<p>Now your code is set up on the server, but you still don't have a local copy that you can easily update. Now you want to make a new folder for your theme in your local /wp-content/themes/ folder. right click on it, and choose "SVN Checkout". Again, make sure to put /trunk on the end of the url.</p>
<p>I'm assuming that this is a new theme that you're already ready to release.  If that's true, the first thing you should do, is right click on the folder you just checked out, and choose "Branch/Tag".  That brings up this window:</p>
<p><img src="http://sunburntkamel.files.wordpress.com/2007/03/branchtag.jpg" alt="branchtag.jpg" /></p>
<p>Change the <acronym title='Uniform Resource Locator'><span class='caps'>URL</span></acronym> to <code>/tags/1.0</code>.  and leave everything else.  You can use the specific version if you release a version and forget to tag it.  You probably only want to switch your working copy to a branch, not a tag.</p>
<h3>New Versions</h3>
<p>Now when you fix a bug, or tweak your <acronym title='Cascading Style Sheets'><span class='caps'>CSS</span></acronym>, after you save, you can just right click on the file, and choose "SVN Commit". you'll be prompted to enter a description of the change, and possibly your password the first time.  when you want to release a new version, right click on your folder, and choose "Export".  you'll be prompted for a folder to save to, you probably just want to make a folder on your desktop.  This just copies all the files except the <code>.svn</code> folders, so you can zip it up and upload it to sourceforge via FTP.  then just tag the new version, and you're all set.  You'll probably also want to post about it on your development blog, which I'll explain how to set up in <a href="http://sunburntkamel.archgfx.net/2007/03/04/sfnet-pt-2-setting-up-a-demo-site/">part 2</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://archgfx.net/blog/2007/geek/blogging/hosting-a-theme-on-sourceforge-pt-1/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

