<?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>joshkim.org &#187; git</title>
	<atom:link href="http://joshkim.org/tag/git/feed/" rel="self" type="application/rss+xml" />
	<link>http://joshkim.org</link>
	<description>Be Awesome Instead // Essays by Josh Kim</description>
	<lastBuildDate>Sun, 01 Jan 2012 22:27:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>		<item>
		<title>Homebrew (Mac) Installation</title>
		<link>http://joshkim.org/2010/03/06/homebrew-mac-installation/</link>
		<comments>http://joshkim.org/2010/03/06/homebrew-mac-installation/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 03:09:09 +0000</pubDate>
		<dc:creator>joshkim</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[homebrew]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://joshkim.org/?p=1408</guid>
		<description><![CDATA[Homebrew is an up and coming successor to Fink and MacPorts. Although a bit generically named, it works quite well for a lot of the things I muck around with these days, which tend to have that web development smell &#8230; <a href="http://joshkim.org/2010/03/06/homebrew-mac-installation/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://github.com/mxcl/homebrew">Homebrew</a> is an up and coming successor to Fink and MacPorts. Although a bit generically named, it works quite well for a lot of the things I muck around with these days, which tend to have that web development smell to it.</p>

<p>It used to be that I had to get a git binary, then grab homebrew from github, then uninstall the git through the binary, and <em>then</em> install git through homebrew. Then, the fun would begin.</p>

<p>Now, it&#8217;s even more streamlined. Just grab the <a href="http://gist.github.com/323731">installer gist</a> from the <a href="http://github.com/mxcl/homebrew/blob/master/README.md">README.md</a> page, and it <em>should</em> work. Although, I couldn&#8217;t get it to work and I was in a hurry, so I just grabbed the master tarball, and just physically moved the resulting /bin, /Library, and README.md.</p>

<p>Note: This probably worked for me because I already did everything else that was in the install script earlier, such as chmod&#8217;ing the /usr/local folder, as well as adding /usr/local/bin to the path.</p>

<p>Hooray for adhering to POSIX standards (<a href="http://www.pathname.com/fhs/pub/fhs-2.3.html#USRLOCALLOCALHIERARCHY">Reference here</a>: This is an awesome read, by the way, if you ever had any questions about <em>why</em> directories were as such in a Linux/BSD setting.).</p>

<pre><code>brew install git
brew install ruby
brew install stuff
</code></pre>

<p>More on how brew affects Ruby on Rails installations later.</p>
]]></content:encoded>
			<wfw:commentRss>http://joshkim.org/2010/03/06/homebrew-mac-installation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Git, GitHub and Social Coding</title>
		<link>http://joshkim.org/2009/08/14/git-github-and-social-coding/</link>
		<comments>http://joshkim.org/2009/08/14/git-github-and-social-coding/#comments</comments>
		<pubDate>Sat, 15 Aug 2009 03:04:07 +0000</pubDate>
		<dc:creator>joshkim</dc:creator>
				<category><![CDATA[HanMeta]]></category>
		<category><![CDATA[JKFilter]]></category>
		<category><![CDATA[Web Applications]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://joshkim.org/?p=1156</guid>
		<description><![CDATA[via Video: Tom Preston-Werner, Chris Wanstrath and Scott Chacon — Git, GitHub and Social Coding. While I don&#8217;t use GitHub for my projects, most of the rubygems and other code bases exist on GitHub. I guess there are the few &#8230; <a href="http://joshkim.org/2009/08/14/git-github-and-social-coding/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div><object width="576" height="358" allowFullScreen="true"><param name="movie" value="http://cosmos.bcst.yahoo.com/up/ypp/default/player.swf"></param><param name="flashVars" value="vid=15004396&#038;siteHostUrl=http%3A//video.yahoo.com"></param><param name="wmode" value="transparent"></param><embed width="576" height="358" allowFullScreen="true" src="http://cosmos.bcst.yahoo.com/up/ypp/default/player.swf" type="application/x-shockwave-flash" flashvars="vid=15004396&#038;siteHostUrl=http%3A//video.yahoo.com"></embed></object></div>

<p>via <a href="http://developer.yahoo.com/yui/theater/video.php?v=prestonwerner-github">Video: Tom Preston-Werner, Chris Wanstrath and Scott Chacon — Git, GitHub and Social Coding</a>.</p>

<p>While I don&#8217;t use <a href="github.com">GitHub</a> for my projects, most of the rubygems and other code bases exist on GitHub. I guess there are the few that are still on Google Code and even fewer on SourceForge.</p>

<p>The video, not only being extremely informative for someone who doesn&#8217;t know anything about git (but would like to know more), was a very nice overview of what I&#8217;ve been learning in the past couple months. (Especially more so the past couple of weeks.)</p>

<p>What I find awesome is that (at least Chris specifically) had a very personal problem he wanted to fix with version control systems (Subversion, in his case) and supporting tools (Bugzilla, in his case).</p>

<p>Sidenote: Chris&#8217;s presentation images are just hilarious. One comment: SVN could have been the lighthouse, not the &#8220;house&#8221;. The whole centralized repository idea?</p>
]]></content:encoded>
			<wfw:commentRss>http://joshkim.org/2009/08/14/git-github-and-social-coding/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&quot;technicalpickles-jeweler requires git (&gt;= 1.1.1, runtime)&quot;</title>
		<link>http://joshkim.org/2009/07/31/technicalpickles-jeweler-requires-git-1-1-1-runtime/</link>
		<comments>http://joshkim.org/2009/07/31/technicalpickles-jeweler-requires-git-1-1-1-runtime/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 16:59:23 +0000</pubDate>
		<dc:creator>joshkim</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[gem]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[jeweler]]></category>

		<guid isPermaLink="false">http://joshkim.org/?p=1084</guid>
		<description><![CDATA[In this error statement: $ sudo gem install technicalpickles-jeweler -s http://gems.github.com ERROR: Error installing technicalpickles-jeweler: technicalpickles-jeweler requires git (&#62;= 1.1.1, runtime) This is not talking about your git binary version, which at the time of this writing is 1.6.3.3. It&#8217;s &#8230; <a href="http://joshkim.org/2009/07/31/technicalpickles-jeweler-requires-git-1-1-1-runtime/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In this error statement:</p>

<p>$ sudo gem install technicalpickles-jeweler -s http://gems.github.com
ERROR:  Error installing technicalpickles-jeweler:
technicalpickles-jeweler requires git (&gt;= 1.1.1, runtime)</p>

<p>This is not talking about your git binary version, which at the time of this writing is 1.6.3.3. It&#8217;s talking about your git <em>gem</em>.</p>

<p>So just do a nice:</p>

<p>$ sudo gem install git</p>

<p>And you&#8217;re off. Rock on.</p>

<p>Now to go mess with <em>actual</em> rubygems problems&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://joshkim.org/2009/07/31/technicalpickles-jeweler-requires-git-1-1-1-runtime/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Unfuddle vs Assembla: Git Support</title>
		<link>http://joshkim.org/2008/10/01/unfuddle-vs-assembla-git-support/</link>
		<comments>http://joshkim.org/2008/10/01/unfuddle-vs-assembla-git-support/#comments</comments>
		<pubDate>Thu, 02 Oct 2008 05:02:31 +0000</pubDate>
		<dc:creator>joshkim</dc:creator>
				<category><![CDATA[HanMeta]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[assembla]]></category>
		<category><![CDATA[capistrano]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[trac]]></category>
		<category><![CDATA[unfuddle]]></category>

		<guid isPermaLink="false">http://joshkim.org/?p=935</guid>
		<description><![CDATA[Assembla seems to be having problems with their git service, and that&#8217;s too bad; now, I&#8217;m going to go use Unfuddle instead. The forums suggest that this has been an issue that started maybe a couple weeks ago. Of course, &#8230; <a href="http://joshkim.org/2008/10/01/unfuddle-vs-assembla-git-support/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.assembla.com/">Assembla</a> seems to be having problems with their git service, and that&#8217;s too bad; now, I&#8217;m going to go use Unfuddle instead. The <a href="http://forum.assembla.com/forums/2/topics/444">forums</a> suggest that this has been an issue that started maybe a couple weeks ago. Of course, had I known this, I wouldn&#8217;t have spent the better part of yesterday and a couple hours today, banging my head against the wall.</p>

<p>I did, however, become much more well versed in the distributed source management system known as <a href="http://git.or.cz/">git</a>. By the way, <a href="http://gitcasts.com/">GitCasts</a> is like the best thing to learn git from, I just hope that one day we&#8217;ll see all the commands that were used during the screencasts for easier consumption. Even as this project is going to most likely stay a solo venture, the saner branching/merging I keep hearing about makes my heart flutter.</p>

<p>But less about git, and more about the services that are providing git hosting: I liked Assembla because of their integration with Trac, one of my favorite bug tracking tools. I wasn&#8217;t familiar with Unfuddle&#8217;s or Assembla&#8217;s own milestone/scrum/chat/ticket system, and so I wanted to just keep using Trac. After tonight&#8217;s mess, I think I&#8217;m going to go and stick with Unfuddle for the time being and just try to start using their refreshingly different UI for all things project management. After all, I can move the entire repository with a single clone anyway.</p>
]]></content:encoded>
			<wfw:commentRss>http://joshkim.org/2008/10/01/unfuddle-vs-assembla-git-support/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>3 Weeks Remain</title>
		<link>http://joshkim.org/2008/09/21/3-weeks-remain/</link>
		<comments>http://joshkim.org/2008/09/21/3-weeks-remain/#comments</comments>
		<pubDate>Mon, 22 Sep 2008 05:02:10 +0000</pubDate>
		<dc:creator>joshkim</dc:creator>
				<category><![CDATA[HanMeta]]></category>
		<category><![CDATA[Project Ideas]]></category>
		<category><![CDATA[capistrano]]></category>
		<category><![CDATA[feed reader]]></category>
		<category><![CDATA[FeedSt]]></category>
		<category><![CDATA[gadget repository]]></category>
		<category><![CDATA[gadgetget]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[guru]]></category>
		<category><![CDATA[mediawiki]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[rock band 2]]></category>
		<category><![CDATA[statusfix]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://joshkim.org/?p=928</guid>
		<description><![CDATA[The long four day weekend was mostly spent on one of two things: Rock Band 2 and setting up for projects. And the Rock Band 2 stopped as soon as I completed the game in solo guitar mode. And no, &#8230; <a href="http://joshkim.org/2008/09/21/3-weeks-remain/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The long four day weekend was mostly spent on one of two things: Rock Band 2 and setting up for projects. And the Rock Band 2 stopped as soon as I completed the game in solo guitar mode. And no, I didn&#8217;t count the Endless Setlist&#8230; unless I can get 3 other kids to go all out for hours and hours on end.</p>

<p>This weekend was a blur. I don&#8217;t remember much of it. A lot of late night talks with Dean didn&#8217;t help the project progress, but was beneficial. As a sidenote, he&#8217;s my third impromptu roommate after I started living solo (I guess I should count that Jong-Sun kid, because he was over constantly, so four).</p>

<p>Moving on, I&#8217;m hoping to get the whole development environments set up tonight. It seems like my forearms aren&#8217;t even happy about my typing this entry. We&#8217;ll see if I&#8217;ll sleep happy or not.</p>

<h4>Summary Of Said Weekend</h4>

<p>I have these artifacts as evidence to the caffeinated stupor I was in.</p>

<p><a href="http://www.flickr.com/photos/35532526@N00/2877065937" title="View 'The Six Cans of the Apocalypse' on Flickr.com"></p>

<div style="text-align:center;"><img src="http://farm4.static.flickr.com/3266/2877065937_1ae5bf9fbe.jpg" alt="The Six Cans of the Apocalypse" border="0" width="500" height="375" /></div>

<p></a></p>

<p>Remember, the green one&#8217;s the most tasty.</p>

<p>But yeah, working &#8217;til the week hours of the night/morning, I popped on the sysadmin hat and rocked out. Finally after having installed MediaWiki (it&#8217;s a little slow, I need something faster&#8230; any suggestions?), I started to document the insanity.</p>

<p>I bought a new&#8221;er&#8221; slice at slicehost. I love how close to the metal all of the insanity is. I finally got to see how Derek worked his magic during the days of StatusFix&#8230; er&#8230; more like I copied and pasted commands, all the while man paging everything that went past my eyes. Lots to learn and screw up on so that I&#8217;ll learn even more.</p>

<p>Still need to work on Capistrano deployment from the git repository. Hoping to get this done tonight. Still not sure where I should be developing&#8230; should I be using my computer for both dev and test? Hmm.</p>

<p>Lots to chew this week. But indeed, only three weeks remain.</p>
]]></content:encoded>
			<wfw:commentRss>http://joshkim.org/2008/09/21/3-weeks-remain/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Why I HAVE to use Git from now on&#8230;</title>
		<link>http://joshkim.org/2007/10/16/why-i-have-to-use-git-from-now-on/</link>
		<comments>http://joshkim.org/2007/10/16/why-i-have-to-use-git-from-now-on/#comments</comments>
		<pubDate>Tue, 16 Oct 2007 14:58:43 +0000</pubDate>
		<dc:creator>joshkim</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[cvs]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[google-talk]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[linus-torvald]]></category>
		<category><![CDATA[scm]]></category>
		<category><![CDATA[source-code-management]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://joshkim.org/2007/10/16/why-i-have-to-use-git-from-now-on/</guid>
		<description><![CDATA[I love seeing these technology leaders speak, even though not in person. First it was Sergey Brin, now, through the advent of YouTube, Linus Torvalds himself. Yes, there&#8217;s an upside to the Internet video madness. All that VC money at &#8230; <a href="http://joshkim.org/2007/10/16/why-i-have-to-use-git-from-now-on/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><object width="425" height="353"><param name="movie" value="http://www.youtube.com/v/4XpnKHJAok8&#038;rel=1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/4XpnKHJAok8&#038;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="353"></embed></object></p>

<p>I love seeing these technology leaders speak, even though not in person. First it was Sergey Brin, now, through the advent of YouTube, Linus Torvalds himself.</p>

<p>Yes, there&#8217;s an upside to the Internet video madness. All that VC money at hard work.</p>

<p>And man, he&#8217;s so very &#8220;strongly opinionated&#8221;. Codeword for: a jerk. He&#8217;s like David Heinemeier Hansson in this regard. &#8220;Opinionated&#8221; is the euphemism I&#8217;d use, but then again, they themselves wouldn&#8217;t tolerate that bullcrap. But they have a reason to be so opinionated&#8230; they wrote the book(s) on it. Literally.</p>

<p>Now, Torvalds makes very valid points. Almost&#8230; too valid. After all, he is the father of the Linux kernel, and heads one of the largest distributed open source project out there. He <em>knows</em> what is needed in this arena, and so I&#8217;m happy to have seen this clip.</p>

<p>And so&#8230; time to look into this git business.</p>

<p>EDIT: <a href="http://blog.red-bean.com/sussman/?p=79" title="iBanjo  &raquo; Blog Archive   &raquo; Version Control and &#8220;the 80%&#8221;">Version Control and &#8220;the 80%&#8221;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://joshkim.org/2007/10/16/why-i-have-to-use-git-from-now-on/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

